本帖最后由 sydtop 于 2018-3-27 15:35 编辑

嵌入式软件设计多采用,事件触发,与时间触发型。开发工程师可以根据个人需要进行灵活选用。
鉴于此,充电桩软件架构为时间触发为主环,事件触发为辅环;
以下以直流桩软件设计为例;
一、为何时间触发为主环;
1、例如:智能计量电表,通常情况下,计量电表的周期一般为0.5S~1S;设想一下,如果把读取电表数值放置在main函数的while(1)中会是什么结果,有多少是有用的?
2、GB/T 27930中明确规定了各个报文的超时已经发送周期;
3、读卡器,操作过程,一般需要询-验-读等步骤,然双方设备(充电桩控制板与读卡器)对各自的数据均需要处理时间,一直执行肯定不行,间隔时间太长也不行;
4、充电模块,因其内部有PID控制环路,响应更需要时间……省油灯网络

嵌入式学习入口