基于AT89C51单片机的工业冷水机控制系统

合集下载

基于AT89C51单片机的水位控制系统设计

基于AT89C51单片机的水位控制系统设计

基于AT89C51单片机的水位控制系统设计1 引言1.1 设计目的在工农业生产中,常常需要测量液体液位。

随着国家工业的迅速发展,液位测量技术被广泛应用到石油、化工、医药、食品等各行各业中。

低温液体(液氧、液氮、液氩、液化天然气及液体二氧化碳等)得到广泛的应用,作为贮存低温液体的容器要保证能承受其载荷;在发电厂、炼钢厂中,保持正常的锅炉汽包水位、除氧器水位、汽轮机凝气器水位、高、低压加热器水位等,是设备安全运行的保证,因此一个安全合适的水位系统是很必要的。

1.2 设计要求利用单片机设计一个水位控制系统,要求用开关来模拟水位的状态,当设定完水位后,系统根据水位情况控制电磁阀的开启和关断。

具体要求如下:1、设计单片机工作系统电路。

2、通过键盘设置其预定水位,根据水位不同控制电机的旋转。

5、利用Proteus进行仿真。

1.3 设计方法本设计是采用AT89C51单片机为核心芯片,及其相关硬件来实现的水体液位控制系统,采用八个键盘来模拟水位, CPU循环检键盘输入状态,并用3位七段LED显示示液位高度,检测液位数据,实施报警安全提示,当水体液位低于用户设定的值时,系统自动打开泵上水,当水位到达设定值时,系统自动打开排水泵。

2 设计方法和原理2.1 水塔水位的控制原理单片机水塔水位控制原理如图l所示,图中的虚线表示允许水位变化的上、下限位置。

在正常情况下.水位应控制在虚线范围之内。

为此,在水塔内的不同高度处,安装固定不变的3根金属棒A、B、C。

用以反映水位变化的情况。

其中,A棒在下限水位.B棒在上、下限水位之间,C棒在上限水位(底端靠近水池底部.不能过低,要保证有足够大的流水量)。

水塔由电机带动水泵供水。

单片机控制电机转动,随着供水,水位不断上升.当水位上升到上限水位时,由于水的导电作用。

使B、C棒均与+5 V连通。

因此B、C两端的电压都为+5 V,即为“l”状态,此时应停止电机和水泵工作,不再向水塔注水;随着水量的减少,当水位处于上、下限之间时。

设计的温度控制系统基于AT89S51单片机

设计的温度控制系统基于AT89S51单片机

设计的温度控制系统基于AT89S51单片机基于AT89S51单片机的温度控制系统设计摘要——主要研究了基于AT89S51单片机的温度控制系统的原理和功能,温度测量单元包括一线总线数字温度传感器DS18B20。

该系统可以检测预置温度、显示时间和保存监测数据。

如果温度超过任意设置的上限和下限值的温度,系统将报警,然后实现自动控制,从而实现智能化的将温度控制在一定范围内。

基于系统的原理,很容易控制各种其它非线性控制系统,只要软件设计进行合理的改变。

该系统通过野外实习已被证明是准确、可靠和满意。

关键词:AT89S51单片机;单片机;DS18B20;温度介绍温度在人类的生活是一个非常重要的参数。

在现代社会,温度控制(TC)不仅仅用于工业生产,也在其他领域有广泛的应用。

随着生活质量的改善,我们可以在酒店、工厂和家里发现温度控制器。

随着TC将更好的服务整个社会这一趋势,,所以测量和控制温度是很有意义的。

基于AT89S51单片机与温度传感器DS18B20,本系统智能控制条件温度。

温度可以在一定范围内任意设定。

该系统可以在液晶屏上显示时间、保存监测数据,并在条件温度超过上、下限值时自动控制温度。

通过这样做,它使保持温度不变。

该系统具有较高的抗干扰、高控制精度和灵活的设计,这也适应恶劣的环境。

