《一种读取CAN总线数据的装置.pdf》由会员分享,可在线阅读,更多相关《一种读取CAN总线数据的装置.pdf(9页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104135267A43申请公布日20141105CN104135267A21申请号201410372550622申请日20140731H03K19/017520060171申请人上海移为通信技术有限公司地址200233上海市闵行区宜山路1618号E厂房801A室72发明人黄占彬74专利代理机构上海翰信知识产权代理事务所普通合伙31270代理人张维东54发明名称一种读取CAN总线数据的装置57摘要本发明揭示了一种读取CAN总线数据的装置,包括外壳,第一侧设有至少一连接件,第二侧设有若干卡扣组件,连接件铰接外壳的两部分,并通过卡扣组件将外壳卡合在一CANH总线和一CANL总线上。
2、;外壳的两端分别设有一组CANH总线过孔以及一组CANL总线过孔,CANH总线和CANL总线分别经过CANH总线过孔以及CANL总线过孔穿出外壳;外壳内还设有数据传感器以及包含运算放大模块的印刷电路板,数据传感器分别从CANH总线和CANL总线感应出CANH总线信号和CANL总线信号,传输至运算放大模块,经过放大后,通过外壳上的一CAN数据输出接口传输至一CAN接收端。本发明不用破坏CAN总线即可把CAN总线上的数据读取出来,并且不会对CAN总线产生任何不良影响。51INTCL权利要求书1页说明书5页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图2页10申。
3、请公布号CN104135267ACN104135267A1/1页21一种读取CAN总线数据的装置,其特征在于,包括外壳(7),第一侧设有至少一连接件(3),第二侧设有若干卡扣组件(6),所述连接件(3)铰接所述外壳(7)的两部分,并通过所述卡扣组件(6)将所述外壳(7)卡合在一CANH总线和一CANL总线上;所述外壳(7)的两端分别设有一组CANH总线过孔(1)以及一组CANL总线过孔(2),所述CANH总线(20)和CANL总线(21)分别经过CANH总线过孔(1)以及CANL总线过孔(2)穿出所述外壳(7);所述外壳(7)内还设有数据传感器以及包含运算放大模块的印刷电路板,所述数据传感器分。
4、别从所述CANH总线(20)和CANL总线(21)感应出CANH总线信号和CANL总线信号,传输至所述运算放大模块,经过放大后,通过所述外壳(7)上的一CAN数据输出接口(4)传输至一CAN接收端;所述运算放大模块中,一CANH输入端通过一第二电容(C2)、一第四电阻(R4)串联至一第一运算放大器(U2A)的正向输入端;一CANL输入端通过一第一电容(C1)、一第三电阻(R3)串联至所述第一运算放大器(U2A)的反向输入端;所述第一运算放大器(U2A)的反向输入端通过一第六电阻(R6)连接至所述第一运算放大器(U2A)的输出端;所述第一运算放大器(U2A)的输出端连接一第二运算放大器(U2B)。
5、的反向输入端,所述第二运算放大器(U2B)的正向输入端通过一第九电阻(R9)连接至所述第二运算放大器(U2B)的输出端;所述第二运算放大器(U2B)的输出端连接至所述CAN接收端。2如权利要求1所述的读取CAN总线数据的装置,其特征在于所述第一电容(C1)和第三电阻(R3)之间的节点通过一第一电阻(R1)连接至第一电源。3如权利要求1所述的读取CAN总线数据的装置,其特征在于所述第二电容(C2)和第四电阻(R4)之间的节点通过一第二电阻(R2)连接至第一电源。4如权利要求1所述的读取CAN总线数据的装置,其特征在于所述第四电阻(R4)和第一运算放大器(U2A)的正向输入端之间的节点通过一第五电。
6、阻(R5)连接至第一电源。5如权利要求2至4中任意一项所述的读取CAN总线数据的装置,其特征在于所述第一电源为25V。6如权利要求1所述的读取CAN总线数据的装置,其特征在于所述第二运算放大器(U2B)的正向输入端通过一第七电阻(R7)连接至第二电源。7如权利要求6所述的读取CAN总线数据的装置,其特征在于所述第二电源为5V。8如权利要求1所述的读取CAN总线数据的装置,其特征在于所述第二运算放大器(U2B)的正向输入端通过一第八电阻(R8)接地。9如权利要求1所述的读取CAN总线数据的装置,其特征在于所述CAN数据输出接口(4)设置在所述外壳(7)一端的CANH总线过孔(1)以及CANL总线。
7、过孔(2)之间。权利要求书CN104135267A1/5页3一种读取CAN总线数据的装置技术领域0001本发明涉及读取CAN总线上数据的设备,特别涉及一种汽车上的CAN总线上数据的读取设备。背景技术0002CAN是控制器局域网络(CONTROLLERAREANETWORK,CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。0003CAN。
8、总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会在出现在RS485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS48。
9、5所无法比拟的。0004目前读取车上CAN总线的方式是把CAN的两根线(CANH和CANL两根线)的绝缘层去掉一部分,露出金属线用烙铁焊接等建立物理连接方式来读取CAN总线数据,此种方式对CAN总线具有破坏性,毁坏总线外皮,增加短路风险,另外如果将线接错了,例如驳接的线不是CAN总线,是别的总线,有可能会引起严重的后果。0005有鉴于此,本领域发明人针对上述问题,提供了一种读取CAN总线数据的装置。发明内容0006本发明提供了一种读取CAN总线数据的装置,克服了现有技术的困难,提供一种不用破坏CAN总线即可把CAN总线上的数据读取出来,并且不会对CAN总线产生任何影响的一种设备。0007本发明。
10、提供了一种读取CAN总线数据的装置,包括外壳,第一侧设有至少一连接件,第二侧设有若干卡扣组件,所述连接件铰接所述外壳的两部分,并通过所述卡扣组件将所述外壳卡合在一CANH总线和一CANL总线上;所述外壳的两端分别设有一组CANH总线过孔以及一组CANL总线过孔,所述CANH总线和CANL总线分别经过CANH总线过孔以及CANL总线过孔穿出所述外壳;所述外壳内还设有数据传感器以及包含运算放大模块的印刷电路板,所述数据传感器分别从所述CANH总线和CANL总线感应出CANH总线信号和CANL总线信号,传输至所述运算放大模块,经过放大后,通过所述外壳上的一CAN数据输出接口传输至一CAN接收端。所说。
11、明书CN104135267A2/5页4述印刷线路板具有一个运算放大模块,用于将CAN总线感应出来的信号进行放大处理,和一个CAN收发器,用于将读到的CAN总线数据发送到接收端。0008所述运算放大模块中,一CANH输入端通过一第二电容、一第四电阻串联至一第一运算放大器的正向输入端;一CANL输入端通过一第一电容、一第三电阻串联至所述第一运算放大器的反向输入端;所述第一运算放大器的反向输入端通过一第六电阻连接至所述第一运算放大器的输出端;所述第一运算放大器的输出端连接一第二运算放大器的反向输入端,所述第二运算放大器的正向输入端通过一第九电阻连接至所述第二运算放大器的输出端;所述第二运算放大器的输。
12、出端连接至所述CAN接收端。0009优选地,所述第一电容和第三电阻之间的节点通过一第一电阻连接至第一电源。0010优选地,所述第二电容和第四电阻之间的节点通过一第二电阻连接至第一电源。0011优选地,所述第四电阻和第一运算放大器的正向输入端之间的节点通过一第五电阻连接至第一电源。0012优选地,所述第一电源为25V。0013优选地,所述第二运算放大器的正向输入端通过一第七电阻连接至第二电源。0014优选地,所述第二电源为5V。0015优选地,所述第二运算放大器的正向输入端通过一第八电阻接地。0016优选地,所述CAN数据输出接口设置在所述外壳一端的CANH总线过孔以及CANL总线过孔之间。00。
13、17由于采用了上述技术,本发明的一种读取CAN总线数据的装置与现有技术相比,本发明的读取CAN总线数据的装置可以方便的对目标车载CAN总线进行数据读取。该CAN总线数据读取设备还可以应用于其他需要使用CAN总线的设备上。0018本发明具有以下的优点和积极效果安装使用更便捷,适合所有设备上的CAN总线,包括汽车但不限于汽车;100的准确读取CAN总线的数据;100的非侵入性技术;CAN总线数据的安全和可靠的读数,没有焊接,线切割或压接;对CAN总线上的数据没有任何影响。以下结合附图及实施例进一步说明本发明。0019附图说明0020图1为本发明的读取CAN总线数据的装置的示意图;图2为本发明中运算。
14、放大模块以及CAN收发器的电路图;以及图3为本发明的读取CAN总线数据的装置的使用状态示意图。0021附图标记1CANH总线过孔2CANL总线过孔3连接件4CAN数据输出接口5印刷电路板6卡扣组件7外壳说明书CN104135267A3/5页510读取CAN总线数据的装置11行车电脑12CAN接收端13记录仪14变速器20CANH总线21CANL总线R1第一电阻R2第二电阻R3第三电阻R4第四电阻R5第五电阻R6第六电阻R7第七电阻R8第八电阻R9第九电阻R10第十电阻C1第一电容C2第二电容U2A第一运算放大器U2B第二运算放大器U1CAN收发器电路U2运算放大模块电路具体实施方式0022下面。
15、通过图1至3来介绍本发明的一种具体实施例。0023实施例1如图1至2所示,本发明的一种读取CAN总线数据的装置,包括外壳7,第一侧设有至少一连接件3,第二侧设有若干卡扣组件6,所述连接件3铰接所述外壳7的两部分,并通过所述卡扣组件6将所述外壳7卡合在一CANH总线和一CANL总线上;所述外壳7的两端分别设有一组CANH总线过孔1以及一组CANL总线过孔2,所述CANH总线20和CANL总线21分别经过CANH总线过孔1以及CANL总线过孔2穿出所述外壳7。0024所述外壳7内还设有数据传感器(图中未示出)以及包含运算放大模块的印刷电路板5,所述数据传感器分别从所述CANH总线20和CANL总线。
16、21感应出CANH总线信号和CANL总线信号,传输至所述运算放大模块,经过放大后,通过所述外壳7上的一CAN数据输出接口4传输至一CAN接收端。0025所述运算放大模块中,一CANH输入端通过一第二电容C2、一第四电阻R4串联至一第一运算放大器U2A的正向输入端;一CANL输入端通过一第一电容C1、一第三电阻R3串联至所述第一运算放大器U2A的反向输入端;所述第一运算放大器U2A的反向输入端通过说明书CN104135267A4/5页6一第六电阻R6连接至所述第一运算放大器U2A的输出端;所述第一运算放大器U2A的输出端连接一第二运算放大器U2B的反向输入端,所述第二运算放大器U2B的正向输入端。
17、通过一第九电阻R9连接至所述第二运算放大器U2B的输出端;所述第二运算放大器U2B的输出端连接至所述CAN接收端。0026所述第一电容C1和第三电阻R3之间的节点通过一第一电阻R1连接至第一电源。所述第二电容C2和第四电阻R4之间的节点通过一第二电阻R2连接至第一电源。所述第四电阻R4和第一运算放大器U2A的正向输入端之间的节点通过一第五电阻R5连接至第一电源。所述第一电源为25V。0027所述第二运算放大器U2B的正向输入端通过一第七电阻R7连接至第二电源。所述第二电源为5V。所述第二运算放大器U2B的正向输入端通过一第八电阻R8接地。0028所述CAN数据输出接口4设置在所述外壳7一端的C。
18、ANH总线过孔1以及CANL总线过孔2之间。0029本发明的使用状态如下图3所示,汽车上的CAN总线包括CANH总线20和CANL总线21,并且分别连接了行车电脑11、记录仪13、变速器14等等车载电子部件。将本发明的读取CAN总线数据的装置10装设在CANH总线20和CANL总线21上,并且连接CAN接收端12。0030如图1所示,本发明的CAN总线数据读取设备包括一个外壳7,位于该外壳7内设置一印刷电路板5,位于该外壳上端设置一直流电输入接口和CAN数据输出接口4,位于该外壳旁侧的卡扣组件6和连接件3,位于该外壳上相对位置的CANH总线过孔1和CANL总线过孔2。0031使用时,将卡扣组件。
19、6打开,并将目标CAN总线的两根线(CANH总线20和CANL总线21)分别放在CANH总线过孔1和CANL总线过孔2内,然后将卡扣组件6扣上,CAN总线发送的数据,通过数据传感器(图中未示出)感应到印刷线路板5上的运算放大模块电路U2的输入端,经过放大,然后经过CAN收发器电路U1,并通过CAN数据输出接口4给本发明设备供电和CAN接收端12通过CAN数据输出接口4和本发明设备相连。然后就可以读取CAN总线上的数据了。0032如图2所示,CAN总线感应出来的信号CANL和CANH分别经过电容C1电阻R3和电容C2电阻R4进入到运放U2A的反向输入端和正向输入端,运放U2A的反向输入端经过电阻。
20、R6与运放U2A的输出端相连,运放U2A的正向输入端与电阻R5相连,运放U2A的输出端与运放U2B的方向输入端相连,运放U2B的正向输入端经过电阻R9与运放U2B的输出端相连,经过电阻R8与地连接,经过电阻R7与电源相连,运放U2B的输出端与CAN收发器U1的第1脚TX相连,CAN收发器U1的第8脚经过电阻R10与地相连,CAN收发器U1的第6脚CANL和第7脚CANH分别通过CAN数据输出接口4(如图1)与CAN接收端相连。0033本发明的CAN总线数据读取设备可以方便的对目标车载CAN总线进行数据读取。该CAN总线数据读取设备还可以应用于其他需要使用CAN总线的设备上。0034综上可知,本。
21、发明的一种读取CAN总线数据的装置与现有技术相比,本发明的读取CAN总线数据的装置可以方便的对目标车载CAN总线进行数据读取。该CAN总线数据读取设备还可以应用于其他需要使用CAN总线的设备上。本发明具有以下的优点和积极效果安装使用更便捷,适合所有设备上的CAN总线,包括汽车但不限于汽车;100的准确读说明书CN104135267A5/5页7取CAN总线的数据;100的非侵入性技术;CAN总线数据的安全和可靠的读数,没有焊接,线切割或压接;对CAN总线上的数据没有任何影响。0035以上所述的实施例仅用于说明本发明的技术思想及特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,不能仅以本实施例来限定本发明的专利范围,即凡依本发明所揭示的精神所作的同等变化或修饰,仍落在本发明的专利范围内。说明书CN104135267A1/2页8图1图2说明书附图CN104135267A2/2页9图3说明书附图CN104135267A。