粮仓智能传感器设计
基于物联网技术的粮仓智能监测系统设计

基于物联网技术的粮仓智能监测系统设计随着科技的不断进步和发展,物联网技术成为了一个热门话题。
基于物联网技术的粮仓智能监测系统,正是一个能够提高粮仓管理效率,降低粮仓管理成本的理想解决方案。
在这篇文章中,我将介绍该系统的设计细节以及其重要性。
1. 系统的设计细节1.1 传感器节点的选择在粮仓智能监测系统中,传感器节点扮演着至关重要的角色。
传感器节点需要能够准确地监测粮仓内部的温度、湿度以及二氧化碳浓度等重要参数。
为此,我们可以选择传感器节点方案,包括温度传感器、湿度传感器以及二氧化碳传感器等。
这些传感器节点在监测时需要采集大量的数据,并通过通信模块将数据发送到集中控制中心。
集中控制中心会将这些数据分析处理,判断粮仓是否处于正常情况下。
1.2 集中控制中心和云平台的搭建集中控制中心要求具备实时处理数据、监控粮仓温度参数的能力。
同时,在系统实现时还需要具备比较强的兼容性和可扩展性。
对于集中控制中心的建设,我们可以选择各大互联网公司提供的云计算平台,如阿里云、腾讯云等云平台,通过这些云平台,可以快速地搭建一个智能粮仓监测系统。
集中控制中心和粮仓传感器节点通过WiFi或蓝牙等无线信号进行连接,构成一个相互联系的系统。
1.3 数据的展示设计者需要通过可视化屏幕显示采集到的数据,方便用户查看和管理。
对于粮仓内部的温度、湿度和二氧化碳浓度等参数,可以将其通过图表或者数字方式展现出来,使用户可以直观地看到粮仓内部参数的变化。
2. 系统的重要性2.1 经济效益将传统的粮仓和物联网技术相结合,可以大幅提高粮仓的管理效率,降低运营成本。
通过数据的实时监测和处理,可以在第一时间发现异常情况,对于粮仓管理者而言,这极大地降低了风险担当和波动性。
2.2 安全性智能粮仓监测系统的实时监测和数据分析能力非常强,可以帮助粮仓管理者对任何异样情况进行预警。
在发现异常情况时,可以及时采取相应的措施,为粮食的安全和稳定性提供保障。
2.3 应用广泛智能粮仓监测系统不仅可以应用于小型粮仓,而且可以扩展应用于大型粮库。
基于Arduino的简易粮仓温湿度传感器

基于Arduino的简易粮仓温湿度传感器1、设计简述这个系统是对粮仓温湿度的监测及电路设计的研究。
利用Arduino实现的高精度实用性温湿度控制系统可应用于库房的仓储管理。
本次设计的温湿度控制系统以Arduino为控制核心,采用温湿度传感器DH11作为检测元件,构建了温湿度监控系统。
实现处理器发出控制命令,传感器进行数据采集,将采集到的模拟信号转换为计算机能够识别的数字信号,通过LCD1602液晶显示屏显示实时温度和湿度,超出或者低于用户的设定值时由蜂鸣器报警,并由温湿度调节系统对环境温度、湿度进行调节,从而完成系统可以方便地实现温度、湿度的有效实时显示和控制的要求,降低经济损失和劳动强度,提高产品的性价比。
设计系统实现了对环境温湿度精确控制,达到了相应的效果,系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
系统的大部分功能都得以实现,但是对于风扇的启动来说,会存在一定的时间差,不能在检测到有异常数据的第一时间打开。
2、整体方案设计充分考虑气候、环境因素对粮食的影响。
并根据粮仓内粮食保持正常状态所需的温度和湿度设计出温湿度参考值预先存储arduino中。
系统的数据采集部分是将温湿度传感器置干仓库内部、测出仓内的温湿度值、经过放大、A/D转换为数字量之后送入arduino中,然后通过LCD1602显示,单片机将预设的参考值与测量值进行比较,根据比较结果作出判断、经过程序分析处理发送相应指令控制执行机构动作。
接通或关闭各种执行机构的继电器进而控制干燥机、空调和风机等设备,以此来调节仓内温湿度。
如此循环不断,使温湿度值与设定值保持一致。
当温湿度值超过允许的误差范围,系统将发出声音报警。
如果有必要、仓管人员还可以根据实际的情况通过人工修改片内存储的预设值。
通过对整个系统的单片机部分的设计、达到优化控制温湿度的目标。
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。
智慧粮库的传感器技术与数据分析

