欢迎访问有用文档网!

当前位置: 有用文档网 > 作文大全 >

一种电动汽车UDS诊断仪的设计

| 浏览次数:

方案设计中使用飞思卡尔16位单片机MC9S12XET256,MC9S12XE系列16位单片机主要特性如下:

飞思卡尔16位内核CPU,最高40MHz工作频率;

内部有最高1MB Flash,64KB的SRAM;

支持低功耗模式:睡眠、停机和待机模式;

2个16通道12位模数转换器,转换范围0~5V;

最多达152个多功能双向的I/O口,还有2个输入口;

最多达10个定时器;

最多达18个通信接口:2个I2C、8个USART、3个SPI、5个CAN(2.OA和2.OB);

2.通信模块

通信模块目前采用华为GPRS模块MG323-B模块,此模块的主要特性如下:

支持GSM/GPRS/EDGE 4频:850MHz/900MHz/1800MHz/1900MHz;

正常工作温度:-20~+70℃,限制工作温度:-30~-20℃和+70~+75℃,存储温度:-40~+85℃。支持HSDPA 3.6Mb/s;

最大下行传输速率:85.6kb/s,最大上行传输速率:42.8kb/s;

最大发射功率为EGSM850ClasS 4(2W),EGSM900 Class 4(2W),SM1800 Class 1(1W),GSM1900 Class 1(1W)。接收灵敏度<-107dBm。

模块使用方式简单,仅需1路4.2V供电电源以及一个电源开关接口,通过RS232串口接口使用AT指令对模块进行操作,使用方便。通过AT指令可以实现模块与数据服务中心的数据链接建立、断开等,也可以实现与数据中心的数据发送与接收,也可以通过AT指令实现GSM的语音通话和EMS短信功能。

3.CAN单元

CAN单元包含两路CAN接口,一路作为标准车身CAN通信接口,波特率500b/s,另一路预留。CAN收发器选用NXP公司的收发器TJA1042/3,工作温度-40~125℃。最大传输速度为1Mb/s。芯片内部带过压保护,CANH、CANL管脚耐压值范围-27~40V,抗瞬态脉冲电压范围达到-200~200V。

为了保证CAN电路的电磁兼容特性,在收发器的CAN总线外围电路上还加入了共模电感和ESD保护。CAN部分具体电路图见图2。

4.电源单元

UDS诊断仪终端是应用于12V新能源电动汽车,汽车电磁环境比较恶劣,进入系统的电源必须经过严格处理,才能保证系统的稳定工作。同时因为新能源电动车上是电池供电,然后通过电机来驱动系统,这就比传统的汽车产生更多的干扰,电磁环境会更恶劣。因此本文设计了比较完整的电源电路系统,对系统的供电电源处理电路采用了包括防反接保护电路模块、浪涌保护单元、EMI静噪滤波器、π型滤波和DC-DC处理5个部分,处理框图见图3。各部分说明如下:防反接保护是通过一个普通二极管实现的,当电源反接时二极管就会断开,达到对系统的保护。浪涌保护包括一个TVS管,可以有效抑制类似干脉冲5的干扰,可以保证系统的良好的电磁兼容特性。EMI静噪滤波器是一款小尺寸、引线型结构,实现了良好的高频性能。π型滤波电路可以进一步滤除噪声,净化进入后端电路的电源。DC-DC处理根据实际应用完成各种类电源转换。电源处理电路框图如图3所示。

软件设计

UDS诊断仪的软件采用模块化分层设计的思路,UDS诊断仪软件底层的驱动模块,都封装成dll链接库,向中间层或者是应用层提供应用接口。

CAN协议栈或者是平台协议栈也是调用底层提供的d11库接口来实现协议栈的功能。供应商应用软件或者用户应用软件调用底层或者协议栈层软件提供的接口,实现用户功能。

系统软件的层级结构如图4所示。

1.UDS诊断

UDS诊断协议包含的诊断服务如表1所示。

通常的诊断设备都是通过笔记本电脑连接车载OBD接口,然后在现场对待诊断的ECU节点通过UDS诊断协议进行诊断。而UDS诊断仪可以通过远程的方式,通过手机界面或者电脑客户端界面对ECU节点进行诊断,达到远程在线及时诊断整车的目的,提供了客户体验度,也大大减少了使用成本,提高了车辆诊断的效率。

电动车监控系统包含的各个子模块分别是服务器模块(数据接口服务器、短信服务器、协议处理服务器),客户端模块(电脑监控客户端和手机客户端),数据库系统和装配在各车辆的UDS诊断仪模块。UDS诊断仪为了实现UDS诊断功能,首先在数据库系统记录了电动车各个ECU节点的DTC故障代码,例如充电器模块,电机模块,电池管理模块,整车控制器模块等;还有各个DTC故障代码对应的实际故障描述信息。数据库系统还记录了各个车主的电话号码信息,当用户使用手机APP软件或者在电脑客户端第一次登录系统的时候,都需要提供常用的手机号码信息,这样系统就记录下了用户的联系方式。

