一种CAN总线信号收发解析工具制造技术

技术编号:10549163 阅读:167 留言:0更新日期:2014-10-17 10:11
本发明专利技术涉及汽车电子技术领域,具体地说是一种CAN总线信号收发解析工具。本发明专利技术同现有技术相比,设计了CAN总线信号收发解析工具的结构以及时钟电路、JTAG接口电路、数据缓冲电路、USB接口转串口电路、CAN总线通讯电路的内部电路结构,从而实现CAN消息的发送和实时接收以及CAN消息的解析。

【技术实现步骤摘要】
一种CAN总线信号收发解析工具
本专利技术涉及汽车电子
,具体地说是一种CAN总线信号收发解析工具。
技术介绍
目前,CAN总线信号调试工具数量有限,价格昂贵,且被国外公司垄断,同时,一些CAN总线信号调试工具不具备信号解析功能,不便于使用。为了在测试EPS电子助力转向系统时,方便在车载通信相关试验和测试应用方面对CAN总线信号进行收发和解析,需要设计一种能够实现CAN消息的发送和实时接收,并实现CAN消息解析的CAN总线信号收发解析工具。
技术实现思路
本专利技术的目的是克服现有技术的不足,提供了一种能够实现CAN消息的发送和实时接收,并实现CAN消息解析的CAN总线信号收发解析工具。为了达到上述目的,本专利技术包括设计了一种CAN总线信号收发解析工具,其特征在于:上位机通过USB连接线与下位机的USB接口连接,下位机包括USB接口、MCU单片机、时钟电路、JTAG接口电路、数据缓冲电路、USB接口转串口电路和CAN总线通讯电路,USB接口分别与MCU单片机的VDDPB端以及USB接口转串口电路的USB接口端连接,USB接口转串口电路的通道一与数据缓冲电路的一端连接,数据缓冲电路的另一端与MCU单片机的I/O端连接,USB接口转串口电路的通道二与MCU单片机的P7.3端和P7.4端连接,MCU单片机的XTAL1端以及XTAL2端分别与时钟电路的两端连接,MCU单片机的另一I/O端与JTAG接口电路连接,MCU单片机的P2.2端和P2.4端与CAN总线通讯电路的输入端连接,MCU单片机的P2.5端和P2.6端与CAN总线通讯电路的输出端连接。所述的MCU单片机为型号为XC2365B-40F80L的16位单片机,MCU单片机的VDDPB端与5V电源端连接。所述的时钟电路包括晶体振荡器、电容C5和电容C9,晶体振荡器的一端分别与电容C9的一端以及MCU单片机的XTAL1端连接,晶体振荡器的另一端分别与电容C5的一端以及MCU单片机的XTAL2端连接,电容C9的另一端以及电容C5的另一端接地。所述的JTAG接口电路包括连接端子OCDS、电阻、电容、二极管和三极管,八个上拉电阻的一端与5V电源端连接,五个上拉电阻的另一端分别与五个电阻的一端连接,五个上拉电阻与五个电阻之间的连接线上分别设有MCU单片机的P10.0端、P10.1端、P10.2端、P10.3端以及P10.4端,五个电阻的另一端接地,另两个上拉电阻的另一端分别与MCU单片机的P10.5端以及P10.6端连接,另一个上拉电阻的另一端与发光二极管LED0的阳极连接,发光二极管LED0的阴极以及MCU单片机的P10.7端连接后接地,连接端子OCDS的TMS端与MCU单片机的P5.4端连接,连接端子OCDS的TDO端与MCU单片机的P7.0端连接,连接端子OCDS的TDI端与MCU单片机的P5.2端连接,连接端子OCDS的TCLK端与MCU单片机的P2.9端连接,连接端子OCDS的BRKOUT端与MCU单片机的P10.11端连接,连接端子OCDS的BRKIN端与MCU单片机的P5.10端连接,连接端子OCDS的TRST端分三路分别与MCU单片机的TRST端、电阻R6的一端以及电阻R7的一端连接,电阻R6的另一端与5V电源端连接,电阻R7的另一端接地,连接端子OCDS的PORST端分五路分别与MCU单片机的PORST端、电阻R49的一端、电阻R51的一端、电阻R52的一端以及电容C34的一端连接,电阻R51的另一端与三极管Q3的基极连接,三极管Q3的发射极串联电阻R48后,与发光二极管D6的阴极连接,电阻R49的另一端以及发光二极管D6的阳极分别与5V电源端连接,三极管Q3的集电极、电阻R52的另一端以及电容C34的另一端分别接地。所述的数据缓冲电路包括两个三态缓冲芯片,电阻和二极管,三态缓冲芯片一的型号为SN74AHC244PW,三态缓冲芯片二的型号为SN74LVC1T45DBV,三态缓冲芯片一的1Y1端串联电阻R61后,与MCU单片机的P2.9端连接,三态缓冲芯片一的1Y2端串联电阻R60后,与MCU单片机的P5.2端连接,三态缓冲芯片一的1Y3端串联电阻R59后,与MCU单片机的P5.4端连接,三态缓冲芯片一的2Y1端串联电阻R16后,与MCU单片机的TRST端连接,三态缓冲芯片一的2Y2端与二极管D2的阴极连接,二极管D2的阳极与MCU单片机的PORST端连接,三态缓冲芯片一的两个G端连接后分五路分别与电阻R8的一端、电阻R4的一端、电阻R10的一端、电阻R11的一端以及功率管Q1的源极连接,电阻R8的另一端与发光二极管D1的阴极连接,功率管Q1的门极与电阻R9的一端连接,功率管Q1的漏电极与功率管Q2的漏电极连接,功率管Q2的门极与电阻R1的一端连接,功率管Q2的源极与电阻R10的另一端连接后,与接口转换芯片FT2232D的ADBUS4端连接,三态缓冲芯片一的1A1端与接口转换芯片FT2232D的ADBUS0端连接,三态缓冲芯片一的1A2端与接口转换芯片FT2232D的ADBUS1端连接,三态缓冲芯片一的1A3端与接口转换芯片FT2232D的ADBUS3端连接,三态缓冲芯片一的2A1端与接口转换芯片FT2232D的ACBUS0端连接,三态缓冲芯片一的2A2端与接口转换芯片FT2232D的ACBUS1端连接,发光二极管D1的阳极、电阻R4的另一端以及电阻R9的另一端分别与5V电源端连接,电阻R1的另一端与USB电源端连接,电阻R11的另一端接地,三态缓冲芯片二的VCCA端与USB电源端连接,三态缓冲芯片二的VCCB端与5V电源端连接,三态缓冲芯片二的A端与接口转换芯片FT2232D的ACBUS2端连接,三态缓冲芯片二的B端串联电阻R58后,与MCU单片机的P7.0端连接,三态缓冲芯片二的DIR端串联电阻R21后接地。所述的USB接口转串口电路包括电可擦可编程只读存储器93LC46B、接口转换芯片FT2232D和USB接口,接口转换芯片FT2232D的BDBUS0端与电阻R19连接后,与MCU单片机的P7.4端连接,接口转换芯片FT2232D的BDBUS1端与电阻R20连接后,与MCU单片机的P7.3端连接,接口转换芯片FT2232D的USBDM端串联电阻R12后,与USB接口的2号端口连接,接口转换芯片FT2232D的RSTOUT端串联电阻R18后,分别与接口转换芯片FT2232D的USBDP端以及电阻R15的一端连接,电阻R15的另一端与USB接口的3号端口连接,USB接口的1号端口串联电容C14后接地,USB接口的4号端口接地,接口转换芯片FT2232D的EECS端与电可擦可编程只读存储器93LC46B的CS端连接,接口转换芯片FT2232D的EESK端与电可擦可编程只读存储器93LC46B的CLK端连接,接口转换芯片FT2232D的EEDATA端分两路分别与电可擦可编程只读存储器93LC46B的DI端以及电阻R28的一端连接,电阻R28的另一端与电阻R27的一端以及电可擦可编程只读存储器93LC46B的DO端连接,电阻R27的另一端与USB电源端连接,电可擦可编程只读存储器93LC46B的VSS端接地,电可擦可编程只读存储器93LC46B的本文档来自技高网...
一种CAN总线信号收发解析工具