智慧粮库的传感器技术与数据分析随着科技的不断进步,智慧化已经渗透到了各行各业。
在农业领域,智慧粮库的建设成为了一个热门话题。
传感器技术与数据分析作为智慧粮库的核心组成部分,发挥着重要的作用。
本文将从传感器技术和数据分析两个方面对智慧粮库进行探讨。
一、传感器技术传感器技术是智慧粮库的基石,通过采集环境数据,实时监测粮食贮存环境,保障粮食质量和粮食安全。
传感器可以监测的参数多种多样,比如温度、湿度、氧气浓度等等,这些参数可以直观地反映出粮食的储存状态。
传感器可以对粮堆内外环境进行监测,及时发现问题并采取相应的措施,减少损失。
传感器技术除了监测环境参数以外,还可以监测粮食的重量和质量。
通过称重传感器和质量传感器,可以实时监测粮仓内粮食的存储量和质量状况。
这样一来,粮库管理人员就可以及时掌握粮食库存情况,合理安排采购和销售计划,防止库存过多或过少的情况发生。
传感器技术的另一个重要应用是监测储粮设备的运行状态。
通过安装传感器,可以实时监测储粮设备的运行情况,比如通风设备、温控设备等。
一旦设备出现异常,传感器会发出警报信号,提醒管理人员及时处理,避免设备故障对粮食储存造成不良影响。
二、数据分析传感器技术获取到的大量数据需要进行分析,才能为粮库管理提供有用的参考依据。
数据分析可以挖掘数据中的规律和趋势,帮助管理人员做出科学决策。
首先,数据分析可以帮助管理人员了解粮食贮存环境的变化情况。
通过对历史数据和实时数据进行比对和分析,可以发现环境变化的规律和趋势。
这有助于管理人员预测粮食贮存环境的变化趋势,及时采取调控措施,保障粮食质量和安全。
其次,数据分析可以帮助管理人员优化粮食贮存方案。
通过对粮库各项环境参数的数据进行比对和分析,可以找到最适合粮食贮存的方案。
比如,在温度过高的情况下,可以及时开启通风设备降温,避免粮食受潮发霉;在氧气浓度过高的情况下,可以及时通风换气,减少发生自燃的风险。
数据分析可以帮助管理人员做出精准决策,提高粮食贮存效率。
智慧粮库的传感器技术与数据分析报告

智慧粮库的传感器技术与数据分析报告智慧粮库技术的引入,为粮食储存与管理带来了革命性的变化。
传感器技术作为智慧粮库系统中的核心部分,起着收集与监测各项数据的重要作用。
本报告将详细介绍智慧粮库的传感器技术以及数据分析的相关内容。
一、传感器技术的应用1. 温湿度传感器温湿度传感器可以实时监测粮仓内的温度与湿度情况。
通过传感器收集到的数据,可以为粮食储存与管理提供准确的参考。
当温度或湿度异常时,系统会自动发送警报,以提醒工作人员及时采取相应措施。
2. 氧气传感器氧气传感器主要用于检测粮仓内的氧气含量。
正常的粮食储存环境应该保证一定的氧气含量,过高或过低都会对粮食质量产生不利影响。
传感器通过实时监测氧气含量,并在异常情况下发出警报,以保障粮食储存的安全。
3. 二氧化碳传感器二氧化碳传感器用于监测粮仓内的二氧化碳浓度。
过高的二氧化碳浓度会导致粮食腐败,传感器可以即时感知到异常情况并通知相关人员及时采取措施。
同时,传感器还能结合温湿度传感器的数据,为粮食储存提供更加全面的参考指标。
二、数据分析的重要性1. 数据采集与存储智慧粮库的传感器技术可以实时采集到大量的数据,这些数据被传输到云端服务器进行存储。
通过云端存储,不仅能够保证数据的安全性,还能方便后续对数据进行分析与处理。
2. 数据分析应用通过对传感器采集到的数据进行分析处理,可以提取出对粮食储存与管理有用的信息。
例如,可以分析不同温湿度条件对粮食质量的影响,优化粮食储存的工艺参数;可以根据二氧化碳浓度数据预测粮食的腐败情况,提前采取保鲜措施等。
3. 预警系统通过数据分析,可以建立智慧粮库的预警系统。
当传感器监测到异常情况时,系统会自动发出警报,提醒相关人员注意并采取相应的措施,避免粮食损失。
三、传感器技术与数据分析的优势1. 提高粮食储存效率传感器技术的应用可以实现对粮食储存环境的实时监测,及时发现异常情况并采取相应的措施,避免粮食质量下降和粮食损失的发生,提高粮食储存的效率和质量。
基于智能温度传感器的粮仓温度检测系统设计

