Licencja EG CAN FW – ID Filters

39,00 

⚡ Licencja: Extended CAN Filters Extended CAN Filters to funkcja firmware dla CAN-FD HAT, która umożliwia zaawansowaną konfigurację filtrów sprzętowych kontrolerów FDCAN dla magistral CAN1, CAN2 i CAN3. Dzięki tej funkcji urządzenie może precyzyjnie kontrolować, które ramki CAN są akceptowane lub odrzucane na każdej magistrali — niezależnie i bez udziału procesora hosta. 🔧 Najważniejsze możliwości Dla każdej magistrali CAN można skonfigurować niezależne filtry identyfikatorów. Obsługiwane są dwa rodzaje przestrzeni identyfikatorów: Przestrzeń ID Liczba filtrów Zakres ID Standard 11-bit do 28 filtrów — indeksy 0–27 0x000 – 0x7FF Extended 29-bit do 8 filtrów — indeksy 0–7 0x00000000 – 0x1FFFFFFF Każdy filtr…

Produkt dostępny na zamówienie

SKU: EG_CAN_FW_FILTERS
Category: ,

Opis

⚡ Licencja: Extended CAN Filters

Extended CAN Filters to funkcja firmware dla CAN-FD HAT, która umożliwia zaawansowaną konfigurację filtrów sprzętowych kontrolerów FDCAN dla magistral CAN1, CAN2 i CAN3.

Dzięki tej funkcji urządzenie może precyzyjnie kontrolować, które ramki CAN są akceptowane lub odrzucane na każdej magistrali — niezależnie i bez udziału procesora hosta.


🔧 Najważniejsze możliwości

Dla każdej magistrali CAN można skonfigurować niezależne filtry identyfikatorów. Obsługiwane są dwa rodzaje przestrzeni identyfikatorów:

Przestrzeń ID Liczba filtrów Zakres ID
Standard 11-bit do 28 filtrów — indeksy 0–27 0x000 – 0x7FF
Extended 29-bit do 8 filtrów — indeksy 0–7 0x00000000 – 0x1FFFFFFF

Każdy filtr obsługuje trzy tryby dopasowania:

Tryb Opis
Mask 🎭 Identyfikator ramki porównywany jest z wzorcem po zastosowaniu maski bitowej. Pozwala to akceptować lub odrzucać całe zakresy ID jednym wpisem.
Range 📐 Akceptowane lub odrzucane są wszystkie identyfikatory z podanego przedziału ID1–ID2.
Dual 🔀 Wpis dopasowuje dokładnie dwa konkretne identyfikatory jednocześnie.

Dla każdego filtra określa się akcję:

  • Accept — ramka jest przyjmowana do kolejki RX,
  • Reject — ramka jest odrzucana sprzętowo,
  • None — ramka trafia do FIFO bez filtrowania.

🔗 Aktywny filtr między sieciami CAN

Połączenie konfiguracji filtrów z funkcją przekazywania ramek can_fwd_set umożliwia stworzenie aktywnego filtra ramek CAN między dwoma niezależnymi sieciami CAN.

Przykładowo: magistrala CAN1 może odbierać tylko wybrane identyfikatory zdefiniowane przez filtry, a odebrane ramki mogą być automatycznie przekazywane na CAN2 lub CAN3.

Pozwala to na:

  • 🛡️ izolację sieci CAN,
  • 🎯 selektywne bridgowanie ruchu,
  • ⚙️ sprzętowe filtrowanie ramek bez oprogramowania po stronie hosta,
  • 🚦 ograniczenie niepotrzebnego ruchu pomiędzy magistralami.

💻 Konfiguracja

Funkcja konfigurowana jest za pomocą komend CLI.

Przykładowo, można skonfigurować filtr dla magistrali CAN1, który akceptuje tylko wybrane identyfikatory standardowe 11-bit, albo filtr typu Mask, który przepuszcza cały zakres identyfikatorów zgodnych z podaną maską.

Możliwe jest także utworzenie filtrów dla ramek Extended 29-bit, np. w trybie Range lub Dual.


🔐 Przypisanie licencji do urządzenia

Licencja Extended CAN Filters 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 Extended CAN Filters 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 Extended CAN Filters zostanie aktywowana dla tej konkretnej płytki NUCLEO / STM32G474RE.


⚠️ Ograniczenia bieżącej wersji

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

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 – ID Filters”

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