Licencja EG CAN FW – Input Trigger

39,00 zł z VAT

⚡ Licencja: CAN Input Trigger CAN Input Trigger to funkcja firmware dla CAN-FD HAT, która umożliwia automatyczne wysyłanie ramek CAN w odpowiedzi na zdarzenia na wejściach cyfrowych 12V I1–I4 lub naciśnięcia przycisków SW3–SW6. Dzięki tej funkcji urządzenie może samodzielnie generować komunikaty CAN bez udziału procesora hosta — wystarczy zmiana stanu wejścia lub wciśnięcie przycisku, aby skonfigurowana ramka została wysłana na magistralę. 🔧 Najważniejsze możliwości Każde wejście i każdy przycisk może być skonfigurowany niezależnie. Dla każdego źródła zdarzenia można określić osobne warunki wyzwalania oraz ramkę CAN do wysłania. Tryb Opis RISING 📈 Ramka CAN jest wysyłana przy narastającym zboczu sygnału —…

SKU: EG_CAN_FW_INPUT
Category: ,
Marki:

Opis

⚡ Licencja: CAN Input Trigger

CAN Input Trigger to funkcja firmware dla CAN-FD HAT, która umożliwia automatyczne wysyłanie ramek CAN w odpowiedzi na zdarzenia na wejściach cyfrowych 12V I1–I4 lub naciśnięcia przycisków SW3–SW6.

Dzięki tej funkcji urządzenie może samodzielnie generować komunikaty CAN bez udziału procesora hosta — wystarczy zmiana stanu wejścia lub wciśnięcie przycisku, aby skonfigurowana ramka została wysłana na magistralę.


🔧 Najważniejsze możliwości

Każde wejście i każdy przycisk może być skonfigurowany niezależnie. Dla każdego źródła zdarzenia można określić osobne warunki wyzwalania oraz ramkę CAN do wysłania.

Tryb Opis
RISING 📈 Ramka CAN jest wysyłana przy narastającym zboczu sygnału — naciśnięcie przycisku lub podanie napięcia 12V na wejście.
FALLING 📉 Ramka CAN jest wysyłana przy opadającym zboczu sygnału — puszczenie przycisku lub zdjęcie napięcia 12V z wejścia.
HOLD ⏱️ Ramka CAN jest wysyłana cyklicznie z zadanym interwałem w milisekundach przez cały czas, gdy wejście lub przycisk pozostaje aktywny.

🎯 Źródła zdarzeń

Trigger może reagować na osiem niezależnych źródeł:

  • 🔌 I1–I4 — wejścia cyfrowe 12V, aktywne stanem wysokim, debounce 50 ms,
  • 🔘 B3–B6 — przyciski SW3–SW6, aktywne stanem niskim, debounce 50 ms.

Dla każdego źródła można skonfigurować do trzech niezależnych triggerów jednocześnie:

  • RISING,
  • FALLING,
  • HOLD.

Każdy trigger może mieć własną ramkę CAN oraz własne parametry.


📡 Parametry wysyłanej ramki CAN

Dla każdego triggera konfiguruje się pełną ramkę CAN:

  • 🚏 numer magistrali CAN: CAN1, CAN2 lub CAN3,
  • 🆔 identyfikator ramki: 11-bit standard lub 29-bit extended,
  • 📡 typ ramki: Classic CAN, CAN FD lub CAN FD z BRS,
  • 📦 typ transmisji: DATA lub RTR,
  • 📏 długość danych DLC,
  • 🧩 bajty danych ramki do wysłania.

💻 Konfiguracja

Funkcja konfigurowana jest za pomocą komend CLI.

Przykładowo, można skonfigurować wejście I1 tak, aby przy narastającym zboczu wysyłało na magistrali CAN1 ramkę Classic CAN o identyfikatorze 0x123 z 8 bajtami danych.

Można także skonfigurować przycisk B4 tak, aby podczas przytrzymania co 500 ms wysyłał ramkę CAN FD z BRS na magistralę CAN2.


🔐 Przypisanie licencji do urządzenia

Licencja CAN Input Trigger jest przypisana do konkretnego mikrokontrolera STM32G474RE znajdującego się na płytce NUCLEO używanej w urządzeniu.

Oznacza to, że licencja jest powiązana z unikalnym identyfikatorem UID mikrokontrolera STM32 i działa wyłącznie z tą konkretną płytką. Po wymianie płytki NUCLEO lub mikrokontrolera STM32G474RE wymagane będzie wygenerowanie nowej licencji dla nowego UID.

Licencja nie jest przypisana do samej płytki rozszerzeń CAN-FD HAT, lecz do mikrokontrolera STM32 sterującego urządzeniem.


🛒 Jak uzyskać licencję?

Licencja Store Config jest generowana indywidualnie dla danego urządzenia na podstawie unikalnego identyfikatora UID mikrokontrolera STM32G474RE zamontowanego na płytce NUCLEO.

Podczas zamawiania nie trzeba podawać UID. Licencję możesz kupić wcześniej, a wygenerować ją dopiero wtedy, gdy urządzenie będzie gotowe.

Aby zamówić i aktywować licencję:

  1. 🛍️ Kup licencję w sklepie.
  2. ✉️ Po zaksięgowaniu płatności otrzymasz e-mailem unikalny, jednorazowy link do wygenerowania licencji. Link znajdziesz także w Moje konto → Zamówienia. Nie udostępniaj go innym osobom.
  3. 📥 Wgraj podstawową wersję firmware, bez aktywnej licencji.
  4. 🔌 Podłącz urządzenie przez USART2 z parametrami transmisji:
115200 8N1
  1. 💻 Otwórz terminal i wydaj komendę odczytu UID urządzenia:
lic_get
  1. 📋 W odpowiedzi pojawi się linia:
Device UID: <wartość>

Skopiuj całą wartość UID.

  1. 🔗 Otwórz link z e-maila, wklej UID i zatwierdź. ⚠️ Licencję można wygenerować tylko raz, a link po użyciu przestaje działać. Przed zatwierdzeniem sprawdź dokładnie, czy UID jest poprawny.
  2. 🔐 Otrzymasz 64-znakowy hash. Zobaczysz go od razu na ekranie i dostaniesz także e-mailem. Wpisz go do urządzenia komendą:
lic <idx> <hash_SHA-256>

gdzie <idx> to dowolny numer slotu licencji w zakresie 0–7.

Po poprawnym wpisaniu licencji funkcja Store Config zostanie aktywowana dla tej konkretnej płytki NUCLEO / STM32G474RE.

Niewykorzystana licencja podlega zwrotowi w ciągu 14 dni od zamówienia. Wykorzystanej licencji nie można zwrócić.


⚠️ Ograniczenia bieżącej wersji

W obecnej wersji konfiguracja triggerów przechowywana jest wyłącznie w pamięci RAM. Oznacza to, że po restarcie urządzenia należy ponownie skonfigurować reguły.

Trwałe zapisywanie konfiguracji będzie dostępne po aktywacji licencji Store Config 💾.

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o „Licencja EG CAN FW – Input Trigger”

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *