智能仪表

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于甲醛监测的智能仪表设计指导老师:张涛学生姓名:郭巨龙专业班级:信息工程07-1课题介绍本系统可以完成室内甲醛含量的实时监测,实时反映室内甲醛含量状况。并且在室内甲醛含量超标时可以及时进行报警并且响应其他相关操作系统设计►系统总体硬件设计:基于Mini2440开发平台和甲醛传感器总体设计软件设计:基于C/OS-II实时操作系统下的多任务设计系统总体设计框图Mini2440开发平台甲醛检测电路按键蜂鸣器报警电路LCDμC/OS-II多任务►硬件部分硬件设计主板:主要基于Mini2440开发平台。主要用到资源LCD;蜂鸣器报警电路;按键;A/D等资源副版:甲醛传感器和运算放大电路进行连接通过A/D接口接入主板硬件总体设计框图Mini2440开发平台LCD按键蜂鸣器报警电路甲醛检测电路甲醛HCHO监测电路的设计甲醛传感器-opA177+0.62K10K输出►软件部分软件设计C/OS-II实时操作系统在Mini2440开发平台上的移植C/OS-II系统下多任务的设计,主要包涵7个任务的设计,各个任务分配相应的优先级任务总体结构图查询任务正常状态下的显示任务报警状态下的显示任务蜂鸣器的报警任务故障状态下的存储任务按键任务故障处理后的显示任务Sem1Sem2Sem2Sem2Sem3Sem3查询任务流程图从A/D寄存器中取出数据判断甲醛是否超标发送信号量sem1执行延时函数延时5s不超标超标送入cpu初始化发送信号量sem2正常状态下的LCD显示任务流程图等待信号量sem1LCD显示为室内甲醛含量正常得到信号sem1执行系统延时函数延时200ms未得到信号量sem1初始化报警状态下的LCD显示任务流程图请求信号量sem2执行LCD报警显示执行系统延时函数延时200ms得到信号sem2初始化未得到信号量sem2用户得知报警并且做出处理之后的显示任务流程图请求信号量sem3LCD显示报警之后的结果执行系统延时函数延时200ms未得到信号量sem3得到信号sem3初始化蜂鸣器报警任务流程图请求信号量sem2蜂鸣器开始报警得到信号sem2未得到信号量sem2请求信号量sem3蜂鸣器停止报警执行系统延时函数延时200ms未得到sem3得到sem3初始化按键任务流程图是否有按键的按下群发信号量sem3执行系统延时函数延时200ms是否初始化系统升级和拓展►升级和拓展:Mini2440开发平台具备丰富的硬件资源支持系统的进一步升级。C/OS-II系统具备管理多任务的能力,通过编写不同的应用软件可以升级系统为智能家居系统,同时可以通过移植TCP/IP协议实现系统的通信能力。结语END谢谢各位老师的点评!

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功