打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 5 Plus

添加234字节, 2023年5月30日 (二) 15:11
使用CANalyst-II分析仪测试收发消息
<p>[[File:media/image312.png|165x134px]]</p></li>
<li><p>CANalyst-II分析仪资料下载链接</p>
<pbig>[https://www.zhcxgd.com/3.html '''https://www.zhcxgd.com/3.html''']</pbig></li>
<li><p>首先要安装USBCANToolSetup这个软件</p>
<p>[[File:media/image313.png|553x94px]]</p></li>
<ol style="list-style-type: lower-alpha;">
<li><p>首先在开发板的Linux系统中设置下CAN总线的波特率为'''1000kbps'''</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo ip link set can0 down'''</p>
<p>orangepi@orangepi:~$ '''sudo ip link set can0 type can bitrate 1000000'''</p>
<p>orangepi@orangepi:~$ '''sudo ip link set can0 up'''</p>|}</li>
<li><p>然后运行'''candump can0'''命令准备接收消息</p>
{| class="wikitable" style="width:800px;" |-|<p>orangepi@orangepi:~$ '''sudo candump can0'''</p>|}</li>
<li><p>然后在USB-CAN软件中发送一个消息给开发板</p>
<p>[[File:media/image323.png|553x188px]]</p></li>
<li><p>如果开发板中可以接收到分析仪发送的消息说明CAN总线能正常使用</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi5plus:~$ '''sudo candump can0'''</p>
<p>'''can0 001 [8] 01 02 03 04 05 06 07 08'''</p>|}</li></ol>
</li>
<li><p>开发板发送CAN消息测试</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先在Linux系统中设置下CAN的波特率为'''1000kbps'''</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo ip link set can0 down'''</p>
<p>orangepi@orangepi:~$ '''sudo ip link set can0 type can bitrate 1000000'''</p>
<p>orangepi@orangepi:~$ '''sudo ip link set can0 up'''</p>|}</li>
<li><p>再开发板中执行'''cansend'''命令,发送一个消息</p>
{| class="wikitable" style="width:800px;" |-|<p>orangepi@orangepi:~$ '''sudo cansend can0 123#1122334455667788'''</p>|}</li>
<li><p>如果USB-CAN软件可以接收到开发板发过来的消息说明通信成功</p>
<p>[[File:media/image324.png|481x375px]]</p></li></ol>
8,460
个编辑