ARM
计
2020年4月19日
1
嵌入式课程设
文档仅供参考
中南林业科技大学
课程名称:ARM嵌入式课程设计 学 院:计算机与信息工程学院 专业班级:电子信息工程一班
设计者: 学号:
目 录
一、课程设计题目及其要求: 3 二、设计方案分析: 4
2020年4月19日2
文档仅供参考
三、参考文献: 5 四、总体流程设计图: 5 五、设计流程图如下 6 六、生产控制软件 7 1、定时器 7 2、A/D转换 7
3、LCDYM12864I液晶显示模块 8 七、小组体会 11 八、附录 12
一、课程设计题目及其要求:
2020年4月19日3
文档仅供参考
某化学反应过程的装置如下图,它由4个容器组成,容器之间用泵连接,以此进行化学反应。每个容器都有检测容器空和满的传感器,2#容器还有加热器和温度传感器,3#容器还有搅拌器。 化学反应流程如下:
按启动按钮后,1#、2#容器分别用泵P1、P2抽入碱和聚合物,抽满后各自的传感器发出信号,P1、P2关闭。2#容器在P2启动后10s开始启动加热器,当2#容器中的聚合物加热到60℃时,温度传感器发出信号,关闭加热器。
当加热器关闭后,P3和P4启动,分别将1#、2#容器中的溶液送到3#反应器中,同时启动搅拌器,当3#满或1#、2#空,则P3、P4停止,P3、P4停止后搅拌器继续搅拌60s后,P5启动将混合液抽到产品池4#容器,直到4#满或3#空。成品将用P6抽走。
为了提高生产效率,如果4#池没有满,当P3关闭时P1启动;P4关闭时P2启动,使1#、2#与3#并行工作。
当按下停止按钮后,应该完成一个完整的生产流程,即把1#、2#容器中的反应物用完,把3#容器所有混合液抽空到4#池,最终1#、2#、3#池处于空状态,然后才停止所有工作。
4
2020年4月19日
文档仅供参考
综合题目设计要求,由于只需要用程序来控制反应流程,因而P1、P2、P3、P4、P5、P6以及加热器、搅拌器都用LED灯来同等代替,LED亮则表示开启,灭则表示关闭。用按键来表示容器的传感器以及开始键,按键按下则表示容器已满,反之则没有满。
二、设计方案分析:
当该化学反应装置开始键S1按下时,LED1和LED2开始点亮,表明开始向容器1和容器2开始分别注入碱和聚合物。与此同时在经过定时器的10秒定时后工作容器2的加热器开始工作,当容器1和容器2满状态时,由各自的传感器即按键S2和S3按下,表明容器已满,则P1和P2停止工作即LED1和LED2同时熄灭。在开始注入液体时容器2中相对应的代表加热器工作的LED3开始点亮,由于容器2内有温度传感器,因此能够经过A/D转换把对应的温度模拟量转换成数字量,如果温度超过60摄氏度, P3和P4代表的LED4和
5
2020年4月19日