一种CAN总线收发电路,CAN芯片Ⅰ、CAN芯片Ⅱ、CAN芯片Ⅲ、CAN芯片Ⅳ将CAN信号从单端信号转为差分信号后传输给单片机,单片机对CAN信号进行转发,通过其TXD管脚和RXD管脚发送给UART芯片,UART芯片将CAN信号转换为串口协议后通过USB2UART转接线缆传输给计算机,方便计算机显示传输数据。计算机1的数据也可以通过USB2UART转接线缆下发到UART芯片,UART芯片将信号转换为CAN信号后发送至单片机,单片机通过CAN芯片Ⅰ、CAN芯片Ⅱ、CAN芯片Ⅲ、CAN芯片Ⅳ广播到CAN通道,操作简便,制造成本低。制造成本低。制造成本低。
【技术实现步骤摘要】
一种CAN总线收发电路
[0001]本技术涉及CAN总线
,具体涉及一种CAN总线收发电路。
技术介绍
[0002]CAN 即控制器局域网络,属于工业现场总线的范畴。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。同时,由于CAN总线本身的特点,其应用范围已不再局限于汽车行业,而向新能源、自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。由于CAN信号不易在PC端查看,友好性较差,所以一种便于研发人员收发的CAN总线电路是非必要。
技术实现思路
[0003]本技术为了克服以上技术的不足,提供了一种实现串口与CAN协议转发、成本低的CAN总线收发电路。
[0004]本技术克服其技术问题所采用的技术方案是:
[0005]一种CAN总线收发电路,包括:
[0006]单片机,其P0管脚连接于CAN芯片Ⅰ的D管脚,其P1管脚连接于CAN芯片Ⅰ的R管脚,其P2管脚连接于CAN芯片Ⅱ的D管脚,其P3管脚连接于CAN芯片Ⅱ的R管脚,其P4管脚连接于CAN芯片Ⅲ的D管脚,其P5管脚连接于CAN芯片Ⅲ的R管脚,其P6管脚连接于CAN芯片Ⅳ的D管脚,其P7管脚连接于CAN芯片Ⅳ的R管脚;
[0007]CAN芯片Ⅰ、CAN芯片Ⅱ、CAN芯片Ⅲ以及CAN芯片ⅣCANL管脚和CALH管脚连接于CAN总线;
[0008]USB2UART转接线缆,其USB接头端插入计算机的USB接口中,其UART接头端连接于UART芯片的DIN管脚和ROUT管脚,UART芯片的RIN管脚连接于单片机的TXD管脚,UART芯片的DOUT管脚连接于单片机的RXD管脚。
[0009]进一步的,上述单片机为8051单片机。
[0010]进一步的,上述CAN芯片Ⅰ、CAN芯片Ⅱ、CAN芯片Ⅲ和CAN芯片Ⅳ均为SN65HVD232型CAN芯片。
[0011]进一步的,上述UART芯片为MAX3221型UART芯片。
[0012]本技术的有益效果是:CAN芯片Ⅰ、CAN芯片Ⅱ、CAN芯片Ⅲ、CAN芯片Ⅳ将CAN信号从单端信号转为差分信号后传输给单片机,单片机对CAN信号进行转发,通过其TXD管脚和RXD管脚发送给UART芯片,UART芯片将CAN信号转换为串口协议后通过USB2UART转接线缆传输给计算机,方便计算机显示传输数据。计算机1的数据也可以通过USB2UART转接线缆下发到UART芯片,UART芯片将信号转换为CAN信号后发送至单片机,单片机通过CAN芯片Ⅰ、CAN
芯片Ⅱ、CAN芯片Ⅲ、CAN芯片Ⅳ广播到CAN通道,操作简便,制造成本低。
附图说明
[0013]图1为本技术的电路结构图;
[0014]图中,1.计算机 2.USB2UART转接线缆 3.CAN芯片
Ⅰꢀ
4.CAN芯片
Ⅱꢀ
5.CAN芯片
Ⅲꢀ
6.CAN芯片
Ⅳꢀ
7.UART芯片 8.单片机。
具体实施方式
[0015]下面结合附图1对本技术做进一步说明。
[0016]一种CAN总线收发电路,包括:单片机8,其P0管脚连接于CAN芯片
Ⅰꢀ
3的D管脚,其P1管脚连接于CAN芯片
Ⅰꢀ
3的R管脚,其P2管脚连接于CAN芯片
Ⅱꢀ
4的D管脚,其P3管脚连接于CAN芯片
Ⅱꢀ
4的R管脚,其P4管脚连接于CAN芯片
Ⅲꢀ
5的D管脚,其P5管脚连接于CAN芯片
Ⅲꢀ
5的R管脚,其P6管脚连接于CAN芯片
Ⅳꢀ
6的D管脚,其P7管脚连接于CAN芯片
Ⅳꢀ
6的R管脚;CAN芯片
Ⅰꢀ
3、CAN芯片
Ⅱꢀ
4、CAN芯片
Ⅲꢀ
5以及CAN芯片
Ⅳꢀ
6CANL管脚和CALH管脚连接于CAN总线;USB2UART转接线缆2,其USB接头端插入计算机1的USB接口中,其UART接头端连接于UART芯片7的DIN管脚和ROUT管脚,UART芯片7的RIN管脚连接于单片机8的TXD管脚,UART芯片7的DOUT管脚连接于单片机8的RXD管脚。由于设置了CAN芯片
Ⅰꢀ
4、CAN芯片
Ⅱꢀ
5、CAN芯片
Ⅲꢀ
6、CAN芯片
Ⅳꢀ
7,因此实现了四路CAN信号的接收,CAN芯片
Ⅰꢀ
4、CAN芯片
Ⅱꢀ
5、CAN芯片
Ⅲꢀ
6、CAN芯片
Ⅳꢀ
7将CAN信号从单端信号转为差分信号后传输给单片机8,单片机8对CAN信号进行转发,通过其TXD管脚和RXD管脚发送给UART芯片7,UART芯片7将CAN信号转换为串口协议后通过USB2UART转接线缆2传输给计算机1,方便计算机显示传输数据。计算机1的数据也可以通过USB2UART转接线缆2下发到UART芯片7,UART芯片7将信号转换为CAN信号后发送至单片机8,单片机8通过CAN芯片
Ⅰꢀ
4、CAN芯片
Ⅱꢀ
5、CAN芯片
Ⅲꢀ
6、CAN芯片
Ⅳꢀ
7广播到CAN通道,操作简便,制造成本低。
[0017]优选的,单片机8为8051单片机。
[0018]优选的,CAN芯片
Ⅰꢀ
3、CAN芯片
Ⅱꢀ
4、CAN芯片
Ⅲꢀ
5和CAN芯片
Ⅳꢀ
6均为SN65HVD232型CAN芯片。
[0019]优选的,UART芯片7为MAX3221型UART芯片7。
[0020]最后应说明的是:以上所述仅为本技术的优选实施例而已,并不用于限制本技术,尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种CAN总线收发电路,其特征在于,包括:单片机(8),其P0管脚连接于CAN芯片Ⅰ(3)的D管脚,其P1管脚连接于CAN芯片Ⅰ(3)的R管脚,其P2管脚连接于CAN芯片Ⅱ(4)的D管脚,其P3管脚连接于CAN芯片Ⅱ(4)的R管脚,其P4管脚连接于CAN芯片Ⅲ(5)的D管脚,其P5管脚连接于CAN芯片Ⅲ(5)的R管脚,其P6管脚连接于CAN芯片Ⅳ(6)的D管脚,其P7管脚连接于CAN芯片Ⅳ(6)的R管脚;CAN芯片Ⅰ(3)、CAN芯片Ⅱ(4)、CAN芯片Ⅲ(5)以及CAN芯片Ⅳ(6)CANL管脚和CALH管脚连接于CAN总线;USB2UART转接线缆(2),其USB接头端插入计算机(1)的U...
【专利技术属性】
技术研发人员:李朋,赵鑫鑫,魏朝飞,姜凯,
申请(专利权)人:山东浪潮科学研究院有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。