cxlbr 发表于 2012-10-25 13:53:49

CAN收发器TJA1050与sn65hvd230无法通迅

Dear all:
       我这里用三块板子来测试CAN总线,两块RSB4210,一块m52259demomcu。
       RSB4210的CAN芯片是sn65hvd230,程序在linux上运行。m52259demomcu的CAN芯片是TJA1050,程序在MQX实时系统上。现在测试的结果是,三块板子,各自的CAN回环测试是正常的。用插针将三块板子CAN线连在一起。其中两块RSB4210的CAN通迅正常,但是RSB4210与m52259demo的通迅一直有问题。问题主要表现在,m52259的板子不能收发数据,用示波器测量CANH与CANL电压是3.7v比RSB4210的2.5v要高很多。请各位朋友帮忙分析下,在此感谢谢!
         

       PS:坛子中的CAN讨论大多在AVR版块,所以也发在这里,若有错误,请admin协助移到相应版块,谢谢!
      

cxlbr 发表于 2012-10-30 11:39:43

问题解决了。linux对sv65hvd232的采样计算有问题,所以是bitrate不匹配造成的。

PS:人生最快乐的事是,自己的贴子自己结么,{:smile:}

nianhua_m 发表于 2016-9-13 18:02:07

顶你一个,结贴是美德,特别是自己结贴,哈
页: [1]
查看完整版本: CAN收发器TJA1050与sn65hvd230无法通迅