当车辆在使用的过程中产生了某些潜在故障信息的时候,通过UDS诊断仪和服务器之间的通信协议,会向服务器端上传相关的故障信息,如果服务器端可以解析出具体的故障代码,则可以直接通过短信服务器向用户发送发生的故障代码对应的短信,告之客户故障的具体信息,如果需要检修或者后续处理的措施,用户可以直接选择。如果服务器端不能解析具体的故障代码,但是根据上传的数据分析确实也有潜在的风险,就可以建议客户主动对车辆进行远程诊断。

手机远程诊断的主界面如图5所示。客户在登陆手机客户端后,选择“Diagnose”菜单后,就进入诊断的界面,在手机的诊断系统中,为了简化客户的操作,而且也根据电动车系统的实际故障情况,目前仅对充电器系统、电机系统、电池管理系统和整车控制器系统进行诊断。客户选择某个待诊断模块后,单击“OK”按钮,系统就开始了诊断过程。

远程在线诊断的流程图如图6所示。

UDS诊断的诊断流程如图6中描述,UDS诊断仪判断诊断请求合法有效后,UDS诊断仪就开始诊断过程。

远程诊断的数据流如图7所示。第一步,手机客户端开始把待诊断的节点通过手机客户端与服务器的通信协议发送到接口服务器;第二步,接口服务器验证数据无误后,把诊断请求通过UDS诊断仪和接口服务器的终端协议把诊断命令发送到UDS诊断仪;第三步,UDS诊断仪开始诊断工作并将结果上传服务器。

2.远程控制

为了增加客户体验度,UDS诊断仪也设计了远程控制的功能。远程控制功能包含对电动车空调的控制,充电的控制,还有车门等设备的控制等。远程控制的流程图如图8所示。为了保证功能的有效性,此处远程控制的功能实现采用短信通道,因为短信通道只要有GSM网络就可以使用。当用户使用手机登录服务器时,通过短信操作接口发送远程操作的数据给UDS诊断仪上安装的SIM卡对应的手机号,当MG323模块收到短信后,就把诊断仪从休眠模式下唤醒,并且解析短信数据。当解析短信数据有效后,就打开整车控制器的控制电源,让整车控制器开始工作。同时通过CAN总线把远程控制的命令请求发送给整车控制器,整车控制器执行后把执行结果通过CAN总线发送给UDS诊断仪模块。当诊断仪模块收到诊断结果后,再通过与服务器的数据交互发送到服务器。这样完整的远程控制流程就完成了。

远程控制空调可以保证炎热的夏天或者寒冷的冬天,当用户打开车门的瞬间就可以有比较舒适的温度。远程控制充电的功能可以让客户在电费比较便宜的夜晚开始充电操作,节省客户的使用成本。

推荐访问:诊断仪 电动汽车 设计 UDS

热门排行Top Ranking

支部组织生活方面存在问题清单和整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的支部组织生活方面存在问题清单和整改措施党组织生活个人问题整改清单文章,供大家阅读参考

2021年党员个人问题清单及整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的2021年党员个人问题清单及整改措施党组织生活个人问题整改清单文章,供大家阅读参考。

浅析军队战斗力损耗的新变化

关键词:军队;战斗力损耗;新变化军队战斗力的结构,是战斗力各要素间的结合方式和相互关系。军队战斗力的

小学六年级毕业演讲稿100字左右9篇

小学六年级毕业演讲稿100字左右9篇小学六年级毕业演讲稿100字左右篇1敬爱的老师,亲爱的同学们:大

问题及整改措施 (2) 药房个人存在问题及整改措施

下面是小编为大家精心整理的问题及整改措施(2)药房个人存在问题及整改措施文章,供大家阅读参考。精品文章《问题及

个人问题清单及整改措施(最新) 能力作风建设个人问题清单及整改措施

下面是小编为大家精心整理的个人问题清单及整改措施(最新)能力作风建设个人问题清单及整改措施文章,供大家阅读参考。在认真

疫情防控赞美警察诗朗诵 关于警察的诗朗诵

下面是小编为大家精心整理的疫情防控赞美警察诗朗诵关于警察的诗朗诵文章,供大家阅读参考。疫情防控赞美警

纳税人满意度调查存在不足及对策探讨 提升纳税人满意度的方式方法有哪些

下面是小编为大家精心整理的纳税人满意度调查存在不足及对策探讨提升纳税人满意度的方式方法有哪些文章,供大家阅读参考。纳

小学思想品德教育面临的问题及对策

摘要:小学思想品德课程是小学教育教学过程中不可或缺的一门综合性课程,它对学生良好品德的形成具有重要影

2020党支部班子查摆问题清单及整改措施 农村党支部问题清单

下面是小编为大家精心整理的2020党支部班子查摆问题清单及整改措施农村党支部问题清单文章,供大家阅读参

消防安全检查简报 派出所校园消防安全检查简报

下面是小编为大家精心整理的消防安全检查简报派出所校园消防安全检查简报文章,供大家阅读参考。简报第2期申扎县中学

2021教师党员年度个人总结8篇

2021教师党员年度个人总结8篇2021教师党员年度个人总结篇1敬爱的党组织:我是一个普通年轻的人民