基于甲醛监测的智能仪表设计.doc
《基于甲醛监测的智能仪表设计.doc》由会员分享,可在线阅读,更多相关《基于甲醛监测的智能仪表设计.doc(44页珍藏版)》请在沃文网上搜索。
1、目 录摘 要IABSTRACTII1 绪论11.1 课题背景11.2 课题研究方案21.3 智能仪表模块的设计思路与主要工作32 模块总体结构和的设计42.1 系统总的构成原理42.2 智能仪表的总体设计原则53 系统的硬件设计63.1 智能仪表的总体设计63.1.1 Mini2440开发平台73.2 甲醛HCHO电化学传感器简介193.3 甲醛HCHO监测电路的设计204 系统的软件设计214.1 C/OS-II实时操作系统214.1.1 C/OS-II实时操作系统的性能特点224.1.2 C/OS-II微小内核234.2 C/OS-II实时操作系统的移植254.3 任务设计294.3.1
2、任务总体设计294.3.2 各个任务具体实现和流程30结束语38致谢40参考文献41基于甲醛监测的智能仪表设计基于甲醛监测的智能仪表设计摘 要本文简要的分析了嵌入式系统的发展情况。提出了一种基于ARM处理器平台和C/OS-II的智能家居室内甲醛监测和报警系统。该系统可以对室内甲醛含量进行实时监控来反映室内居住环境,并且在室内甲醛含量超标(甲醛浓度超过0.08毫克立方米)时及时进行报警通知家人采取措施以改变家居环境。智能仪表的总体设计大致可分为硬件设计和软件设计两个部分。在硬件设计上采用主板和副板的两块电路板的设计。其中主板主要基于mini2440开发平台,副板主要有甲醛传感器和运算放大器构成,
3、主副板的连接通过mini2440的A/D转换接口进行连接。在软件设计上主要基于C/OS-II的实时操作系统。采用多任务管理,使系统运行高效、实时。本系统软件主要基于C/OS-II的多任务调度和中断管理。硬件和软件的设计使整个系统具有通用性、实时性、多功能和低功耗等特点。本系统是针对室内甲醛监测而设计的。经过现场安装和调试表明,该系统具有实时、监测可靠,低功耗等特点,可广泛地使用于家庭和办公室等。为防止人体甲醛中断提供可靠保证。 关键词 嵌入式/C/OS-II/多任务调度/实时性/智能Monitoring of formaldehyde-based design of intelligent i
4、nstrumentsABSTRACTThis brief analysis of the embedded system development. Proposed based on ARM processor platform and C / OS-II of the smart home indoor formaldehyde monitoring and alarm systems. The system can monitor the indoor formaldehyde content in real time to reflect the interior living envi
5、ronment, and excessive levels of indoor formaldehyde (formaldehyde concentrations above 0.08 mg / cubic meter) when the alarm in time to take measures to inform the family to change the home environment. The overall design of intelligent instruments can be divided into hardware and software design i
6、n two parts. Board in the hardware design and sub-panels with two circuit board design. Which motherboard is based on mini2440 development platform, sensors and vice moderators have formaldehyde operational amplifiers, main board connect through mini2440 the A / D conversion interface to connect. In
7、 the software design is mainly based on C / OS-II real-time operating system. Multi-task management, allowing the system to run efficiently, in real time. The system software is based on C / OS-II multi-task scheduling and interrupt management. Hardware and software design so that the whole system i
8、s universal, real-time, multi-functional and low power consumption.The system is designed to monitor indoor formaldehyde. After on-site installation and commissioning show that the system with real-time monitoring, reliable, low power consumption, can be widely used in home and office. To prevent th
9、e interruption of a reliable guarantee of human formaldehyde. KEY WORDS: Embedded / m C/OS-II / mini2440 / Formaldehyde SensorIII 1 绪论 1.1 课题背景智能仪表建立在微电子技术发展的基础上,超大规模集成电路的嵌入,将CPU、存储器、A/D转换、输入/输出等功能集成在一块芯片上,甚至将PID控制组件也置入其中。加之现场总线的应用,智能仪表与控制系统之间的数字通讯将替代以往的模拟传递,大大提高了精度和可靠性,避免了模拟信号在传输过程中的衰减,长期难以解决的干扰问题得
10、到解决。此外,由于数字通讯,节省了大量电缆、安装材料和安装费用。智能仪表及其技术的发展历经以模拟技术为特征的电动单元组合仪表、以数模混合技术为特征的DDZ-S系列仪表的开发后,1983年,美国霍尼韦尔公司向制造工业率先推出了新一代智能型压力变送器,这标志着模拟仪表向数字化智能仪表的转变。当时的这种智能变送器已具有高精度、远距离校验和灵活组态的特点,并告知用户:尽管初期购置费用较高,但会被较低的运行和维护费用所补偿。紧随其后的十年里,国外其他公司的智能压力变送器也陆续在一些生产线上被采用,它们包括:Rosemount、Foxboro、YOKOGAWA、Siemens、E&H、Bailey、Fuj
11、i和ABB等。但由于缺少高速的智能通讯标准、用户对于高精度监控要求并不突出、培训等服务机制相对薄弱,当时的智能应用并不乐观,只占到了约20%的市场。随着微电子、计算机、网络和通讯技术的飞速发展以及综合自动化程度的不断提高,目前广泛应用于工业自动化领域的智能仪表,其技术也同样在过去的二十多年里得到了迅猛的发展。目前国外智能仪表占据了国际应用市场的绝大比重,如何结合目前智能仪表的工业应用经验并快速跟踪国际智能前沿技术应用于我国智能仪表的开发研究成为振兴民族智能仪器仪表的一大突出问题。智能仪表有众多优势和特点。智能仪表在工业自动化领域的广泛应用得益于其突出的技术优势和特点,诸如其高稳定性、高可靠性、
12、高精度、易维护性。以智能变送器为例,智能仪表具备很多优点。精度高智能变送器具有较高的精度。利用内装的微处理器,能够实时测量出静压、温度变化对检测元件的影响,通过数据处理,对非线性进行校正,对滞后及复现性进行补偿,使得输出信号更精确。一般情况,精度为最大量程的0.1%,数字信号可达0.075%。功能强。智能变送器具有多种复杂的运算功能,依赖内部微处理器和存储器,可以执行开方、温度压力补偿及各种复杂的运算。测量范围宽。普通变送器的量程比最大为10:1,而智能变送器可达40:1或100:1,迁移量可达1900%和-200%,减少变送器的规格,增强通用性和互换性,给用户带来诸多方便。通信功能强。智能变
13、送器均可实现手操器进行操作,既可在现场将手操器插到变送器的相应插孔,也可以在控制室将手操器连接到变送器的信号线上,进行零点及量程的调校及变更。有的变送器具有模拟量和数字量两种输出方式(如HART协议),为实现现场总线通讯奠定了基础。完善的自诊断功能。通过通信器可以查出变送器自诊断的故障结果信息。随着近年来人们对家居环境的要求不断提高,智能仪表慢慢应用于智能家居中,尤其,近年来人们对自己的居住环境日益关注。室内甲醛含量的多少更成为人们关注的焦点。众所周知,人们如果长期居住于甲醛含量超标(甲醛浓度超过0.08毫克立方米)的居室内会严重的影响到人体的身体健康。本系统正是基于此,将智能家居监测与智能仪
14、表结合而设计的应用型甲醛监测智能仪表。1.2 课题研究方案 本文设计的智能仪表主要基于Mini2440开发平台和C/OS-II的实时操作系统两个关键部分。系统以Mini2440开发平台的运算速度快,平台资源广泛,运行可靠和稳定为依托。把实时性强的C/OS-II移植于平台之上,设计多任务来实现甲醛的监测功能。总体的设计原则是要求仪表实现智能的甲醛监测和报警。这主要依赖于Samsung S3C2440处理器的高速特性,和C/OS-II的多任务调度机制。使得智能仪表有着快速,处理准确,实时性高等特点。智能仪表的总体设计大致可分为硬件设计和软件设计两个部分。系统硬件设计部分统硬件的设计上选用了mini
15、2440开发平台和甲醛sensor,主要有主板和副板构成系统。副板主要采用甲醛传感器和运算放大器的连接。主副版通过A/D连接,所以系统的硬件设计具有多功能、低功耗、速度快等特点。系统的软件部分设计是基于C/OS-II实时操作系统,把C/OS-II移植于mini2440开发平台上,用以管理多任务。充分发挥了数据检测和报警的实时性和速度快等优点。普通仪表不具有智能的特点。本系统通过移植C/OS-II来管理多任务从而实现仪表的智能的特点。本系统从任务所实现的功能不同,对任务进行划分。主要有以下任务:查询任务;LCD显示任务;蜂鸣器报警任务;故障记录保存任务。其中查询任务主要把A/D寄存器中甲醛检测的
16、得到的数据取回CPU中并进行甲醛超标判断。LCD显示任务分为两个,分别是:正常时的显示任务和报警时的显示任务。通过各个任务之间的协调工作使得整个仪表实现智能甲醛监测功能。与普通仪表的设计相比较,本文需要完成的主要任务包括以下两个方面:(1)基于Mini2440开发平台和甲醛传感器的智能仪表模块的硬件设计。(2)基于Mini2440开发平台的C/OS-II的移植,同时用标准C语言编写C/OS-II的各个任务。本文所设计的监测系统具有智能,可靠等特点。可以应用于普通家庭住房,也可以应用在高级场所酒店,会所等。本系统支持升级,可以通过移植TCP/IP协议来实现远程通信等众多功能。也可以通过软件的升级
17、实现智能家居系统(集监测和控制功能于一体)。1.3 智能仪表模块的设计思路与主要工作本文设计的智能仪表主要基于ARM处理器平台和C/OS-II的实时操作系统,通过采用一个甲醛传感器来采集室内空气中的甲醛含量,通过传感器连接运算放大器把放大后的模拟信号送入A/D进行转换。通过中断来产生报警信号。此外,通过C/OS-II的任务调度来管理多任务。例如显示任务、报警任务、关屏任务等等。使系统能够实时,准确的反应室内空气质量情况。通信模块的总体设计大致可分为硬件系统设计和软件系统设计两个部分,系统硬件的设计上选用了mini2440开发平台和甲醛sensor,主要有主板和副板构成系统。副板主要采用甲醛传感
18、器和运算放大器的连接。主副版通过A/D连接,所以系统的硬件设计具有多功能、低功耗、速度快等特点。系统的软件部分设计是基于C/OS-II实时操作系统,把C/OS-II移植于mini2440开发平台上,用以管理多任务。充分发挥了数据检测和报警的实时性和速度快等优点。主要工作有: (1)、设计甲醛传感器与运算放大器连接的甲醛检测电路。(2)、选用mini2440开发平台,并且连接好甲醛检测电路。(3)、软件设计,把C/OS-II裁剪移植于mini2440开发平台上,用来管理A/D、液晶屏、蜂鸣器等,通过c语言编程编写多任务。采用ADS1.2编译环境编译代码。(4)、对仪表系统可能的进一步优化进行探讨
19、,并使其能够适用于相似控制系统。2 模块总体结构和的设计2.1 系统总的构成原理本文设计的智能仪表主要用来实现室内甲醛含量的检测,并且在甲醛含量超标时及时报警。整体硬件模块主要有甲醛传感器、报警电路(Mini2440所带的蜂鸣器)、以及人机交互界面(Mini2440所带的LCD和按键)等。整个模块结构框图如图2.1所示。Mini2440开发平台甲醛检测电路按键蜂鸣器报警电路LCDC/OS-II多任务图2.1 智能仪表结构框图模块能够把检测到的信号先传入A/D,经A/D处理后传入处理器进行处理和判断。然后把结果返回液晶屏,同时通过任务执行相关操作。通过智能仪表的监测使家居环境适宜。 2.2 智能
20、仪表的总体设计原则对于本套系统设计是要体现出智能的特点,对于本套系统所谓智能主要体现在系统基于Mini2440开发平台,且有C/OS-II操作系统移植其上。在系统运行时可以实现任务的自动调用和实现,无需任何人工操作。可以实现智能的监测室内甲醛含量,并且超标是报警。其次本套系统在设计时首先要立足于系统所实现的功能(室内甲醛含量的监测)。针对系统所实现的功能进行硬件的设计和选择。在软件设计方面主要基于C/OS-II进行任务的编写和调动。通过任务的调度来达到智能的特点。仪表模块的总体设计大致可分为硬件设计和软件设计两个部分。在硬件设计上在达到功能要求上应尽可能的选用低功耗、体积小的电子元器件,并在软
21、件编程上实现任务的合理调度、并充分发挥硬件运算速度快等优势。3 系统的硬件设计系统硬件设计部分:系统硬件设计部分:智能仪表基于mini2440开发平台和甲醛传感器与运放电路,mini2440开发平台以ARM9为核心、并且集成了A/D、串口、GPIO、蜂鸣器、用户液晶等多个设备,以此搭建构成的硬件平台具备系统运行稳定、处理速度快、人机交互界面友善、多功能等优势。3.1 智能仪表的总体设计智能仪表的硬件总体设计主要分为两个部分主板电路的设计和副板电路的设计;其中,主板主要采用mini2440开发平台;副板主要有HCHO sensor和运算放大器构成。主副板主要通过A/D接口进行连接。整个系统呈现两
22、块板子的布局。完成了硬件的设计后主要就开始进行软件的设计工作。软件总体设计主要也可以分为两个部分。分别是:C/OS-II的移植和任务的设计。完成了软件的设计工作后,整个系统的设计工作基本完成了。然后,进行系统的试运行。整个系统的总体设计就基本完成了。其硬件电路原理框图如图3.1所示。Mini2440开发平台LCD按键蜂鸣器报警电路甲醛检测电路图3.1 智能仪表硬件电路原理框图3.1.1 Mini2440开发平台Mini2440是一款真正低价实用的ARM9开发板,是目前国内性价比最高的一款学习板;它采用Samsung S3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系
23、统运行时的稳定性。mini2440的PCB采用沉金工艺的四层板设计,专业等长布线,保证关键信号线的信号完整性,生产采器贴片,批量生产;出厂时都经过严格的质量控制,配合这本十分详细的手册,可以迅速帮你掌握嵌入式 Linux和WinCE开发的流程,只要有C语言基础的人一般2周即可入门。我们认为,嵌入式开发板不仅仅是一片可以看到“点亮LED灯或者LCD”的电路板,只要你赋予它丰富的灵魂-嵌入式软件,一切可以变得更加精彩,甚至可以重生,因此我们一直在不断的更新和加强嵌入式软件的开发,我们由衷地热爱嵌入式系统这个事业,并为此保持激情和追求完美,目前我们提供的Linux和WindowsCE 5.0/6.0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 甲醛 监测 智能仪表 设计