r] _
u c 广] …・ _
22 嵌入式系统软件 .
() 入武 操 作 系 统 平 台 1嵌
≯口… 敲 分 … 的毓 示态) 当岳 砬( 时前 压十 拙蕾
图 4计 算 机 系 统 程 序 方 框 图
本 控 制 系 统 采 用 实 时 最 强 的 嵌 入 式 实 时 操 作 系 统 U
C/ OS+ UC/ UI。 G
3 结论
基于 am7 r 的煤矿下运带式输送机 的汁算机控制 系统 ,『 r使 } 1 用了已经成 功应用于生命科学 ,航天T程等领域的实u 寸多任务操作 系统 UC/ I OS I,嵌入式 图形 界面系统 UC/ . GUI 可以 前台娃示 l 监 测状态,后 台控制两个任 务同时丁作,比以往的采 P C或者单 L 片机的控制 系统更加稳定 ,可靠 .各个控制模块的状态更加直观。 该系统 能够对煤矿大型下运带式输送机进行稳定忭强、可靠性 高的软制动操作 ,可直观 的监控带速 、油温 、油压.流量等液压调 速制动系统的实时状态 ,为煤矿大型下运带 输送机的安全运 提 供 了保障。9
维普资讯
科研设计成果
奉控制系统主控芯片采 星 sc 4 0的微处理器 ,该处理器 34B
仪器仪表用户
来的数据进 行分析 .并作 出判断,实时控制皮 带转速。前后台通过 系统数据缓冲区来建立联 系。整 个系统方框 图如 图 2 1bt的片外 fah8 6 i 片 M7 , M 6i l s ,M1bt 外 S A ub . 规范的设备控制器 U B 6 3 路 R 2 2电平 DR M,s 1 1 S N90 , 2 S3 转换 U R A T接口, L D接 口, 4 C 个小键.和多个 L D 路蜂呜 1 ; 3 = E ,l 器, J AG接 口. 5路 A/ T D转换 , 1 D/ 路 A等,系统硬件 原理方 框 图具 体 如 图 3。
基于无线传感器网络的智能粮仓监测系统设计

基于无线传感器网络的智能粮仓监测系统设计刘铁流(南京工业大学电子与信息工程学院,江苏 南京 210009)摘 要:针对我国粮食储藏过程中人工逐点测量效率低、准确性差等弊端,为减少粮食储藏过程中的损失,提出了一种基于无线传感器网络的粮仓监测系统。
本系统通过传感器实现对温度、湿度、虫害等多种数据信息的采集,并利用GP RS传输给远程监测中心。
监测管理软件完成对上传数据的实时查询,并对超标的参数进行报警,不仅仅保证了粮食的品质和质量,而且最终降低了劳动强度,实现了粮仓监测系统的实时性和智能化要求。
关键词:无线传感器网络;粮仓监测;实时性;智能化中图分类号:T P212 文献标识码:A 文章编号:1672-755X(2010)04-0006-06The Design of Intelligent Granary Monitoring System Basedon Wireless Sensor NetworkLIU Tie-liu(N anjing U niv ersit y o f T echno lo gy,N anjing210009,China)Abstract:With the disadv antage of low efficiency and poo r accur acy of manual m easurement po int by point in granary stor ag e in our co untry,an intelligent gr anary m onitor ing system based o n w ir eless sensor netwo rk is pr opo sed in order to reduce the losses in granary storag e.The sy stem co llects the data about tem perature,humidity and the pests throug h w ire sensor netw ork,and transits these data to remo te monito ring center by GPRS.The mo nitoring man-agement prog ram accom plishes the tasks of the real-time inquiry and gives an alarm if there are any ov er-standar d parameters.It can no t only guarantee the character and quality o f granary, but also r educe the intensity o f labor,so as to achieve real-tim e operation and intelligence of granary monitoring system.Key words:w ireless sensor netw ork;granary monito ring;r eal-time;intellig ence粮食存储的安全问题一直是一个比较复杂的问题,随着我国科技的快速发展和农业自动化程度的提高,粮仓管理技术得到了进一步改进。
粮仓智能传感器设计

