一种可USB调试的车载数据无线传输电路的制作方法

文档序号:14351105阅读:659来源:国知局
一种可USB调试的车载数据无线传输电路的制作方法

本发明涉及数据传输领域,尤其涉及一种可usb调试的车载数据无线传输电路。



背景技术:

工程机械、农业机械一般都装有发动机控制器、整车控制器及显示仪表等电子设备,这些电子设备之间的往往都是通过can总线进行连接,以实现数据交换。当需要从这些设备中读取数据进行诊断分析或向这些设备中写入数据时,则可通过事先预留的诊断接口,将专用的诊断设备连接到计算机来实现。此种诊断方式存在一定的局限性:一方面,由于采用有线连接,获取机械的动态工矿数据较困难,另一方面,工程机械、农业机械一般都工作在野外,技术人员检修机械需携带诊断设备、计算机等,给技术人员造成不便。



技术实现要素:

为解决上述技术问题,本发明提供了一种可usb调试的车载数据无线传输电路,通过将can网络和wifi模块连接,使工程机械的数据能够远程接收和发送。

本发明通过以下技术方案得以实现。

本发明提供的一种可usb调试的车载数据无线传输电路;包括主控电路、wifi通讯电路、can通讯电路,所述主控电路包括主控芯片,所述主控芯片mcu自带can总线接口和uart串口并通过can总线接口和uart串口分别和can通讯电路和wifi通讯电路连接,所述主控芯片mcu的uart串口上还连接有usb接口电路。

所述can总线接口包括主控芯片mcu的fa11引脚和fa12引脚。

所述uart串口包括主控芯片mcu的fa9引脚和fa10引脚。

所述主控芯片mcu上设置有电源端vdd/1、电源端vdda、电源端vdd/2、电源端vdd/3,低电位端vss/1、低电位端vssa、低电位端vss/2、低电位端vss/3,所述电源端vdd/1、电源端vdda、电源端vdd/2、电源端vdd/3均分别连接+3v电源vcc且均通过两个不同容量的电容并联后与接地端gnd连接,所述低电位端vss/1、低电位端vssa、低电位端vss/2、低电位端vss/3均与接地端gnd连接,所述控制芯片mcu的复位脚nrst连接电阻r8后分别与+3v电源vcc和接地端gnd连接,所述控制芯片mcu的pd0脚和pd1脚连接振荡电路。

所述can通讯电路包括高电位输出线路canh和低点位输出线路路canl,高电位输出线路canh和低点位输出线路路canl分别连接在共模电感u3的3脚和2脚上,所述共模电感u3的1脚和4脚分别连接熔断丝f1和熔断丝f2,熔断丝f1和熔断丝f2分别连接在can收发器的高电位7脚和低点位6脚,所述can收发器的高电位7脚通过瞬态二极管tvs1和电容c11并联后与接地端gnd连接,所述can收发器的低电位6脚通过瞬态二极管tvs2和电容c13并联后与接地端gnd连接,所述can收发器的电源端与+3v电源连接,can收发器的电源端还连接电容c12后与其接地脚共同与接地端gnd连接,所述can收发器的发送端和接收端分别与主控芯片mcu的fa12引脚和fa11引脚连接。

所述wifi通讯电路包括wifi驱动芯片u2,wifi驱动芯片u2的发送端tdx0和接收端rxd0分别与主控芯片的fa10脚和fa9脚连接,所述wifi驱动芯片u2的rst引脚和en引脚分别与主控芯片mcu的pb13引脚和pb12引脚连接,所述wifi驱动芯片u2的rst引脚还与+3v电源vcc连接,所述wifi驱动芯片u2的电源端与+3v电源连接,wifi驱动芯片u2的gpio15引脚连接电阻r4后与wifi驱动芯片u2的接地引脚共同接入接地端gnd。

所述主控芯片mcu为stm32f103c6t6单片机。

所述can收发器型号为sn65hvd232。

所述wifi驱动芯片为esp8266-12f芯片。

本发明的有益效果在于:解决了工程机械或农业机械的can有线网络到wifi无线网络的数据转换问题,配合手机或平板电脑端的app,将可使手机或平板电脑与整车电子设备之间实现互联,一方面可直接用手机或平板电脑读取整车工况数据进行状态查看和分析,另一方面也可通过手机或平板电脑将参数、软件更新等数据发送到相应的电子设备中实现参数或程序更新。另外,由于本设备极为小巧,且采用无线连接,不仅携带方便,而且操作人员在与机械保持一定距离的情况下就可完成数据上传或下载,即方便又安全。