【技术保护点】
一种CAN总线信号收发解析工具,其特征在于:上位机(1)通过USB连接线与下位机(2)的USB接口(3)连接,下位机(2)包括USB接口(3)、MCU单片机(4)、时钟电路(5)、JTAG接口电路(6)、数据缓冲电路(7)、USB接口转串口电路(8)和CAN总线通讯电路(9),USB接口(3)分别与MCU单片机(4)的VDDPB端以及USB接口转串口电路(8)的USB接口端连接,USB接口转串口电路(8)的通道一与数据缓冲电路(7)的一端连接,数据缓冲电路(7)的另一端与MCU单片机(4)的I/O端连接,USB接口转串口电路(8)的通道二与MCU单片机(4)的P7.3端和P7.4端连接,MCU单片机(4)的XTAL1端以及XTAL2端分别与时钟电路(5)的两端连接,MCU单片机(4)的另一I/O端与JTAG接口电路(6)连接,MCU单片机(4)的P2.2端和P2.4端与CAN总线通讯电路(9)的输入端连接,MCU单片机(4)的P2.5端和P2.6端与CAN总线通讯电路(9)的输出端连接。

【技术特征摘要】
1.一种CAN总线信号收发解析工具,其特征在于:上位机(1)通过USB连接线与下位机(2)的USB接口(3)连接,下位机(2)包括USB接口(3)、MCU单片机(4)、时钟电路(5)、JTAG接口电路(6)、数据缓冲电路(7)、USB接口转串口电路(8)和CAN总线通讯电路(9),USB接口(3)分别与MCU单片机(4)的VDDPB端以及USB接口转串口电路(8)的USB接口端连接,USB接口转串口电路(8)的通道一与数据缓冲电路(7)的一端连接,数据缓冲电路(7)的另一端与MCU单片机(4)的I/O端连接,USB接口转串口电路(8)的通道二与MCU单片机(4)的P7.3端和P7.4端连接,MCU单片机(4)的XTAL1端以及XTAL2端分别与时钟电路(5)的两端连接,MCU单片机(4)的另一I/O端与JTAG接口电路(6)连接,MCU单片机(4)的P2.2端和P2.4端与CAN总线通讯电路(9)的输入端连接,MCU单片机(4)的P2.5端和P2.6端与CAN总线通讯电路(9)的输出端连接,所述的MCU单片机为型号为XC2365B-40F80L的16位单片机,MCU单片机的VDDPB端与5V电源端连接,所述的时钟电路包括晶体振荡器、电容C5和电容C9,晶体振荡器的一端分别与电容C9的一端以及MCU单片机的XTAL1端连接,晶体振荡器的另一端分别与电容C5的一端以及MCU单片机的XTAL2端连接,电容C9的另一端以及电容C5的另一端接地,所述的JTAG接口电路包括连接端子OCDS、电阻、电容、二极管和三极管,上拉电阻R25、上拉电阻R29、上拉电阻R32、上拉电阻R34、上拉电阻R36、上拉电阻R38、上拉电阻R40、上拉电阻R41的一端与5V电源端连接,上拉电阻R25、上拉电阻R29、上拉电阻R32、上拉电阻R34、上拉电阻R36的另一端分别与电阻R26、电阻R30、电阻R33、电阻R35、电阻R37的一端连接,上拉电阻R25、上拉电阻R29、上拉电阻R32、上拉电阻R34、上拉电阻R36与电阻R26、电阻R30、电阻R33、电阻R35、电阻R37的一端之间的连接线上分别设有MCU单片机的P10.0端、P10.1端、P10.2端、P10.3端以及P10.4端,电阻R26、电阻R30、电阻R33、电阻R35、电阻R37的另一端接地,上拉电阻R38、上拉电阻R40的另一端分别与MCU单片机的P10.5端以及P10.6端连接,上拉电阻R41的另一端与发光二极管LED0的阳极连接,发光二极管LED0的阴极与MCU单片机的P10.7端连接后接地,连接端子OCDS的TMS端与MCU单片机的P5.4端连接,连接端子OCDS的TDO端与MCU单片机的P7.0端连接,连接端子OCDS的TDI端与MCU单片机的P5.2端连接,连接端子OCDS的TCLK端与MCU单片机的P2.9端连接,连接端子OCDS的BRKOUT端与MCU单片机的P10.11端连接,连接端子OCDS的BRKIN端与MCU单片机的P5.10端连接,连接端子OCDS的TRST端分三路分别与MCU单片机的TRST端、电阻R6的一端以及电阻R7的一端连接,电阻R6的另一端与5V电源端连接,电阻R7的另一端接地,连接端子OCDS的PORST端分五路分别与MCU单片机的PORST端、电阻R49的一端、电阻R51的一端、电阻R52的一端以及电容C34的一端连接,电阻R51的另一端与三极管Q3的基极连接,三极管Q3的发射极串联电阻R48后,与发光二极管D6的阴极连接,电阻R49的另一端以及发光二极管D6的阳极分别与5V电源端连接,三极管Q3的集电极、电阻R52的另一端以及电容C34的另一端分别接地。2.根据权利要求1所述的一种CAN总线信号收发解析工具,其特征在于:所述的数据缓冲电路包括两个三态缓冲芯片,电阻和二极管,三态缓冲芯片一的型号为SN74AHC244PW,三态缓冲芯片二的型号为SN74LVC1T45DBV,三态缓冲芯片一的1Y1端串联电阻R61后,与MCU单片机的P2.9端连接,三态缓冲芯片一的1Y2端串联电阻R60后,与MCU单片机的P5.2端连接,三态缓冲芯片一的1Y3端串联电阻R59后,与MCU单片机的P5.4端连接,三态缓冲芯片一的2Y1端串联电阻R16后,与MCU单片机的TRST端连接,三态缓冲芯片一的2Y2端与二极管D2的阴极连接,二极管D2的阳极与MCU单片机的PORST端连接,三态缓冲芯片一的两个G端连接后分五路分别与电阻R8的一端、电阻R4的一端、电阻R10的一端、电阻R11的一端以及功率管Q1的源极连接,电阻R8的另一端与发光二极管D1的阴极连接,功率管Q1的门极与电阻R9的一端连接,功率管Q1的漏电极与功率管Q2的漏电极连接,功率管Q2的...

【专利技术属性】
技术研发人员:马伟孙瑞朱孝松廖新深蔡浩雄黄佳宇
申请(专利权)人:上海采埃孚转向系统有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1