用于粮仓领域的智能温度传感器的设计摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
系统以AT89C51 单片机为控制核心,利用新型一线制温度传感器DS18B20 测量温度值,实现粮仓环境温度的检测和报警。
本文给出了由AT89C51 单片机和DS18B20 构成的单总线温度测量系统的硬件电路及软件流程图。
该系统具有测点多、精度高、速度快、稳定性好、报警及时等特点,也可应用于其它相关的温度控制系统,通用性较强。
关键词:一线总线;DS18B20;AT89C51;数字温度传感器Abstract:The system for the control of the core is AT89C51,the temperature sensors DS18B20 is used to measure temperatureand this system can realize ambient temperature measurement and alarm. This article introduces the hardware circuit which the softwareflow chart constitutes by AT89C51 monolithic integrated circuit and DS18B20. This system has many measuring point, high-precision,wide range of temperature monitoring, good stability and alarms timely, it may also be applied in other related temperature controlsystem and the versatility is strong.Keywords:1-Wire TM;DS18B20;AT89C51;Digit Temperature Densor目录1智能传感器的定义和实现途径 (3)1.1 智能传感器的定义 (3)1.2 智能传感器的实现途径 (3)①非集成化实现 (3)②集成化的实现 (4)③混合实现 (4)2智能温度传感器的粮仓应用背景介绍 (5)3智能温度传感器的设计 (5)3.1原理和功能描述 (5)①原理 (5)②粮仓恒温控制系统完成的功能 (5)3.2硬件设计 (6)①系统结构图 (6)②微处理器(单片机) (6)③温度传感器 (9)3.3软件设计 (13)①系统的的工作过程 (13)②读出温度子程序 (14)③温度转换子程序 (14)④计算温度子程序 (15)⑤显示数据刷新子程序 (16)3.4试验结果 (16)4结束语 (17)附录1:源程序 (18)附录2:硬件电路图 (22)1智能传感器的定义和实现途径1.1 智能传感器的定义 智能传感器(intelligent sensor )是具有信息处理功能的传感器。
粮库粮情智能监测系统的设计与实现

