电堆控制示意图
2016-05-13 13:32:03 0 举报
下位机控制逻辑
作者其他创作
大纲/内容
PID
1、Kp2、ki3、kd4、误差ee5、误差变化率ez
1、
启动中
void sysStarting(void)
正常运行中
void sysRuning(void)
后台接收CAN数据
1、canID号2、是否需要回复
1、处理函数2、回复函数
开机自检
void sysSelfInspection(void)
告警位
1、告警位
1、检测函数
鼓风机/风扇
1、最低启动量、2、吹扫量
1、最低启动2、关闭3、吹扫
关机中
void sysStoping(void)
CAN发送任务
1、2、
1、启动进气阀2、启动排气阀3、启动鼓风机(启动电压)4、告警检测
告警
1、告警量2、蜂鸣器时间间隔3、检测时间间隔
1、检测函数2、蜂鸣器响/不响
板子信息
1、板子ID号3、板子产品号4、板子程序版本号
1、发送2、设置
状态机任务
1、系统状态
1、系统运行程序
任务(抽象类)
1、任务名称2、任务3、优先级
can接收
1、通道号2、环形缓存
1、处理函数
阀门
1、阀门状态2、打开/关闭3、间隔时间4、定时器
1、自复式2、打开3、关闭
关机完成,系统锁定
void sysStoped(void)
1、PID控制2、排气阀控制3、告警检测4、等待关机5、湿度、电压判断
1、系统进入锁定状态
CAN接收任务
1、等待开机信号
1、告警检测检验传感器数据基本的保护参数
can接收环形缓存
自检完成,等待开机
void sysWaitStart(void)
1、关闭进气阀2、排气阀动作3、关闭风扇4、关闭鼓风机(吹扫)
后台发送CAN数据
1、can结构2、can通道号3、是否等待回复
1、发送函数2、等待回复数据
ADC任务
0 条评论
下一页