第二周内容总结

第二周工作总结

完成内容

完成Doser模块状态切换,通过输入sensor3和选择及电源的信号,输出三种材料状态置1,且延时固定时间(10s)

Doser模块

拥有两个大状态,上电的待机状态和待机状态,通过上电信号0和1进行控制。在待机状态拥有三个子状态,分别控制三种液体的释放,三种过程相同,以咖啡为例子,释放过程通过延时10s进行,通过杯子到位传感器sensor3进行上升沿触发 ,判断是否有液体senor4进行与逻辑判断是否从OFF状态进入ON状态,ON状态打开液体开关,OFF关闭。ON状态从sensor4是否为0或者10s延迟再进入OFF状态,三种液体为并联的关系。



接口同上次中一样

信号输出结果

如图所示

遇到的问题

我们初定sensor3置1时长为15s,Heating和Pumb装置置1时长为10s(装置开启十秒),用[sensor3==1]作为转移条件出现十秒后回到Off后,又进入On,不满足要求;之后尝试使用三个状态转换进行解决,但是又遇到问题,发现是信号下来是斜的,和助教一起讨论得知是自动步长的问题,之后参考同学的使用上升沿触发解决了这个问题。

posted @ 2017-10-30 09:33  机械之芯  阅读(122)  评论(0编辑  收藏  举报