厦门阿米控技术有限公司
联系人:徐亚婷
电话:0592-5087595
手机:18020776785
QQ : 2851195472
公司主营:系统模块,风电厂设备等,黑马,艾默生,西屋,飞利浦,英维思等卡件、模块。
CAN总线作为一种串行汽车总线,具有结构简单、可靠性高、技术成熟等优点,目前已在汽车领域广泛应用。前装汽车电子产品一定遵循特定车型的CAN通信协议,整车几乎全部的控制和状态信息都依赖CAN总线传输,通过采集和分析CAN总线上的信号,便可准确获得各个部件的工作状态和实时参数,这就是汽车电子测试系统的基本依据。
汽车厂商对测试仪器的一般要求包括实时性、可靠性、便携式以及友好的人机交互等。嵌入式系统由于其灵活的软硬件设计、良好的可靠性和实时性、较低的功耗等特点,完全可以满足厂商对于测试仪器的要求。因此,基于CAN帧测试和采用嵌入式设计是汽车电子测试系统的有效解决方案。
实现方案
嵌入式汽车电子测试系统,一般选择性能比较好的32位微处理器,比如ARM处理器,在硬件设计上包括嵌入式系统通用的电源模块、存储模块、人机交互模块等,基于CAN总线通讯必须设计相应的CAN总线通信模块,在该模块中通常由两部分组成,一部分是CAN控制器,用于实现CAN总线的数据链路层协议;另一部分是CAN驱动器用于实现CAN总线的物理层。
汽车电子测试仪器一般要求具备友好的人机交互,对界面设计的要求比较高,因此在软件设计中宜采用分层的软件设计方法,一般情况下需要移植相关的嵌入式操作系统,目前常用的嵌入式操作系统主要有Linux、Wince等。软件的设计流程主要包括操作系统移植、驱动程序编写、应用程序设计3个阶段。移植合适的嵌入式操作系统,为软件的开发搭建好开发平台;开发相关的驱动程序来支持硬件设备,为应用软件访问硬件提供接口,在CAN的模块中,一般需要开发支持控制器和驱动器的驱动程序,以便于和汽车电子产品通信;应用程序是最上层的软件,直接面对用户,为用户使用提供友好的交互。
402EM-24V