SK Pang Electronics PiCAN FD Zero Rasberi Pi Zero

Gabatarwa
Wannan kwamiti na PiCAN FD Zero yana ba da damar CAN-Bus FD don Rasberi Pi Zero. Yana amfani da Microchip MCP2518FD CAN mai sarrafa tare da transceiver MCP2562FD CAN. Ana haɗa haɗin ta hanyar 4way toshe a cikin tasha. CAN_H, CAN_L da +12v suna samar da allo da Pi Zero. A cikin jirgin akwai 1A SMPS wanda ke ba da iko ga kwamitin PiCAN FD da Pi Zero.
Ingantaccen CAN FD yana ƙara tsawon sashin bayanai har zuwa 64 bytes a kowane firam da adadin bayanai har zuwa 8 Mbps.
Mai sauƙin shigar da SocketCAN direba. Ana iya yin shirye -shirye a C ko Python.
Siffofin
- Rate Bit Rate har zuwa 1Mbps
- Ƙimar Bit Data har zuwa 8Mbps
- Hanyoyin Mai sarrafa FD na CAN
- Cakuda CAN2.0B da yanayin CANFD
- Yanayin CAN2.0B
- Ya dace da ISO11898-1: 2015
- Babban saurin SPI Interface
- 120Ω terminator shirye
- Tashar tashar hanyar 4 don CAN da iko
- 120Ω terminator shirye
- Alamar LED (GPIO 22)
- SocketCAN direba, yana bayyana azaman can0 zuwa aikace -aikacen
- Katse RX akan GPIO25 ko GPIO6
- Mai haɗin Qwiic (I2C) don ƙarin firikwensin
- 1A SMPS 6v zuwa kewayon shigarwar 20v
Shigar Hardware
Kafin shigar da allo a tabbata an kashe Rasberi. Sannu a hankali haɗa haɗin 40way a saman Pi. Yi amfani da tazara da dunƙule (abubuwan zaɓi) don tabbatar da allon.
Screw Terminals
Ana yin haɗin haɗin na CAN ta hanyar tashoshin toshe na 4way.
120W Terminator
Akwai 120W da aka saka a kan jirgin. Don amfani da mai siyarwa mai siyar da fil ɗin kai na 2way zuwa JP3 sannan shigar da tsalle.
LED
Akwai jan LED da aka saka akan allon. An haɗa wannan zuwa GPIO22.
SMPS (Samar da Wutar Lantarki)
5V 1A SMPS module wanda zai iya iko da Pi da jirgi. Yana da ƙarar shigarwatagMatsakaicin kewayon 6v zuwa 20v.
Shigar da Software
Zai fi kyau farawa da sabon hoton Raspbian. Sauke sabuwar daga:
https://www.raspberrypi.org/downloads/raspbian/
Bayan farkon farawa, yi sabuntawa da haɓakawa da farko.
sudo apt-samun sabuntawa
sudo apt-samun haɓakawa
sudo sake yi
Ƙara abubuwan rufewa ta:
sudo nano /boot/config.txt
Ƙara waɗannan layukan zuwa ƙarshen file:
dtparam = spi = a kunne
dtoverlay = mcp251xfd, spi0-0, katsewa = 25
Sake yi Pi:
sudo sake yi
Shigar da CAN Utils
Shigar da kayan aikin CAN ta:
sudo apt-samun shigar can-utils
Shigo da Interface
Yanzu zaku iya kawo canjin CAN tare da CAN 2.0B a 500kbps:
sudo /sbin /ip link set can0 up type can bitrate 500000
ko CAN FD a 500kpbs / 2Mbps. Yi amfani da kwafa da liƙa zuwa tashar.
sudo /sbin /ip link saita can0 up type na iya bitrate 500000 dbitrate 2000000 fd akan sample-fito .8 dsample-aya .8
Haɗa PiCAN FD Zero zuwa cibiyar sadarwar ku ta CAN ta tashar toshe-in dunƙule.
Don aika saƙon CAN 2.0 yi amfani da:
canend can0 7DF#0201050000000000
Wannan zai aika ID na CAN na 7DF. Bayanai 02 01 05 - buƙatar zafin jiki mai sanyaya.
Don aika saƙon CAN na FD tare da amfani da BRS:
canend can0 7df ## 15555555555555555
Don aika saƙon CAN na FD ba tare da amfani da BRS ba:
canend can0 7df ## 05555555555555555
Haɗa PiCAN zuwa cibiyar sadarwar CAN-bus da saka idanu kan zirga-zirga ta amfani da umarni:
kambun can0
Ya kamata ku ga wani abu kamar haka:

Shigarwa da Amfani da Python
Tabbatar cewa an shigar da direba don PiCAN FD kuma yana aiki daidai daidai.
Clone da PythonCan wurin ajiya ta:
git clone https://github.com/hardbyte/python-can
cd Python-can
sudo Python3 saitin.py shigar
Duba babu wani kuskure da aka nuna.
Ku kawo can0 ke dubawa:
sudo /sbin /ip link saita can0 up type na iya bitrate 500000 dbitrate 2000000 fd akan sample-fito .8 dsample-aya .8
Yanzu fara python3 kuma gwada watsawa tare da saitin CAN FD da BRS.
Python3
shigo da kaya
bas = can.interface.Bus (tashar = 'can0', bustype='socketcan_native',fd = Gaskiya)
msg = can.Saƙo(arbitration_id=0x7de,extended_id=Karya,is_fd = Gaskiya, bitrate_switch = Gaskiya,data=[0,0,0,0,0,0x1e,0x21,0xfe, 0x80, 0, 0,1,0 ])
bus.send (msg)
Don karɓar saƙonni da nunawa akan allo rubuta a cikin: notifier = can.Notifier(bas, [can.Printer()]) 
Ana iya samun takaddun don Python-ana iya samun su
a: https://python-can.readthedocs.io/en/stable/index.html
Ƙarin expamles a github:
https://github.com/skpang/PiCAN-FD-Python-examples
SK Pang Electronics Limited tarihin farashi a 2021 www.skpang.co.uk
Takardu / Albarkatu
![]() |
SK Pang Electronics PiCAN FD Zero Rasberi Pi Zero [pdf] Jagorar mai amfani PiCAN FD Zero, Rasberi Pi Zero, PiCAN FD Zero Rasberi Pi Zero |





