一种工程机械车辆总线扩展模块及处理总线数据的方法技术

技术编号:8386793 阅读:248 留言:0更新日期:2013-03-07 07:15
本发明专利技术公开了一种工程机械车辆CAN总线扩展模块及处理总线数据的方法,涉及工程机械领域,用以解决现有技术使用的控制器价格昂贵,体积大,接线走线工作量大,点数不能满足要求的问题。扩展模块包括:单片机,以及与单片机分别相连的稳压电源模块,ID、拨特率设定电路,DI输入电路,AI输入电路,DO输出电路和CAN总线通讯电路。方法包括:开启定时器0中断;主程序中监测总线上的数据,当出现控制总线扩展模块输出的信息时,由总线扩展模块输出相应的控制信号;定时器0中断程序中,采集DI信号和AI信号,并将信号处理后,在间隔预设的时长发出。本发明专利技术简化了车辆电气系统、降低了接线和走线工作量、节省了空间、降低了设备成本。

【技术实现步骤摘要】

本专利技术涉及工程机械领域,特别是涉及一种工程机械车辆CAN总线扩展模块及处理总线数据的方法。
技术介绍
在当前的工程机械车辆产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种电子控制系统被开发。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应减少线束的数量,通过多个LAN进行大量数据的高速通信的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。现在CAN的高性能和可靠性已被认同,并被广泛地应用于工程机械等各个方面。工程机械车辆,例如运梁车是专为铁路客运专线建设研制的,用来将箱梁从预制场运输至架梁工位,并与架桥机配合完成相应的架梁作业,属于载重量大的行走工程机械。运梁车的驾驶室是驾驶人员指挥和操纵整个设备作业的舱室,其功能主要由其内部用于控制各种功能的开关和操纵杆,显示各种状态的指示灯和蜂鸣器构成。运梁车驾驶室内的信号是由开关量输入DI、电压型模拟量输入Al和开关量输出DO组成。开关量输入DI用于指示车辆应工作于何种状态,模拟量输入Al用于采集方向盘及脚踏板的位置,开关量输出DO用于控制状态指示灯或报警蜂命器的输出。这些信号都要通过CAN总线传入车载主控制器中,由车载主控制器完成对整车的逻辑与算法控制。目前驾驶室信号的采集与传输都是通过将各个信号接入一控制器上,再由该控制器汇总并通过CAN总线和车载控制器通讯的方法。而前述用于采集和传输信号的控制器一般为德国IFM公司型号为CR0020的控制器,存在以下缺点I.现有技术使用的控制器价格昂贵。2.现有技术使用的控制器体积大,接线、走线工作量大。3.现有技术使用的控制器的点数不能满足使用要求。
技术实现思路
本专利技术提供了一种工程机械车辆CAN总线扩展模块及处理总线数据的方法,用以解决现有技术使用的控制器价格昂贵,体积大,接线、走线工作量大,以及点数不能满足使用要求的问题。本专利技术的工程机械车辆CAN总线扩展模块,包括单片机,以及与所述单片机分别相连的稳压电源模块,ID、拨特率设定电路,DI输入电路,Al输入电路,DO输出电路和CAN总线通讯电路;其中,单片机控制稳压电源模块,ID、拨特率设定电路,DI输入电路,Al输入电路,DO输出电路和CAN总线通讯电路的工作;稳压电源模块,用于提供稳定的电压;ID、拨特率设定电路,用于设定所述扩展模块进行CAN总线通讯时的ID和拨特率;DI输入电路,用于将开关量输入信号向单片机输入;AI输入电路,用于将模拟量输入信号向单片机输入;DO输出电路,用于将单片机的开关量输出信号输出;CAN总线通讯电路,用于将经单片机处理后的开关量输入信号和模拟量输入信号上传到外部的车载主控制器;以及接收外部车载主控制器的控制信号,并转发给单片机处理为开关量输出信号。进一步,还包括与所述单片机相连的串口通讯模块;串口通讯模块,用于完成单片机与外部计算机之间的通讯,以及下载和调试单片机程序。进一步,单片机的外部复位引脚用于监测电源电压,当电源电压低于上电复位电路的检测门槛电压时,复位逻辑电路;当电源电压重新大于等于电复位电路的检测门槛电压时,延迟预设数值的时钟后,上电复位结束。进一步,串口通讯模块包括第五发光二极管,第五限流电阻通过第五发光二极管与单片机的状态引脚相连;外部设备通过状态引脚控制所述单片机周期性输出低电平,以控制第五发光二极管得亮灭。·进一步,外部设备控制单片机周期性输出低电平的逻辑包括在单片机主程序循环之外开启第一定时器中断功能,当第一定时器中断时,对单片机状态引脚的状态输出取反。进一步,稳压电源模块包括电源管理单片集成电路,该电路至少包括第一引脚,第二引脚和第四引脚;电压经由电源管理单片集成电路的第一引脚输入;降压后由第二引脚输出;第四引脚采集第二引脚的输出电压值并反馈回电源管理单片集成电路;管理单片集成电路根据反馈的所述电压值调整第二引脚的输出电压,使其稳定输出。稳压电源模块还包括第一电容和第十电容作为储能兀件,用于稳定输入、输出的电压波形;其中,第一电容的正极连接所述电源管理单片集成电路的第一引脚;第十电容的正极通过第一滤波电感连接所述电源管理单片集成电路的第二引脚,以及所述电源管理单片集成电路的第四引脚;第十电容串联第一滤波电感和第一肖特基二极管;第一肖特基二极管用于电流续流,并且与第一滤波电感相互配合,以稳定电压输出。稳压电源模块还包括与第十电容串联的第一限流电阻和第六发光二极管,用于指示电源是否工作正常。进一步,ID、拨特率设定电路包括至少3位总线ID拨码开关,经组合至少可设置8种总线ID ;以及至少2位总线拨特率拨码开关,经组合至少可设置4种总线拨特率。通过所述ID、拨特率设定电路,设定CAN总线通讯时所用ID和拨特率的逻辑包括如下步骤读取总线ID拨码开关状态,根据总线ID拨码开关的组合,确定总线ID ;读取拨特率拨码开关状态,根据总线拨特率拨码开关的组合,确定拨特率;根据上述确定的总线ID和拨特率初始化CAN总线的总线ID和拨特率。进一步,DI输入电路包括至少2路DI输入,其中任一路DI输入包括一 2位接插件和光电耦合信号隔离器件;所述2位接插件,用于引入车载信号输入;光电耦合信号隔离器件,用于将车载系统信号与单片机系统信号隔离。任一路DI输入的工作过程包括所述2位接插件有车载信号输入时,光电耦合信号隔离器件的正极和负极间的发光二极管发光,发射极和集电极导通,使单片机为低电平输入;当所述2位接插件没有车载信号输入时,光电耦合信号隔离器件的发射极和集电极不导通,使单片机为高电平输入。进一步,单片机内置有至少8路10位高速ADC转换器,将其中任一路设置为ADC转换,以完成所述Al输入电路将模拟量输入信号向单片机输入。进一步,DO输出电路采用控制输出负极的方式。DO输出电路包括单片机DO引脚串联第三电阻后与第一三极管的基极连接,以及串联第二十二上拉电阻后与系统电源连接;第一三极管的发射极与地相连,集电极串联第四限流电阻后与DO输出接插件的第一引脚连接;D0输出接插件的第一脚的常态为悬空状态,当单片机DO引脚输出高电平时,通过上拉第二十二电阻开启第一三极管的基极,其集电极和发射极导通,以控制DO输出接插件的第一脚输出低电平。进一步,CAN总线通讯电路与车载主控制器之间采用高速光耦完全电气隔离;光耦两端电路的电源一并隔离。CAN总线通讯电路包括电源隔离模块、总线控制器、总线收发器和高速光耦隔离;其中,高速光耦隔离 将单片机与总线收发器的收与发信号电气隔离,以及将光耦两端电路的电源一并隔离;单片机的电源通过稳压电源模块提供,CAN总线通讯电路的电源通过所述电源隔离模块提供。进一步,总线扩展模块对总线数据的监测和处理过程包括开启定时器O中断;主程序中监测总线上的数据,当出现控制所述总线扩展模块输出的信息时,经由CAN总线通讯电路传输至单片机,并由单片机驱动DO输出电路输出;定时器O中断程序中,单片机采集DI输入电路的DI信号和Al输入电路的Al信号,并将采集的信号处理成可发送到CAN总线上的数据格式,在间隔预设的时长通过CAN总线通讯电路发送一次。在开启定时器O中断之前,还包括系统初始化;初始化模/数转换功能;初始化CAN总线本文档来自技高网
...

【技术保护点】
一种工程机械车辆CAN总线扩展模块,其特征在于,包括:单片机,以及与所述单片机分别相连的稳压电源模块,ID、拨特率设定电路,DI输入电路,AI输入电路,DO输出电路和CAN总线通讯电路;其中,单片机控制稳压电源模块,ID、拨特率设定电路,DI输入电路,AI输入电路,DO输出电路和CAN总线通讯电路的工作;稳压电源模块,用于提供稳定的电压;ID、拨特率设定电路,用于设定所述扩展模块进行CAN总线通讯时的ID和拨特率;DI输入电路,用于将开关量输入信号向单片机输入;AI输入电路,用于将模拟量输入信号向单片机输入;DO输出电路,用于将单片机的开关量输出信号输出;CAN总线通讯电路,用于将经单片机处理后的开关量输入信号和模拟量输入信号上传到外部的车载主控制器;以及接收外部车载主控制器的控制信号,并转发给单片机处理为开关量输出信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:王大江张宇王金祥王智勇张力剑贾贵青郭海娟
申请(专利权)人:秦皇岛天业通联重工股份有限公司
类型:发明
国别省市:

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

1