Licencja EG CAN FW – Input Trigger

39,00 

⚡ 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 —…

Produkt dostępny na zamówienie

SKU: EG_CAN_FW_INPUT
Category: ,

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 CAN Input Trigger jest generowana indywidualnie dla danego urządzenia na podstawie unikalnego identyfikatora UID mikrokontrolera STM32G474RE zamontowanego na płytce NUCLEO.

Aby zamówić i aktywować licencję:

  1. 📥 Wgraj podstawową wersję firmware, bez aktywnej licencji.
  2. 🔌 Podłącz urządzenie przez USART2 z parametrami transmisji:

    115200 8N1
  3. 💻 Otwórz terminal i wydaj komendę odczytu UID urządzenia:

    lic_get
  4. 📋 W odpowiedzi pojawi się linia:

    Device UID: <wartość>

    Skopiuj całą wartość UID.

  5. 📝 Podczas składania zamówienia wklej skopiowany UID w polu szczegóły zamówienia.
  6. 🔐 Po zakupie otrzymasz 64-znakowy hash SHA-256, który należy wpisać 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 CAN Input Trigger zostanie aktywowana dla tej konkretnej płytki NUCLEO / STM32G474RE.


⚠️ 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 *