附图说明

图1是本发明的结构示意图;

图2是本发明的主控电路结构示意图;

图3是本发明的can通讯电路结构示意图;

图4是本发明的wifi通讯电路结构示意图;

图5是本发明的usb接口电路结构示意图。

具体实施方式

下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。

如图1至图5所示的一种可usb调试的车载数据无线传输电路;包括主控电路、wifi通讯电路、can通讯电路,所述主控电路包括主控芯片,所述主控芯片mcu自带can总线接口和uart串口并通过can总线接口和uart串口分别和can通讯电路和wifi通讯电路连接,所述主控芯片mcu的uart串口上还连接有usb接口电路。

usb接口电路接入至uart串口,则既可对wifi驱动芯片进行调试和代码写入,又可对主控芯片mcu进行调试和代码写入。

所述can总线接口包括主控芯片mcu的fa11引脚和fa12引脚。

所述uart串口包括主控芯片mcu的fa9引脚和fa10引脚。

所述主控芯片mcu上设置有电源端vdd/1、电源端vdda、电源端vdd/2、电源端vdd/3,低电位端vss/1、低电位端vssa、低电位端vss/2、低电位端vss/3,所述电源端vdd/1、电源端vdda、电源端vdd/2、电源端vdd/3均分别连接+3v电源vcc且均通过两个不同容量的电容并联后与接地端gnd连接,所述低电位端vss/1、低电位端vssa、低电位端vss/2、低电位端vss/3均与接地端gnd连接,所述控制芯片mcu的复位脚nrst连接电阻r8后分别与+3v电源vcc和接地端gnd连接,所述控制芯片mcu的pd0脚和pd1脚连接振荡电路。

所述can通讯电路包括高电位输出线路canh和低点位输出线路路canl,高电位输出线路canh和低点位输出线路路canl分别连接在共模电感u3的3脚和2脚上,所述共模电感u3的1脚和4脚分别连接熔断丝f1和熔断丝f2,熔断丝f1和熔断丝f2分别连接在can收发器的高电位7脚和低点位6脚,所述can收发器的高电位7脚通过瞬态二极管tvs1和电容c11并联后与接地端gnd连接,所述can收发器的低电位6脚通过瞬态二极管tvs2和电容c13并联后与接地端gnd连接,所述can收发器的电源端与+3v电源连接,can收发器的电源端还连接电容c12后与其接地脚共同与接地端gnd连接,所述can收发器的发送端和接收端分别与主控芯片mcu的fa12引脚和fa11引脚连接。

所述wifi通讯电路包括wifi驱动芯片u2,wifi驱动芯片u2的发送端tdx0和接收端rxd0分别与主控芯片的fa10脚和fa9脚连接,所述wifi驱动芯片u2的rst引脚和en引脚分别与主控芯片mcu的pb13引脚和pb12引脚连接,所述wifi驱动芯片u2的rst引脚还与+3v电源vcc连接,所述wifi驱动芯片u2的电源端与+3v电源连接,wifi驱动芯片u2的gpio15引脚连接电阻r4后与wifi驱动芯片u2的接地引脚共同接入接地端gnd。

所述主控芯片mcu为stm32f103c6t6单片机。

所述can收发器型号为sn65hvd232。

所述wifi驱动芯片为esp8266-12f芯片。

通过mcu自带的can物理层接口,及can收发器芯片组成can总线接口,可从can总线网络中读取数据,或向can总线网络中发送数据;另一方面,使用一块串口转wifi模块,利用mcu的uart串口功能实现mcu与wifi模块的通信功能。本装置工作时,其wifi模块将工作在ap模块,手机或平板中的专用app打开时,将自动连接到此ap,连接成功后即可开始交换数据。当需要通过手机或平板向目标机械的can总线网络中写入数据时,手机或平板通过wifi将数据打包后发送给本装置,本装置收到wifi数据后将数据包解开后按can数据帧格式将数据通过can总线接口依次发送到can总线网络中;当需要从can总线网络中读取工况等数据时,将读取到的can数据按一定格式进行打包后通过wifi发送到手机或平板。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1