04-08-2025, 02:41 PM
Ja sam se tek naoštrio sa tim CAN stvarima!
Svidja mi se protokol i kako radi na ovim STM32 kontrolerima, CAN je nešto izmedju RS-485 koji je totalno prost bez dodatnih funkcionalnosti i Ethernet mreže koja samo po sebi relativno složena za obradu.
CAN mreža i CAN kontroleri koji imaju u STM32 su dobro rešeni, vrlo je mali overhead nad procesiranjem koje ima i CRC i re-transmisiju i adresiranje/filtriranje i automatski bus-managment.
Ovo što smo imali do sad je CAN 2.0 specifikacija koja radi do 1MBit, moj ECU na 500kBit i fiksirana je dužina frejma do 8 bajtova, ne može preko toga, za duže mora iz više frejmova (UDS).
Tu sad dolazi noviji protokol FDCAN koji podržava brzine do 5Mbit i dosta bitna stvar je ta da je povećana dužina frejma na 64 bajtova.
Takva mreža i cela SW/HW postavka je zgodna za bilo kakvo povezivanje dva ili više MCU-a na jednu mrežu sa robustnim HW slojem i interupt podrškom za prijem (i slanje) poruka.
Ovo je nova serija kontrolera i pločica od WeAct Studio, kontroleri koji imaju FDCAN module, 550MHz 564KB RAM i 1M FLASH + Mali 0.96'' LED
STM32H723VGT6
https://www.aliexpress.com/item/1005005872938104.html
![[Image: attachment.php?aid=45328]](https://forum.yu3ma.net/attachment.php?aid=45328)
Ovo je SUPER-PILL : ) sa STM32H503CBT6, 250MHz, 32K RAM, 128K FLASH, FDCAN
https://www.aliexpress.com/item/1005005872938104.html
![[Image: attachment.php?aid=45327]](https://forum.yu3ma.net/attachment.php?aid=45327)
Za FDCAN se koriste brži tranciveri 5Mbit, na primer ovaj NCA1042, neizolovani, izolacija može na digitalnom nivou sa jednim RX/TX parom da se reši.
https://www.aliexpress.com/item/1005005097756866.html
Za 1Mbit IZOLOVANI ovde ima NSI1050
https://www.aliexpress.com/item/1005005097678045.html
Svidja mi se protokol i kako radi na ovim STM32 kontrolerima, CAN je nešto izmedju RS-485 koji je totalno prost bez dodatnih funkcionalnosti i Ethernet mreže koja samo po sebi relativno složena za obradu.
CAN mreža i CAN kontroleri koji imaju u STM32 su dobro rešeni, vrlo je mali overhead nad procesiranjem koje ima i CRC i re-transmisiju i adresiranje/filtriranje i automatski bus-managment.
Ovo što smo imali do sad je CAN 2.0 specifikacija koja radi do 1MBit, moj ECU na 500kBit i fiksirana je dužina frejma do 8 bajtova, ne može preko toga, za duže mora iz više frejmova (UDS).
Tu sad dolazi noviji protokol FDCAN koji podržava brzine do 5Mbit i dosta bitna stvar je ta da je povećana dužina frejma na 64 bajtova.
Takva mreža i cela SW/HW postavka je zgodna za bilo kakvo povezivanje dva ili više MCU-a na jednu mrežu sa robustnim HW slojem i interupt podrškom za prijem (i slanje) poruka.
Ovo je nova serija kontrolera i pločica od WeAct Studio, kontroleri koji imaju FDCAN module, 550MHz 564KB RAM i 1M FLASH + Mali 0.96'' LED
STM32H723VGT6
https://www.aliexpress.com/item/1005005872938104.html
Ovo je SUPER-PILL : ) sa STM32H503CBT6, 250MHz, 32K RAM, 128K FLASH, FDCAN
https://www.aliexpress.com/item/1005005872938104.html
Za FDCAN se koriste brži tranciveri 5Mbit, na primer ovaj NCA1042, neizolovani, izolacija može na digitalnom nivou sa jednim RX/TX parom da se reši.
https://www.aliexpress.com/item/1005005097756866.html
Za 1Mbit IZOLOVANI ovde ima NSI1050
https://www.aliexpress.com/item/1005005097678045.html