发表于:2011/2/15 21:07:19
#0楼
各位师兄,我单位自行开发的单片机系统和主机相隔较远,原本设计的是485总线,modbus rtu通讯协议进行数据传输,后因为其他原因,需要用CAN总线传输,因此买了两个MB485CAN转换器,一个接在下位机,另一个接在电脑串口出来的485转换器上,相当于下位机与电脑之间走CAN总线和CANBUS协议,不加转换器时,通讯一切正常,加了转换器后反而有问题,而转换器经过验证,在其他下位机和电脑之间都正常,我很奇怪,我特意把转换器的波特率调整尝试,只有40K左右有信号,但信号不正确,而且是下位机在电脑无请求时自动发送异常数据,取掉转换器后又一切正常,哪位老大能帮我分析一下原因啊?