Raspberry Pi用户可能对新的开源板感兴趣,该板能够将CAN总线添加到Raspberry Pi Pico并采用恰当命名的CANPico形式。CAN总线是在数以亿计的设备中使用的协议,包括汽车,卡车,公共汽车,建筑机械,船舶,拖拉机和航天器。Canis Labs CANPico是Rapsberry Pi Pico的“袜子”格式的载板:只需在Pico上进行焊接,并将其连接到高级CAN控制器和收发器,即可通过简单的螺钉端子连接到CAN总线。
“ CANIS汽车实验室的首席技术官Ken Tindell在下面的视频中演示了如何使用配备了Raspberry Pi Pico的CAN总线板通过MicroPython CAN API和具有CAN协议解码器的逻辑分析仪发送CAN帧。适用于CANPico的MicroPython SDK包含两个主要的CAN和CANHack API。它包括无优先级反转驱动程序,Tx和Rx的精确时间戳,CAN ID滤波器的控制以及简化的CAN比特率设置。您可以在Github上找到SDK,KiCAD设计文件以及硬件参考手册和MicroPython SDK参考手册。”
CANPico的功能和规格包括:
MCU –具有RP2040双核Cortex-M0 +微控制器
CAN的Raspberry Pi Pico,通过3针端子块实现,该接口通过以下方式实现:
具有2KB缓冲空间的
Microchip MCP2517 / 18FD(SPI)CAN控制器Microchip MCP2562FD CAN收发器。
跳线,用于连接标准的120ΩCAN总线终端电阻,并禁止
对逻辑分析仪或示波器的CAN总线6针接头连接器进行传输访问,以查看总线上发生了什么
。75 x 24毫米
现在可以购买CANPico开源电路板,价格为45美元(约合32英镑),如果需要,还可以在板上预先安装Raspberry Pico。