Maciej
G.
Projektant /
Programista, Famor
S.A.
Temat: Obsługa prokokołu CAN w układzie FPGA
Witam wszystkich,zastanawiam się jak zrobić prostą komunikację (wyświetlanie stanu układu) dla prostego sterownika rolet (który to temat poruszałem we wcześniejszych postach). Po drugiej stronie (mieszkanie) byłby mikro-kontroler z niedużym (dotykowym wyświetlaczem).
Dlaczego mój wybór padł właśnie na "CAN BUS":
1) Jest to protokół szeregowy i wymaga tylko dwóch kabli oraz zapewnia transmisję na duże odległości (przy odpowiednim zmniejszeniu prędkości transmisji)
2) Jest mocno niezawodnym protokołem
3) Jest dostępnych sporo płytek implementujących ten protokół dla mikro-kontrolerów (z gotowymi bibliotekami)
np. dla Arduino UNO
4) Nie ukrywam, że bardzo ważnym powodem jest chęć nauki powszechnie używanego protokołu (implementacji w układach FPGA jak i za pomocą programu dla mikro-kontrolera)
Znalazłem IP core na opencores.org:
https://opencores.org/project,can
Jak i wersję ewaluacyjną dla FPGA Xilinx:
https://www.xilinx.com/products/intellectual-property/d...
Czy myślicie, że dla początkującego w tematyce FPGA to zbyt ambitny plan?
Pozdrawiam