它主要用于人们的生活中用来改善工作和生活的质量。

它还多才多艺,所以,它可以方便的扩展系统的使用。

因此该设计是至关重要的。

该系统覆盖总体设计、硬件设计和软件设计,。

二、系统总体设计TC的硬件框图如图1所示。

系统硬件包括单片机、温度检测电路、键盘控制电路、时钟电路、显示、报警、驱动电路和外部RAM。

基于AT89S51单片机,DS18B20将把检测到的温度信号转化成数字信号,信号发送给单片机进行处理。

最后,温度值显示在液晶12232 f。

这些步骤是用来实现温度检测。

使用键盘接口芯片HD7279来设定温度值,使用单片机来保持一定的温度,使用液晶显示预设的控制温度。

基于单片机水温控制系统

基于单片机水温控制系统

水温控制系统设计姓名:盛朋克学号:B系别:电气工程与自动化系水温控制系统设计摘要本系统以AT89C51,AT89C2051单片机为核心,主要包括传感器温度采集,A/D模/数转换,按扭操作,单片机控制,数码管数字显示等部分。

本系统采用PID算法实现温度控制功能,通过串行通信完成两片单片机信息的交互而实现温度设定、控制和显示。

本设计还可以通过串口与上位机(电脑)连接,实现电脑控制。

系统设计有体积小、交互性强等优点。

为了实现高精度的水温控制,本单片机系统采用PID算法控制和PWM脉宽调制相结合的技术,通过控制双向可控硅改变电炉和电源的接通、断开,从而改变水温加热时间的方法来实现对水温的控制。

本系统由键盘显示和温度控制两个模块组成,通过模块间的通信完成温度设定、实温显示、水温升降等功能。

具有电路结构简单、程序简短、系统可靠性高、操作简便等特点。

关键词:单片机,继电器,DS18B20,按键,数码显示,PID,PWM第1章引言在能源日益紧张的今天,电热水器,饮水机,电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。

但是利用AT89C51单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。

单片机可将温度传感器检测到的水温模拟量转换成数字量,显示于LED显示器上。

该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

水温控制系统概述能源问题已经是当前最热门的话题,离开能源的日子,世界将失去色彩,人们将寸步难行,虽然本设计是节省电能角度出发,而电能又是可再生能源,但是今天还是有很多的电能是依靠火力,核电等不可再生资源产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大缺口,因此本设计从开源节流的角度出发,节省电能,保护环境。

本设计任务和主要内容设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。

基于单片机的水温控制系统设计

基于单片机的水温控制系统设计

基于单片机的水温控制系统设计引言在能源日益紧张的今天,电热水器,饮水机,电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费浪费。

利用 AT89C51 单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。

单片机可将温度传感器检测到的水温模拟量转换成数字量,显示于LED 显示器上。

该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

本设计任务和主要内容设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。

水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。

