产品详情
清远路灯车出租, 清远路灯车, 路灯车出租 路灯车的直列泵 ECU 的软件设计方法? 直列泵 ECU 中控制软件的编程是整个开发工作的重要组成部分,在完成了μC/OS-ΙΙ在 MC9S12DP256B 上的移植,建立了μC/OS-Ⅱ应用软件开发平台,并解决了相关控制策略与算法的问题以后,就可以在该平台上开发 ECU 各模块的应用程序了。
μC/OS-Ⅱ多任务操作系统机制: 在微控制器需要完成的众多任务中,有的是需要同时处理的。在理想情况下应该对这些任务采取并行处理的方法,但对于只有一个 CPU 的 ECU 来说,这是不可能实现的。因为它在任何时刻只能处理一个任务,所以绝对的并行处理是不可能的,即使是通过设置精确复杂的中断逻辑,也只能实现通常意义上的准并行处理。
清远路灯车出租, 清远路灯车, 路灯车出租
本文采用μC/OS-Ⅱ实时操作系统并行结构,把程序分成各个子任务,由实时多任务操作系统进行任务管理调度,在这种机制下,CPU 的运行时间被划分为许多小的时间片,由调度算法按照不同的优先级分配给不同的应用程序。应用程序分别在预设的各自的时间片内占用 CPU 资源,从而造成微观上轮流运行、宏观上并发运行的多任务效果。在直列泵柴油机电控系统中引入分时多任务机制,可以有效地改善程序结构,满足柴油机控制这一复杂系统的要求。
ECU 软件设计是整个电控系统的核心内容之一,它关系到整个系统的性能。以实时操作系统μC/OS-Ⅱ为平台对控制软件进行了设计,主要包括以下几个方面:
(1)划分系统控制任务,对任务进行优先级分配,并确定了任务的通信与同步方式。
(2)说明了电控软件的总工作流程,并对系统各个任务模块和中断服务程序的工作流程进行了具体分析。
(3)通过 EEPROM 存储器相关程序的编写,实现了 ECU 控制软件参数的在线修改和掉电保护,并考虑了滤波、防抖等抗干扰措施。
清远路灯车出租, 清远路灯车, 路灯车出租