粮库粮情智能监测系统的设计与实现一、引言粮库粮情智能监测系统是基于现代信息技术的设备和软件相结合的一种农业科技应用系统,旨在通过对粮库中的粮情进行全方位的智能监测和分析,提高粮食储存的管理效率,保障粮食的质量和安全。
本文将详细阐述粮库粮情智能监测系统的设计原理及实现方法。
二、系统设计1.系统总体架构2.数据采集模块数据采集模块使用传感器设备对粮库内的温度、湿度、气体浓度、氧气含量等粮情信息进行实时监测和采集。
传感器设备将采集到的数据通过模拟信号或数字信号传输给数据传输模块。
3.数据传输模块数据传输模块负责将采集到的数据信息传输到数据处理模块。
传输方式可以采用有线传输、无线传输或者云端传输。
4.数据处理模块数据处理模块收到数据传输模块传输过来的数据后,进行数据清洗、筛选和分析。
根据预设的阈值或者标准对数据进行判定,识别粮情是否正常。
若检测到异常情况,系统将及时报警。
5.信息展示模块信息展示模块将处理后的数据结果以图表、报表、声音等形式进行信息展示和分析。
此外,还可以通过移动端应用或者网页等方式对粮情信息进行远程查看。
三、系统实现1.数据采集模块实现数据采集模块的实现主要依靠传感器设备,根据具体的粮情信息需求选择合适的传感器,同时需要编写程序对传感器进行数据采集和传输。
例如,通过温湿度传感器测量空气中的温度和湿度,通过气体传感器监测气体浓度等。
2.数据传输模块实现数据传输模块的实现需要根据具体的传输方式进行配置。
有线传输可以通过串口通信或者以太网通信实现;无线传输可以通过Wi-Fi、蓝牙、无线传感网等方式实现;云端传输可以通过物联网技术和云平台实现。
3.数据处理模块实现数据处理模块的实现主要涉及数据清洗、筛选和分析。
可以使用数据挖掘、机器学习等技术对大量数据进行处理,寻找规律和异常。
根据粮情的特点和要求,设定适当的阈值和判定标准。
4.信息展示模块实现信息展示模块的实现可以通过编写可视化软件、网页、移动应用等方式实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用于粮仓领域的智能温度传感器的设计摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
系统以AT89C51 单片机为控制核心,利用新型一线制温度传感器DS18B20 测量温度值,实现粮仓环境温度的检测和报警。
本文给出了由AT89C51 单片机和DS18B20 构成的单总线温度测量系统的硬件电路及软件流程图。
该系统具有测点多、精度高、速度快、稳定性好、报警及时等特点,也可应用于其它相关的温度控制系统,通用性较强。
关键词:一线总线;DS18B20;AT89C51;数字温度传感器Abstract:The system for the control of the core is AT89C51,the temperature sensors DS18B20 is used to measure temperatureand this system can realize ambient temperature measurement and alarm. This article introduces the hardware circuit which the softwareflow chart constitutes by AT89C51 monolithic integrated circuit and DS18B20. This system has many measuring point, high-precision,wide range of temperature monitoring, good stability and alarms timely, it may also be applied in other related temperature controlsystem and the versatility is strong.Keywords:1-Wire TM;DS18B20;AT89C51;Digit Temperature Densor目录1智能传感器的定义和实现途径31.1 智能传感器的定义31.2 智能传感器的实现途径3①非集成化实现3②集成化的实现4③混合实现42智能温度传感器的粮仓应用背景介绍53智能温度传感器的设计53.1原理和功能描述5①原理5②粮仓恒温控制系统完成的功能53.2硬件设计6①系统结构图6②微处理器(单片机)6③温度传感器93.3软件设计13①系统的的工作过程13②读出温度子程序14③温度转换子程序14④计算温度子程序15⑤显示数据刷新子程序163.4试验结果164结束语17附录1:源程序18附录2:硬件电路图221智能传感器的定义和实现途径1.1 智能传感器的定义 智能传感器(intelligent sensor )是具有信息处理功能的传感器。
智能传感器带有微处理机,具有采集、处理、交换信息的能力,是传感器集成化与微处理机相结合的产物。
一般智能机器人的感觉系统由多个传感器集合而成,采集的信息需要计算机进行处理,而使用智能传感器就可将信息分散处理,从而降低成本。
与一般传感器相比,智能传感器具有以下三个优点:通过软件技术可实现高精度的信息采集,而且成本低;具有一定的编程自动化能力;功能多样化。
1.2 智能传感器的实现途径图1非集成化实现结构图 将上述电路组合为一个整体,经开发配置可进行通讯、控制、自校正、自补偿、自诊断等功能的智能化软件,如ST-3000。
模糊传感器也是一种非集成化的智能传感器 。
关键问题:软件功能的设计非集成式图2 测量原理图②集成化的实现采用微机械加工技术和大规模集成电路技术,称为集成智能传感器(Integrated smart /Intelligent sensor),该技术也称为集成微型传感技术其特点如下:1)微型化血液流量计、发动机叶片表面的气体流速和压力传感器。
2)结构一体化传统的加工方法存在蠕变、迟滞、非线性特性。
3)精度高减少引线长度带来的寄生参量的影响。
4)多功能在同一硅片上可制作不同功能的多个传感器。
ST-3000 可测压力、压差、温度三种参量。
5)阵列式可在8mm×8mm上制作有1024(32×32)个面阵触觉敏感触点。
优点:消除传感器的时变误差和交叉灵敏度的影响,提高传感器的可靠性、稳定性和分辨能力。
6)全数字化通过微机械加工技术制作合适的微结构,使其固有谐振频率可以设计成某种物理参量的单值函数,通过检测其谐振频率来检测被测物理量。
7)使用方便、操作简单集成化智能传感器的发展趋势:a.多功能化与阵列化,软件功能的增强;b.发展谐振式传感器,结合软件信息处理功能。
存在的问题:主要是工艺上的。
③混合实现将①和②两种方式结合起来,可能的混合集成方式有:总线接口、微处理器、信号处理电路、集成化敏感单元的不同组合。
2智能温度传感器的粮仓应用背景介绍我国是一个农业大国,每年都有大量的新粮收获,也有部分粮积压,由于储存不当造成大量的粮食浪费,给国家和人民造成了巨大的经济损失,粮仓环境成为决定粮食质量的关键因素。
以往采取的方法是用人工的办法定期对粮食进行晾晒、通风,消耗了大量的人力和财力。
粮食温度检测是储备库中防止粮食霉烂、保质存放的重要环节。
对于一个农业大国来讲,粮食生产、需求与储备量都很大。
大量粮食在储备的过程中常因粮食湿度过大而升温发热,导致粮食大量腐烂变质,给国家带来巨大损失。
所以粮仓监控系统中温度测量是整个系统的主要功能之一。
针对这一现象,目前推广应用的许多智能温度监测系统多采用电阻式温度传感器检测温度,测量精度低,离散性大,需要A / D 转换,电路复杂。
而采用DS18B20 型数字式温度传感器作为温度采集单元,较好地解决了上述问题。
3智能温度传感器的设计3.1原理和功能描述①原理本文设计的粮仓温度监控系统,采用DS18B20 型数字式温度传感器作为温度采集单元,实现对粮仓温度的自动测量和控制,同时具有显示和报警功能。
该系统具有速度快、性能稳定、电路简单等特点,满足了实时检测和控制的要求。
应用程序中,首先对8255 进行初始化,设定工作方式0。
PA 口、PB 口、PC 口均为输出口,其中PA 口、PB 口为显示输出,PC 口为报警和相关设备驱动口。
首先对温度进行采样,每个温度点采样6 次,计算平均值作为采样值,送入显示和存储的相应单元进行存储和传感器的编号和温度的显示,然后判断温度是否超过设定温度。
如果温度超标则报警,根据传感器的位置,判断启动通风设备或加热设备;如果不超标就继续检测下一个点的温度,直到整个粮仓的350 点温度全部测量完成。
然后计算和显示粮仓的平均温度,最后系统返回再进行温度的巡回测量和显示。
②粮仓恒温控制系统完成的功能本设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温控制功能:温度低于设定下限温度时,系统自动启动加热继电器加温,使温度上升。
当温度上升到下限温度以上时,停止加温;当温度高于设定上限温度时,系统自动启动风扇降温,使温度下降。
当温度下降到上限温度以下时,停止降温。
温度在上下限温度之间时,执行机构不执行。
数码管显示器即时显示温度等相关功能。
3.2硬件设计①系统结构图本系统是一个全自动的粮仓温度巡回检测与控制系统。
它由以下几部分组成:AT89C51 单片机、8255 并行接口电路、A/D 转换器、温湿度传感器、驱动电路、报警和显示电路构成,系统的组成如图所示。
图3 硬件组成框图②微处理器(单片机)微处理器是本系统的核心,其性能的好坏直接影响系统的稳定,鉴于本系统为实时控制系统,系统运行时需要进行大量的运算,所以单片机采用INTEL公司的高效微控制器AT89C51。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51 ? 指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
图4 AT89C51引脚图1).主要特性:与MCS-51 兼容、4K字节可编程闪烁存储器、寿命:1000写/擦循环、数据保留时间:10年、全静态工作:0Hz-24Hz、三级程序存储器锁定、128*8位部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片振荡器和时钟电路2).管脚说明VCC:供电电压;GND:接地;P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高;P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收;P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号;P3口:P3口管脚是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故;P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能、P3.0 RXD(串行输入口)、P3.1 TXD(串行输出口)、P3.2 /INT0(外部中断0)、P3.3 /INT1(外部中断1)、P3.4 T0(记时器0外部输入)、P3.5 T1(记时器1外部输入)、P3.6 /WR(外部数据存储器写选通)、P3.7 /RD(外部数据存储器读选通)、P3口同时为闪烁编程和编程校验接收一些控制信号。