一种基于CAN可编程的汽车温度传感器电阻信号输出装置制造方法及图纸

技术编号:23212267 阅读:48 留言:0更新日期:2020-01-31 21:41
本发明专利技术公开了基于CAN可编程的汽车温度传感器电阻信号输出装置,包括若干个并联标准电阻Ri的继电器开关Ki,所述标准电阻Ri的阻值为2

A resistance signal output device of automobile temperature sensor based on can programming

【技术实现步骤摘要】
一种基于CAN可编程的汽车温度传感器电阻信号输出装置
本专利技术专利涉及温度模拟传感器
,具体涉及一种基于CAN可编程的汽车温度传感器电阻信号输出装置。
技术介绍
在发动机EECU开发阶段,需要模拟发动机相关的温度传感器信号,以验证所开发的程序模块功能或性能。传统的方式有两种,一是使用真实的传感器输出信号,供ECU使用,二是使用标准的电阻信号输出板卡使用。但是这个两种方式均存在不同的问题;第一种情况,由于温度变化范围跨度较大,少的也有100多摄氏度(如水温),多的可达1000多摄氏度(如排温),要想使用真实传感器模拟出温度跨度如此之大的信号,实际操作起来非常困难,且费时费力;第二种情况,虽然可以模拟出各种电阻值,但由于EECU不同于其他产品,本身要求具备非常高的可靠性,如将信号电源反接或者短路到电源(典型值28VDC)时,仍然不会损坏,但此时如果板卡输出反接或者输出的电阻信号值较小(如1欧姆)直接短路到电源,会对板卡造成永久性损害。此类情况在产品开发阶段及售后不良分析阶段发生的概率较大,而此类电阻信号输出板卡通常价格高,通常造成不必要的财产损失。因此,需要一款高可靠的电阻信号发生模块来解决上述问题。
技术实现思路
本专利技术的目的在于提供一种基于CAN可编程的汽车温度传感器电阻信号输出装置,用于通过数字电路驱动继电器开合,获得与输入温度对应阻值的电阻信号,模拟汽车温度传感器采集到的连续变化的温度值,为测试ECU电控单元提供信号输入装置。为了解决上述技术问题,本专利技术的技术方案如下:一种基于CAN可编程的汽车温度传感器电阻信号输出装置,包括20个标准电阻Ri,各标准电阻Ri各并连一个继电器开关Ki,所述各标准电阻Ri的阻值为2iΩ,所述标准电阻按照阻值由小到大依次串联成阻值模拟电路,其中i为所述标准电阻Ri和继电器开关Ki在阻值模拟电路中串联的顺序;过流保护开关、电流采集电阻Rlimt与所述的阻值模拟电路串联,电流采集电阻Rlimt并连电流采集电路,电流采集电路通过达林顿晶体管阵列控制过流保护继电器SW,用于在采集的电流超过阈值时驱动过流保护继电器SW切断阻值模拟电路;所述继电器开关Ki受继电器阵列操控,在闭合或断开时短路或串联所述标准电阻Ri,所述继电器阵列信号连接达林顿晶体管阵列的输出引脚,所述达林顿晶体管阵列的输入引脚通过GPIO总线扩展器信号连接单片机MCU;所述单片机MCU通过串行数据输出线与串行数据输入线连接CAN收发器,通过CAN收发器向单片机MCU输入代码,通过单片机编译成二进制码用于控制阻值模拟电路模拟电阻值;电源给所述单片机MCU、达林顿管阵列、CAN收发器、继电器阵列、电流采集电路供电。进一步地,所述电流采集电路还包括电流传感器和A/D转换器,电流传感器并联于电流采集电阻Rlimt两端采集电流,A/D转换器输入端信号连接所述电流传感器,输出端信号连接达林顿晶体管阵列。本专利技术设计具备以下功能特点:阻值模拟电路阻值Rout输出范围1-999KΩ,步进1Ω;全量程具备短路保护(短路电压最高36V),过电流保护,电流阀值通过电流采集电阻Rlimt调整。本专利技术的基本构思在于:阻值从小自大排列的标准电阻Ri,由对应序号的继电器开关Ki控制短接及串联状态,而继电器开关Ki的控制由单片机MCU依CAN收发器输入的二进制代码驱动,CAN收发器输入的每一位二进制数对应于相应序号位置的继电器开关Ki,当由输入十进制阻值Rout的各位数时,由十进制阻值转换的二进制代码代表需模拟的十进制阻值Rout,十进制阻值Rout转化为二进制阻值Rout信号,由于转换的数字信号驱动能力较弱,在经过以及达林顿晶体管来控制相应序号的继电器开关Ki开合,使被串联进阻值模拟电路的标准电阻Ri的累计阻值等于需模拟的十进制阻值Rout大小。附图说明图1是本专利技术的汽车温度传感器电阻信号输出装置的结构示意图;图2是本专利技术的阻值模拟电路示意图;图3是本专利技术的达林顿晶体管阵列示意图;图4是本专利技术的单片机MCU示意图;图5是本专利技术的CAN收发器示意图;图6是本专利技术的电源示意图;图7是本专利技术的电流采集电路示意图。具体实施方式下面将详细描述本专利技术的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本专利技术。在以下描述中,为了提供对本专利技术的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是,不必采用这些特定细节来实行本专利技术。在其他实例中,为了避免混淆本专利技术,未具体描述公知的电路、材料或方法。如图1,一种基于CAN可编程的汽车温度传感器电阻信号输出装置,包括模拟电阻输出接口SC1、SC2,模拟电阻输出接口SC1、SC2间串连了20个标准电阻Ri,各标准电阻Ri各并连一个继电器开关Ki,i为所述标准电阻Ri和继电器开关Ki的序号,自0~19由小到大排列,第i标准电阻Ri的阻值为2iΩ,所有标准电阻按照阻值由小到大依次串联成阻值模拟电路1;过流保护开关2、电流采集电阻Rlimt3与所述的阻值模拟电路1串联,如图7,电流采集电阻Rlimt并连电流采集电路,电流采集电路通过达林顿晶体管阵列Q3控制过流保护继电器SW8,用于在采集的电流超过阈值时驱动过流保护继电器SW8切断阻值模拟电路1。输出接口SC1、SC2作为电阻装置的输出端;如图3所述继电器开关Ki受继电器阵列5((K1M~K7M)操控,在闭合或断开时短路或串联所述标准电阻Ri,所述继电器阵列(K1M~K7M)信号连接达林顿晶体管阵列U5的输出引脚(A1~A7),所述达林顿晶体管阵列的输入引脚(Y1~Y7)通过GPIO总线扩展器信号连接单片机MCU11;所述单片机MCU通过串行数据输出线与串行数据输入线连接CAN收发器13,通过CAN收发器向单片机MCU输入二进制代码用于控制阻值模拟电路模拟1输出电阻值;电源12给所述单片机MCU11、达林顿晶体管阵列9、CAN收发器13、继电器阵列5、电流采集电路供电。CAN总线输入的十进制数显示为十进制阻值Rout,对应于20位二进制的0、1电平信号,用于控制对应的20个继电器开关Ki的开合,使对应的20个标准电阻Ri被短路或串连,电流采集电阻Rlimt两端与电流采集电路电性连接如图7,所述电流采集电路还包括电流传感器6和A/D转换器7,电流传感器6并联于电流采集电阻Rlimt3两端采集电流,A/D转换器输入端信号连接所述电流传感器,输出端信号连接达林顿晶体管阵列。如图3~7,所述的单片机MCU选用型号为S32K144-100pin,是应用于汽车工业的32位-M0+/M4FMCU,工作电压2.7V-5.5V,提供存储器,集成了数字信号处理器DSP,可配置嵌套中断向量控制器和单精度浮点单元。所述的达林顿晶体管阵列选用型号为MC1413BDULN2003,所述的CAN收发器型号为TJA1050。电流传感器选用型号为LTS15-NP。设十进制数转化后的二进制数各位数信号为:Q0……Q19,二进制数信号为本文档来自技高网...

【技术保护点】
1.一种基于CAN可编程的汽车温度传感器电阻信号输出装置,其特征在于,包括20个标准电阻Ri,各标准电阻Ri各并连一个继电器开关Ki,所述各标准电阻Ri的阻值为2

【技术特征摘要】
1.一种基于CAN可编程的汽车温度传感器电阻信号输出装置,其特征在于,包括20个标准电阻Ri,各标准电阻Ri各并连一个继电器开关Ki,所述各标准电阻Ri的阻值为2iΩ,所述标准电阻按照阻值由小到大依次串联成阻值模拟电路,其中i为所述标准电阻Ri和继电器开关Ki在阻值模拟电路中串联的顺序;过流保护开关、电流采集电阻Rlimt与所述的阻值模拟电路串联,电流采集电阻Rlimt并连电流采集电路,电流采集电路通过达林顿管阵列控制过流保护继电器SW,用于在采集的电流超过阈值时驱动过流保护继电器SW切断阻值模拟电路;所述继电器开关Ki受继电器阵列操控,在闭合或断开时短路或串联所述标准电阻Ri,所述继电器阵列信号...

【专利技术属性】
技术研发人员:李盛飞孙建军万信才
申请(专利权)人:武汉卡尔玛汽车电子有限公司
类型:发明
国别省市:湖北;42

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

1