·上一文章:基于矢量网络分析仪E5071C的TDR与传统采样示波器TDR之间的测量性
·下一文章:单片机定时/计数器设计输出PWM
该系统采用实时多任务操作系统μC/OS-Ⅱ作为配电管理器端的软件平台,μC/OS-Ⅱ源代码开放、内核小、移植方便,易于开发。配电管理器端的每个功能可以作为一个独立的任务来实现,这大大地增强了系统软件的可靠性、稳定性。
2.2.1 配电管理器应用软件设计
整个系统的如何协调工作运行过程如图3所示。
嵌入式配电管理端的软件主要实现设备参数的读取和设定、人机交互功能、用电设备的监控功能、CAN、LIN通信数据传输等功能。设备参数的读取和设定功能提供了现场对设备参数的修改,也可以通过远程监测终端来修改。认证的信息和设备参数保存在铁电FLASH存储器中。该系统采用了4×4键盘、触摸屏和LCD显示作为系统信息的输入和输出接口。
2.2.2 双CAN冗余实现的机制和原理
为了保证整车电气系统的数字化管理的稳定性和可靠性,在配电系统的对外通信接口采用性能稳定、工作可靠的CAN总线,同时,为了保证整车电气系统通信的可靠性和异常的处理,配电系统采用双冗余CAN总线。双CAN冗余通信流程图如图4所示。
CAN总线通信程序包括数据传输和总线管理两个功能块。数据传输模块实现的功能包括CAN初始化、CAN滤波的设计、CAN报文发送和CAN报文接收。