芯片是SJA1000和TJA1050收发器用TJA1050。CAN控制器采用TJA1050,proteus中怎么在哪里找到TJA1050(CAN控制接口芯片你要的这两个芯片都没有,要做CAN总线,只有SJA1000也不行
芯片是SJA1000和TJA1050收发器用TJA1050。CAN控制器采用TJA1050,proteus中怎么在哪里找到TJA1050(CAN控制接口芯片你要的这两个芯片都没有,要做CAN总线,只有SJA1000也不行的,还必须配PCA82C250,这也没有。
1、STM32单片机CAN通信,CAN控制器采用TJA1050,CANH与CANL输出波形一致是...电路貌似没什么问题,,,你这个两个信号一致应该是软件配置错误,因为CANH和CANL上没信号,中间跨接120R电阻,所以两个脚波形一致,,,仔细检查一下你的CAN配置吧。CAN总线通过CAN控制器接口芯片上的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。
扩展资料:CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会在出现在RS485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。
2、proteus中怎么在哪里找到TJA1050(CAN控制接口芯片你要的这两个芯片都没有。要做CAN总线,只有SJA1000也不行的,还必须配PCA82C250,这也没有。再说了,CAN总线是不仅仅是接口,还有很复杂的通信协议,这些是无法仿真出来。在硬件上,只能做实物,必须在实物电路板上进行调试通信协议。proteus并非是万能的,不要什么事都想要用它来仿真,它所能仿真的东西实在很有限的。
3、...单片机用MSP430,CAN控制器用MCP2515,收发器用TJA1050。4、求CAN总线调试成功的代码,芯片是SJA1000和TJA1050管脚反灌,以及内部钳位管作用量到的只是电压而已,芯片是不能工作的。你这个设计是不合理的,3.3V供电的2515与5V收发器连接,虽然发送电平能够满足TXD的要求,但是RXD输入电压超出了2515的RXCAN管脚的上限。两个管脚是不宜直接连接的。