本设计主要内容如下:(1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。

(2)环境温度降低时温度控制的静态误差≤1℃。

(3)用十进制数码管显示水的实际温度。

(4)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。

(5)温度控制的静态误差≤0.2℃。

系统主要硬件电路设计单片机控制系统原理框图温度采样电路选用传感器AD590。

其测量范围在-50℃--+150℃,满刻度范围误差为±0.3℃,当电源电压在5—10V之间,稳定度为1﹪时,误差只有±0.01℃。

此器件具有体积小、质量轻、线形度好、性能稳定等优点。

系统的信号采集电路主要由温度传感器(AD590)、基准电压(7812)及A/D转换电路(ADC0804)三部分组成。

信号采集电路温度控制电路此部分电路主要由光电耦合器MOC3041和双向可控硅BTA12组成。

MOC3041光电耦合器的耐压值为400v,它的输出级由过零触发的双向可控硅构成,它控制着主电路双向可控硅的导通和关闭。

100Ω电阻与0.01uF 电容组成双向可控硅保护电路。

部分控制电路系统主程序设计主程序流程图。

关于单片机水温控制系统设计的论文

关于单片机水温控制系统设计的论文

关于单片机水温控制系统设计的论文关于单片机水温控制系统设计的论文1温度控制系统概述工业生产中对于温度控制的需求是十分严格的,大量的锅炉、加热炉以及家用电器,如热水器、电水壶等对于温度控制都有需求。

如果温度控制不精准,小则出现浪费资源的现象发生,大则可以引发重大事故。

因此,精准的温度控制是十分必要的,那么温度控制系统应运而生。

自动温度控制系统需要准确的控制温度,及时的做出后续操作。

基于单片机的自动温度控制系统以其外型小巧、功能强大的优势近些年被广泛应用于动温度控制系统当中。

2基于AT89C51单片机的水温控制系统设计2.1系统设计基于AT89C51单片机的水温控制系统采用了当前应用广泛的AT89C51单片机,以AT89C51单片机做为核心部件,以汇编语言对其进行编程控制其它辅助系统,用PID算法来控制PWD波的产生,进而实现系统温度的控制。

2.2硬件设计基于单片机水温控制系统硬件主要由单片机基本系统、温度传感器、电炉、继电器、显示电路、报警电路、键盘等组成。

(1)单片机基本系统。

单片机基本系统采用了AT89C51芯片,它由基本供电电路、时钟电路和复位电路组成。

键盘、显示电路、报警电路将信号输入到单片机基本系统当中,单片机基本系统根据温度传感器采集到的数据,进行数据分析与处理,得到相应的`控制信号,由控制信号驱动继电器工作,从而达到控制电炉工作的结果,最终达到控制温度的目标。

(2)温度传感器。

温度传感器的作用是对水温进行温度的检测,并实时将数据传送至单片机基本系统,以供其进行数据分析。

(3)继电器。

继电器的作用是控制电炉工作,它通过接收单片机基本系统的控制信号,实现对于电炉的控制。

(4)电炉。

电炉是用来实现对水加热的功能,由继电器根据控制信号对其进行控制。

(5)键盘。

本设计采用61板自带按键,不需要另外连接硬件即可使用。

(6)显示电路。

由六个八段数据管以及数码管的驱动电路组成,前三段用于显示控制温度,后三段用于显示实际测量温度。

基于AT89C51单片机的恒压变频供水控制系统

基于AT89C51单片机的恒压变频供水控制系统
( ltDapo tment of Computer scionce,XI叮ang Normal Universlty,Henan x i叮: ng 464 000; Z The R r吕t Ae功nautical lnstitu e of Alr FO 此e.Henan Xinyan耳464洲洲J )
Ke乃研。rds : 3ingl e一e卜iP eompj te r ;van毅 e 触 quency 面 ver ;wal er su pp生y l门 eon幼ant p比55毗 ;PID 崛 。n由口
澳 1 引言
2 恒压变频供水系统的结构及工作原理
给排水与人民生活密切相关 如果供水劲 不稳定,会导致
级 光盖 狱禾
207年第,期
·计算 技术与 自动化 ·
基 于 AT89 C51 单 片 机 的 恒 压 变 频 供 水 控 制 系 统
姚建峰 ’杨小林 ( 1.信阳师范学院计算机科学系,河南 信阳 4麟0 。; Zt空军第一航空学院,河南 信阳 46 礴。0
摘 要:本文介绍了由AT89C引 单片机控制的恒压变频供水系统的系统结构及供水原理,给出了系统的硬件框图和控
中供 户使用 当水塔中的水位低于设定水位的下限时,水泵启 器的控制 变频调速部分由空气开关、交流接角喘和变频调速器组
动;当水塔中的水位高于设定水位的上限时,水泵停止。该系统 成。电动机、水泵丰甩奎部分由交流异步电机和离心式水泵组成。
尽管可以基本满足人们的日常用水要求,但是,也存在着许多不 3 恒压变频供水系统的工作原理 足之处。首先,修建水塔占地面积大;其次,水塔要经常清洗,维
制算法流程图,并说明了PI D 算法在单片机上的实现方法
关 键 词:单片机; 变频器;恒压供水;PI D 算法

基于AT89C51单片机的水位控制系统课程设计报告设计.doc

基于AT89C51单片机的水位控制系统课程设计报告设计课程设计课程名称嵌入式系统课程设计学科名称(加粗,3号)专业课5月31日,XXXX项目权重分值具体要求分值文献阅读和调查论证0分。

XXXX年月日分工合作描述学科名称学生姓名学生编号工作完成DS18B20数字温度计设计最终总结调试。

所有团队成员将共同完成项目总结1 1简介3 2设计方法和原则4 (1)水塔水位控制原则4 (2)总体设计4 3硬件设计5 (1)硬件设计5 (2)主芯片AT89C51 5 (3)光学报警和显示电路6 (4)键盘连接电路6 (5)复位电路7 (6)晶体振荡器电路8 4软件设计9 (4)) 程序流程图及其分析9 5系统仿真和实际调试10 (1)组件列表10 (2)系统调试和仿真10 6共结13致谢13附录1源代码15word模型抽象水箱液位控制系统研究背景:在工农业生产中,经常需要控制液位。

随着国家工业的快速发展,水位控制技术已经广泛应用于石油、化工、医药、食品等行业。

低温液体(液氧、液氮、液态氩、液化天然气和液态二氧化碳等。

)被广泛使用。

作为储存低温液体的容器,它们必须能够承受载荷。

在电厂和钢厂,维持正常的锅炉汽包水位、除氧器水位、汽轮机凝汽器水位、高低压加热器水位等。

是设备安全运行的保证。

在教学和科研中,经常会遇到需要控制水位的实验装置。

水箱液位控制系统的研究意义:大型水箱是许多公司生产过程中必不可少的一部分。

其优异的性能和工作质量不仅对生产有很大的影响,而且影响安全生产。

过去,大量的水箱操作是由相应的人员进行的。

这种人工方法带来了很大的缺点,例如水位控制、水箱环境的持续监控、夜间监控等。

操作人员稍有疏忽,或者简单的监控设备损坏,都会给生产人员的人身安全带来不可挽回的损失和更严重的风险。

因此,要控制水箱,如果我们能使用精确的自动系统,严格按照生产规定操作,就能最大限度地避免事故的发生,节约资源,有效地提高生产效率。

从节约水资源的角度考虑,以往的人工控制在很多情况下造成了不必要的资源浪费。

基于89C51单片机太阳能水温水位控制系统..

摘要本温度设计采用现常见的89C51单片机,配以DS18B20数字温度传感器,该温度传感器可自行设置温度上下限。

单片机将检测到的温度信号与输入的温度上、下限进行比较,由此作出判断是否启动继电器以开启设备。

系统包括单片机模块、温度检测模块、水位检测模块和驱动电路设计四个部分。

文中对每个部分功能、实现过程作了详细介绍。

关键词: DS18B20数字温度传感器 89C51 水温水位目录一.概述 (3)1.1课题研究的目的及意义 (3)1.2技术指标 (3)二.总体设计方案 (3)三.详细设计方案 (4)1.1温度检测系统 (4)1.2水位检测系统 (6)四.元件说明 (6)1.1 工作原理 (6)1.2单片机的选择 (7)1.3温度传感器 (9)1.4水位传感器 (12)1.5 显示元件 (13)五.硬件模块设计 (15)1.1单片机模块设计 (15)1.2温度检测模块 (16)1.3水位检测模块 (17)1.4 控制模块 (19)1.5 驱动电路设计 (20)六.软件设计 (20)1.2 温度检测系统 (21)1.3 水位检测系统 (22)1.4 DS18B20主程序 (25)七.结论 (25)八.参考文献 (25)附录 (26)单片机与显示器件连接图 (27)系统软件源代码 (27)一.概述1.1课题研究的目的及意义目前市场上太阳能热水器的控制系统大多存在功能单一、操作复杂、控制不方便登问题,很多控制器只具有温度和水位显示功能,不具有温度控制功能。

即使热水器具有辅助加热功能,也可能由于加热时间不能控制而产生过烧,从而浪费电能。

鉴于此,我以89C51单片机为检测控制核心,采用LED12864显示温度和时间,设计了一种太阳能热水器微控制器,不仅实现了时间、温度和水位参数的实时显示,而且具有时间设定、温度设定、水位设定与控制功能,停电后再来电时也不用重新设定。

1.2技术指标设计并制作一个基于单片机的温度控制系统,能够对炉温进行控制。

基于AT89c51单片机水箱水位控制系统设计

细的给出了相关的硬件框图和软件流程图,该系统主要由两台给水水泵组并编制了C语言程序,通过LED和有关的显示部件显示出来。

Based onThe system pumps water from the two groups, water tanks and three float swi tch devices and related components, and the preparation of theof the C language program, through the LED display and related components to th em.目录1 8051单片机的说明 (1)1.1 8051单片机的简介 (1)1.2 主要功能特性 (2)1.3 时序 (2)1.4 引脚及其功能 (3)1.5 内部单元 (5)1.5.1 运算器 (6)1.5.2 控制器 (7)1.5.3 复位电路 (7)2 800立方米水箱给水设备系统的构成 (9)3 本系统8051单片机控制部分结构 (10)4 本系统的工作原理 (11)5 主程序框图 (11)5.1 主程序框图 (11)5.2 自动模式子程序 (11)5.3 手动模式子程序 (12)6 本系统程序清单 (13)7 模拟仿真图 (16)参考文献 (17)谢辞 (18)1 8051单片机的说明1.1 8051单片机的简介目前,8051单片机在工业检测领域中得到了广泛的应用,因此我们可以在许多单片机应用领域中,配接各种类型的语音接口,构成具有合成语音输出能力的综合应用系统,以增强人机对话的功能。

89C51是Intel公司生产的一种单片机,在一小块芯片上集成了一个微型计算机的各个组成部分。

每一个单片机包括:一个8位的微型处理器CPU;一个256K的片内数据存储器RAM;片内程序存储器ROM;四个8位并行的I/O接口P0-P3,每个接口既可以输入,也可以输出;两个定时器/记数器;五个中断源的中断控制系统;一个全双工UART的串行I/O 口;片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。

基于AT89C51单片机的温度控制系统设计

目录摘要 (I)Abstract (II)1绪论 (1)2系统方案设计 (1)2.1方案设计 (1)2.2方案论证 (1)3系统设计 (2)3.1单片机的选择 (2)3.2温度传感器的工作原理与单片机的连接 (3)3.3单片机与报警电路 (10)3.4电源电路 (11)3.5显示电路 (12)4系统软件设计 (14)4.1软件设计 (14)5元器件调试 (19)5.1调试产品 (19)参考文献 (20)致谢 (21)附录1 (22)附录2 (27)摘要本课题主要介绍基于AT89C51单片机和DS18B20数字温度传感器的温度测量系统。

该系统利用AT89C51单片机分别采集各个温度点的温度,实现温度显示、报警等功能。

它以AT89C51单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5℃。

该系统采用了1602显示模块,形象直观的显示测出的温度值。

基于AT89C51单片机的单总线温度测控系统具有硬件组成简单、读数方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。

关键词:数字温度传感器;AT89C51单片机;温度测量ABSTRACTThis subject introduces the temperature measurement system based on AT89C51 single-chip and DS18B20 digital temperature sensor. Adopting the AT89C51 single-chip microcomputer in the system to collected temperature from various temperature positions realizes the temperature display and alarm function. Applying AT89C51 single-chip microcomputer-based as main control chip, it realizes the multi-temperature testing by using of digital temperature sensor DS18B20, and measurement accuracy reaches to 0.5 ℃. At the time the system uses a 1602 display module to show the measured temperature values. Based on AT89C51 single-chip single-bus multi-point temperature measurement and control system’s hardware assemble simply, reading data conveniently, high accuracy and widely temperature measuring, in the actual projects it is widely applied.Keywords:digital temperature sensor; AT89C51 microcontroller; temperature measure1绪论在信息高速发展的21世纪,科学技术的发展日新月异,科技的进步带动了测量技术的发展,现代控制设备的性能和结构发生了翻天覆地的变化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net基于AT89C51单片机的工业冷水机控制系统郭 琳,周立峰(沙洲工学院,江苏张家港215600)

ControlSystemoftheCoolwaterMachineforIndustryBasedonAT89C51MCUGUOLin,ZHOULifeng(EngineeringInstitutionofShazhou,Zhangjiagang215600,China)

摘要:以工业用冷水机为控制对象,探讨了一种基于单片机AT89C51的控制器的硬件组成及软件实现方法.该控制器集温度调节、高低电压报警、水位监测等功能于一体,成本低,性能稳定,有较高推广价值.关键词:冷水机;温控;A/D转换;信号放大中图分类号:TP338.1文献标识码:A文章编号:10012257(2005)11007202收稿日期:20050624Abstract:AtemperaturecontrolsystemusingMCUasthemainbodyhasmanyadvantagessuchashighprecision,lowenergyconsumption,lowcopycostandreliablefunction.Thispaperintro2ducethehardwarecomponentsandsoftwaredesig2ningmethodsofacoolwatermachine’scontrolsystembasedonAT89C51MCU.Keywords:coolwatermachine;temperaturecontrol;A/Dtransfer;signermagnification0 引言冷水机用于精确控制工业生产过程中所需的各种温度,随着制造业的快速发展,冷水机在机械、塑料、电镀等行业得到了广泛的应用.它对控制器有如下几方面的要求:完善的保护措施,压缩机频繁动作保护,缺水保护、高低压报警及显示,温度控制及显示,过载保护,防冻及联锁控制线路;灵活的显示功能,可显示设定温度、实际进水口温度、实际出水口温度、压缩机工作情况、故障类型等;较高精度的温度控制功能,实际温度(检测出水口水温)与设定温度(理想的冷水温度)的偏差在±1℃范围内;较强的抗干扰能力.

1 控制器总体结构冷水机控制器组成如图1所示.

图1 冷水机控制器组成控制器采用了AT89C51单片机作为微处理器,对冷水机的整个工作过程进行控制[1],其主要电

路组成部分如下所述.

1.1 按键输入电路采用独立式按键结构,S0~S3由P1口高4位输入,分别定义为SET,+1,-1,ENTER,可实现设定温度输入和实际温度校正.设定温度及实际温度的设定次序采用奇偶数循环输入方式,即第一次按SET键设置设定温度,设置结束返回;再一次按SET键设置实际温度,每次返回前更改标志位.这里实际温度的输入主要是用于校正温度检测、放大和转换电路由于环境温度变化等因素造成的误差Δt.

Δt=T实际-T

测量

式中 T实际由温度计直接测量的温度

 T测量同时间由测量电路测量到的温度程序处理过程中使用的实际温度(即显示实际温度)则应包括测量温度T测量和误差Δt两部分.

1.2 输出驱动电路P1口低4位用于输出,信号经光耦隔离,继电器和接触器放大后控制电机(包括压缩机、风机及循环水泵)运转,输出信号低电平有效.在这里按键输入电路和输出驱动电路共用P1口,编程时对P1口的操作尽量采用位操作,以避免产生误动作.

・27・1机械与电子22005(11

)© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

1.3 故障信号输入电路图4 A/D转换电路 主要包括水位报警信号、压缩机电路过电流报警信号、压缩机高和低压报警信号等,它们经与门接外部中断INT1引脚,由P2口低3位来区分;P2.3,P2.4分别用于压缩机运行指示灯、报警喇叭驱动输出.此处P2口为高8位地址总线及输出复合使用,为了在输出地址时不影响其它输出信号,需对其进行处理,对应程序段如下[1]:MOVA,#××111111B;地址高8位,高2位有效.ORLP2,#11000000B;P2口高2位置1,其余位不变,保持原输出ANLP2,A;P2口高2位为有效地址,低6位保持原来输出.1.4 复位电路X5045是一种集看门狗、电压监控和串行EEP2ROM3种功能于一身的可编程电路[2].这种组合设计减少了电路对电路板空间的需求.X5045中的看门狗对系统提供了保护功能.当系统发生故障而超过设置时间时,电路中的看门狗将通过RESET信号向CPU作出反应.X5045提供了3个时间值供用户选择使用.它所具有的电压监控功能还可以保护系统免受低电压的影响,当电源电压降到允许范围以下时,系统将复位,直到电源电压返回到稳定值为止.X5045的存储器与CPU可通过串行通信方式接口,共有4096个位,可以按512×8B来放置数据. 看门狗X5045与AT89C51单片机接线如图2所示.

图2 复位电路1.5 显示电路显示器采用深圳市富创电子有限公司的一款高性价比产品LG192641SLV图形液晶显示模块,它包含3片64×64(即192×64)点阵,可用于显示各种文字、字符及图案.显示器与AT89C51单片机接线如图3所示.

图3 显示电路1.6 A/D转换电路温度传感器采用K分度压簧式热电耦,采集到的信号经过2级PID放大后送ADC0809转换器进行A/D转换,结果由P0口送CPU处理.A/D转换电路如图4所示.

・37・1机械与电子22005(11

)© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

2 软件设计2.1 主程序设计主程序主要完成按键监控、温度数据采集及处理、输出等功能,其流程如图5所示[3].

图5 主程序流程2.2 故障中断服务程序设计[1]设计包括2个中断源:定时中断和外部故障中断.故障中断的优先级别明显高于定时中断,所以须将定时中断设置为低优先级,故障中断设置为高优先级.

由于INT1引脚同时接多个故障源,所以在中断服务程序中须对它们进行区分,流程如图6所示.

图6 故障中断流程3 结束语本装置已通过调试,并在相关企业得到应用,通过使用该系统,明显降低了成本,提高了设备的可靠性,并获得较好的经济效益.

参考文献:

[1] 李 华.MCS51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993.

[2] 王幸之,等.单片机应用系统抗干扰技术[M].北京:北京航空航天大学出版社,2000.

[3] 周航慈.单片机程序设计基础[M].北京:北京航空航天大学出版社,1997.

作者简介:郭 琳 (1970-),女,江苏张家港人,沙洲工学院

机电系讲师,硕士,研究方向为自动控制、微机应用.

办公自动化管理系统研究周 娜1,赵秀丽2(1.山东大学,山东济南250061;2.海军航空工程学院,山东烟台264001)

ResaerchoftheOffcialAutomationManagenmentSystemZHOUNa1,ZHAOXiuli2(1.ShandongUniversity,Shandong250061,China;2.NavalAeronauticalEngineeringInstitute,Yantai264001,China)

摘要:结合开发某办公自动化管理系统的实践,利用网络技术和数据库技术设计了适合用户要求的数据库管理系统,并对实施方案进行了分析.收稿日期:20050717关键词:客户机/服务器;管理信息系统;SQLServer中图分类号:TP27文献标识码:B文章编号:10012257(2005)11007403

Abstract:Combinedwiththepracticeofdevel2opingaoffcialautomaticmanagementsystem,data2basemanagementsystemmeetingusersrequire2mentisdesignedbasedonnetworkanddatabasetechnology,andadisscassaboutimplementschemeiscarrialout.Keywords:Client/Server;managementinfor2mationsystem;SQLServer

・47・1机械与电子22005(11

)

相关文档
最新文档