论文部分内容阅读
随着国内车载网络技术的发展,车载网络诊断技术备受关注,成为汽车电子行业重要研究课题。目前,完整的网络诊断国际标准已发布,但这些标准却不专门应用于LIN网络,所以针对LIN网络诊断技术的研究具有重要意义。本文以重庆邮电大学汽车电子与嵌入式系统实验室自主研发的国产B级车车载LIN网络为实验平台,基于现有的车载网络国际诊断标准,研究制定车载LIN网络的用户诊断协议。
本文参照OSI模型,重点研究了车载网络国际诊断标准和LIN2.1规范集,主要包括应用层统一诊断服务标准ISO-14229-1、基于CAN的网络层标准ISO-15765-2和LIN2.1规范集中的两个子规范--传输层规范和诊断规范,然后根据此车型车载网络的层次结构,制定了LIN网络诊断协议构架,根据功能需求制定相关的诊断服务、ECU故障码和诊断报文等。在制定用户诊断协议过程中,具体完成如下工作:
1)分析车身网络诊断规范体系结构,制定实验车型的诊断架构。
2)结合项目需求,以国际诊断标准为基础制定诊断服务、ECU识别码、ECU故障码和具体的诊断报文。
3)开发基于FREESCALE和NEC微控制器的车门与车灯控制模块的诊断软件。
4)开发基于NI-8473SCAN总线接口卡和LABVIEW平台的此车型车载LIN网络的诊断协议测试软件。
5)结合CANoe工具对此诊断协议进行了测试,包括物理层测试和诊断功能测试,最后进行系统集成测试和实车测试。
通过实际测试,证实了此LIN网络诊断协议的可靠性和稳定性,节省了LIN总线有限的带宽,从而提高了总线利用率。
本文通过国产B级车车载LIN网络诊断协议的研究与开发,为我国掌握具有自主知识产权的车载网络诊断关键技术积累了宝贵经验。