基于MCS-51单片机的水塔水位控制器的设计 正文+开题报告+任务书+文献综述

合集下载

基于单片机的水塔水位控制系统设计及仿真

基于单片机的水塔水位控制系统设计及仿真

佳木斯大学毕业论文基于单片机的水塔水位控制系统设计及仿真学院信息电子技术专业通信工程班级12级2班学籍号12100640108姓名李方鹏指导教师周经国佳木斯大学2016年6月10日摘要随着社会的进步,生产工艺和生产技术的发展,人们对液位检测提出了更高的要求。

由于新型电子技术、微电子技术和微型计算机被广泛的应用,单片机控制系统以其控制精度高,性能稳定可靠,设置操作方便,造价低等诸多特点,被应用到液位系统的控制中来。

单片微机在许多过程控制设备和产品中都得到广泛的应用。

由于其体积小,价格低,具有逻辑判断、定时计数、程序控制等多种功能,在各个领域、各个行业都得到了广泛应用。

本文介绍了以LM型液位传感器,A/D转换芯片ADC0809,以及AT89C51单片机作为主控元件的液位检测系统的设计方法。

通过软件和硬件的联合调试,实现了在一定范围内对水位的调节,动态显示出水位结果,实现报警,完全实现了任务书上的要求。

关键词:液位检测;A/D转换;LM型液位传感器;超限报警AbstractAs society advances, the development of production processes and production technologies,the detection of the level control system have a higher demand. New electronic technology of microelectronics technology and miniature computers is widely used. Single chip control system to set up operations with high control accuracy, reliable performance, convenient,low cost, is applied to the level contral.This article describes the LM-type liquid level sensor and A / D conversion chip ADC0809, and AT89C51 microcontroller as the main control component of the liquid level detection system design methods. This article respectively from the liquid level detection, A/D converter, Digital display, Limit alarm and several aspects of the hardware circuit have conduct a more detailed description. Then the A/D conversion process, Digital tube display program, Limit alarm procedures have a fairly detailed, and using a flow chart for further explanation.Through joint debugging of software and hardware, The basic realization of the regulation on the level within a certain range of liquid level regulation, Dynamically shows the level results, Achieve alarm, Entirely Achieve the requirements of the mission statement.Keywords: the liquid level detection, A/D converter, lm-type liquid level sensor, limit alarm目录摘要 (i)Abstract......................................................................................................i i 第1章绪论.. (1)1.1 液位检测系统的概况 (1)1.2 国内外研究动态 (1)1.3 本次毕业设计的意义 (2)1.4 本次毕业设计的任务 (2)第2章硬件电路设计 (4)2.1 硬件电路工作原 (4)2.2 硬件电路设计 (4)2.2.1 系统总体设计框图 (4)2.2.2 核心芯片的介绍 (5)2.3 硬件电路各模块设 (10)2.3.1 电源电路设计 (10)2.3.2 单片机最小系统电路设计 (10)2.3.3 显示电路设计 (11)2.3.4 液位传感器的接口电路设计 (13)2.3.5 AT89C51与ADC0809的接口电路设计 (13)2.3.6 报警电路设计 (15)2.4 硬件电路总结 (15)第3章软件设计 (17)3.1 AT89C51的I/O口应用 (17)3.1.1 P0口的信号输入 (17)3.1.2 P1口的信号输入 (17)3.1.3 P2口的信号输入 (17)3.1.4 P3口的信号输入 (18)3.2 软件模块设计 (19)3.2.1 主程序的设计 (19)3.2.2 A/D转换的设计 (20)3.2.3 显示子程序的设计 (21)3.2.4 报警子程序的设计 (24)3.3 软件设计总结 (25)第4章联机调试 (26)4.1 仿真电路调试 (26)4.2 硬件电路调试 (27)4.3 硬件电路调试出现的问题及解决方法 (28)4.4软件程序调试 (28)4.5 软件程序调试出现的问题及解决方法 (29)4.6 联机调试总结 (29)第5章结论 (25)致谢 (26)参考文献 (27)附录 1 (28)附录 2 (30)附录 3 (31)附录 4 (32)附录 5 (33)第1章绪论随着人们生活水平和工业标准的提高,液位的检测越来越受到人们重视,检测的精度和实时性要求也越来越高,另外还要求系统能提供对液位的自动控制功能。

单片机的水位检测与控制系统论文

单片机的水位检测与控制系统论文

1引言随着社会的发展,科技的进步以及人们生活水平的逐步提高,各种方便与生活的自动控制系统开始进入了我们的生活,单片机作为微型计算机发展的一个重要分支,具有高可靠性、高性能价格比、低电压、低功耗等优势,以其为核心的自动控制系统赢得了广泛的应用。

该课程设计的题目是基于单片机的水塔水位控制,在此水塔水位控制系统中,检测信号来自插入水中的4个金属棒,以感知水位变化情况。

工作正常情况下,应保持水位在某一范围内,当水位变化发生故障的时候,及时关断电机电源,发出声、光报警信号。

其目的在于对单片机技术的应用,由单片机实现自动运行,使水塔内水位始终保持在一定范围,以保证连续正常地供水。

该课程设计给出以AT89C51单片机为核心器件的水塔水位检测控制系统仿真设计,实现水位的检测控制、处理和报警等功能,并在Proteus软件环境下模拟仿真。

实验结果表明,该系统具有良好的检测控制功能,可移植性和扩展性好。

1 整体方案设计1.1整机工作原理通过水的导电性,在水位到与未到的差别形成鲜明的高低电平并利用单片机强大的数据处理能力对收到的数据进行解码、判断,做出相应的显示处理、驱动继电器打开或关闭相应的电子阀门。

1设计要求与任务设计要求:⑴利用单片机及扬声器、水位传感器等器件设计;⑵将探测到的水位变化信号转换为电压信号,经调理电路整形处理为TTL电平送入单片机;⑶单片机对送入的信号进行数据处理,在LED上进行水位显示,超出水位警戒线时发出报警提示。

原始数据:水位传感器;51单片机;蜂鸣器。

主要任务:⑴根据技术要求和现有开发环境,分析设计题目;⑵设计系统实现的方案;⑶设计并绘制电路原理图;⑷画出功能模块的程序流程图;⑸使用C语言编写实现程序;⑹结合硬件调试、修改并完善程序;⑺编写项目报告。

1.1 课题背景及研究意义分析:在工农业生产中,常常需要测量液体液位。

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

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

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

四、结论
基于单片机的智能水箱水位和水温控制系统具有结构简单、成本低、可靠性 高等优点。通过实时监测和控制水箱的水位和水温,可以满足不同用户的需求。 此外,通过优化系统的硬件设计和软件设计,可以进一步提高系统的性能和可靠 性。这种系统不仅可以应用于家庭用水领域,也可以应用于工业生产中的液体控 制,具有广泛的应用前景。
1、抗干扰设计
由于环境因素和设备本身的影响,系统可能会受到干扰。因此,需要在硬件 设计和软件设计中加入抗干扰措施,如滤波电路、软件去抖动等。
2、节能设计
为了降低系统的功耗,可以在软件设计中加入休眠模式和唤醒模式。当系统 不需要工作时,可以进入休眠模式,降低功耗。当有数据需要处理时,系统被唤 醒,进入工作状态。
2、软件设计
系统的软件设计主要实现以下功能:数据的采集、处理、显示和控制。首先, 单片机通过水位传感器和水温传感器采集当前的水位和水温数据。然后,单片机 对采集到的数据进行处理,判断水位和水温是否正常。如果异常,则启动相应的 执行机构进行调节。最后,单片机将处理后的数据通过显示模块进行显示。
三、系统优化
六、结论
本次演示设计了一种基于单片机的水温水位控制系统,实现了温度和水位的 自动检测、调节和控制。该系统具有成本低、可靠性高、易于实现等优点,同时 支持远程控制和节能模式等功能。在家庭、工业和科学研究中具有广泛的应用前 景。
参考自动化技术的普及,智能化设备在日常生活和工业生产中 的应用越来越广泛。其中,基于单片机的智能水箱水位和水温控制系统具有重要 应用价值。这种系统可以实现对水箱水位和水温的实时监测和控制,以适应不同 的应用需求。
系统软件采用C语言编写,主要包括以下几个部分:数据采集、数据处理、 控制输出和远程通信。
1、数据采集:通过I/O端口读取DS18B20和超声波水位传感器的数据。

基于PLC的水塔水位控制系统设计毕业设计论文

基于PLC的水塔水位控制系统设计毕业设计论文

目录第1章引言 (1)第2章系统总体设计 (2)2.1 系统控制要求 (2)2.2 设计分析示意图 (3)2.3 确定设计方案 (4)第3章控制系统硬件设计 (5)3.1 PLC选型及扩展 (5)3.2 电机及驱动线路 (9)3.3 检测元件选型 (9)3.4 低压电器选型 (10)3.5 电源设计 (10)3.6 人机接口设计 (10)第4章控制系统软件设计 (11)4.1 控制程序流程图 (11)4.2 控制程序设计 (12)4.3 显示操作界面设计 (16)结束语 (18)参考文献 (18)附录1:PLC源程序 (20)附录2:硬件原理图 (23)附录3:电控柜控制面板元件布置图 (24)第1章引言在社会经济飞速发展的今天,水在人们正常生活和生产中起着越来越重要的作用。

一旦断了水,轻则给人民生活带来极大的不便,重则可能造成严重的生产事故及损失。

因此给水工程往往成为高层建筑或工矿企业中最重要的基础设施之一。

任何时候都能提供足够的水量、平稳的水压、合格的水质是对给水系统提出的基本要求。

就目前而言,多数工业、生活供水系统都采用水塔、层顶水箱等作为基本储水设备,由一级或二级水泵从地下市政水管补给。

传统的控制方式存在控制精度低、能耗大、可靠性差等缺点。

可编程控制器(PLC)是根据顺序逻辑控制的需要而发展起来的,是专门为工业环境应用而设计的数字运算操作的电子装置。

鉴于其种种优点,目前水位控制的方式被PLC控制取代。

因此,如何建立一个可靠安全、又易于维护的给水系统是值得我们研究的课题。

在工农业生产过程中,经常需要对水位进行测量和控制。

水位控制在日常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制。

然而随着世界人口的不断增长,人们生活用水的增加,以往采用的继电器水塔水位自动控制系统由于频繁操作会产生机械磨损,不方便维护和更新,已经不能满足人们的实际需求,本文采用的是西门子S7-200系列小型PLC可编程控制器作为水塔水位自动控制系统核心,对水塔水位自动控制系统的功能进行性进行了需求分析。

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

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

《单片机原理与接口技术》课程设计题目:基于单片机的水位控制系统设计《单片机原理与接口技术》课程设计任务书一、基本情况学时:2周学分:1.5 学分适应班级:自动化二、进度安排本设计共安排2周,合计60学时,具体分配如下:动员及准备工作:1学时选题分组:1学时PROTEUS仿真软件使用讲解:8学时总体方案设计:8学时硬件设计:12学时PROTEUS仿真图绘制:4学时软件设计:12学时撰写设计报告: 4 学时制作答辩PPT : 4 学时答辩: 4 学时总结:2学时教师辅导:随时三、基本要求1、课程设计的基本要求《单片机原理与接口技术》课程设计的主要内容包括:理论设计与撰写设计报告等。

其中理论设计又包括总体方案选择,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括程序流程图和应用程序。

程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。

课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结。

2、课程设计的教学要求《单片机原理与接口技术》课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。

严格考勤制度,在实训期间累计旷课达到6节以上,或者迟到、早退累计达到8次以上,该课程考核按不及格处理。

课程设计的分组:每3-4名学生组成一个小组,完成一个课题的设计。

小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。

但每个学生必须单独完成设计任务,要有完整的设计资料,独立撰写设计报告。

教学要求具体如下:(一)、掌握单片机应用系统开发、设计流程;硬件、软件的资源分配与规划。

(二)、熟练硬件电路原理图的设计与绘制。

(三)、掌握运用PROTUS进行软、硬件仿真调试能力。

(四)、熟练运用C语言编写开发程序。

(五)、熟练掌握制板及实物焊接技能。

(六)、掌握单片机应用系统综合调试的方法、具备综合调试能力。

基于单片机的水塔水位控制系统设计学士学位论文

基于单片机的水塔水位控制系统设计学士学位论文

摘要在当今社会,水塔水位控制系统在我们的各个行业中占有很重大的作用,在大型养殖场中为家畜提供饮用水,冲洗养殖圈;在工业生产中通过水塔控制系统来排放污水。

然而传统的水塔控制系统存在很大的不足,需要工作人员时刻监控,需要的劳动力十分强大,而且还会带来很多不足,轻则给人们的生活带来很大的不便,重则出现造成很大的事故和经济损失。

本次设计采用基于单片机水塔水位控制系统,为了使实际供水过程中要确保水位在允许的范围内浮动,应采用电压控制水位。

首先通过实时检测测量水位变化,从而控制电动机,保证水位正常。

因此,这里给出以STC公司的STC89C52单片机为核心器件的水塔水位检测控制系统仿真设计,实现水位的检测控制、处理等功能,并在Proteus软件环境下实际仿真。

系统程序语言是使用比较广泛的C语言进行编写,结构清晰,达到的系统控制效果很好。

实验结果表明,该系统具有良好的检测控制功能,可移植性和扩展性强。

该基于单片机的水塔水位控制系统方便,降低工作人员的工作量提高了整体的效率。

关键词:水塔控制;单片机STC89C52;Proteus软件;C语言AbstractIn today's society, the water tower water level control system plays very important role in our various industries, in large farms for livestock with drinking water, irrigation farming circles; in industrial production by water tower control system to discharge the sewage. However traditional water tower control system in the presence of a lot of problems and need to staff time monitoring and need of labor force is very strong, but also brings many problems, light to people's life bring inconvenience, re appeared a lot of accidents and economic loss caused by. By the design of control system based on MCU for water tower water level, in order to make the actual process of water to ensure water level within the allowed range of floating, the voltage control level. Firstly, the water level is measured by real-time detection, so as to control the motor and ensure the normal water level.. Therefore, given here to STC STC89C52 microcontroller as the core device of the water tower water level detection control system design and simulation, to achieve the detection of the water level control and treatment function and under the environment of the Proteus Software simulation. System programming language is the use of a wide range of C language, structure clarity, to achieve the system control effect is good. Experimental results show that the system has good detection control function, portability and scalability.. The water level control system based on MCU is convenient, reduce staff workload and improve the overall efficiency.矚慫润厲钐瘗睞枥庑赖。

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

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

基于单片机的水位控制系统设计分析社会和现代科学技术的不断发展推动了信息技术的迅速发展,电力系统正逐渐地走向自动化。

在现代社会中,随着微电子工业的快速发展,单片机控制的智能型控制器由于传统的水位控制,在生产中一直居于优势地位,但随着生产线的更新,要求水位控制系统不仅具备准确、稳定、直观等特点,而且还要求在生产设备的成本低的同时,水位控制系统是自动化程度和性价比高的系统。

单片机控制系统以其方便控制、设置操作直接简单、成本低、性能稳定等特点被应用到水位系统的控制中,并广泛应用于电子产品中。

文章通过对单片机性能的分析,着重探讨单片机的水位控制系统,以期利用单片机的通用性与灵活性来完善水位的控制系统,促进我国自动化产业的发展。

目前单片机在水位控制系统中的应用还处于发展阶段,对它的研究具有十分重要的意义,符合可持续发展的要求,是我们不断追求的目标和方向。

标签:单片机;水位控制;系统;水塔供水单片机就是单片微型计算机,是一种微型的控制器,它有着定时、计数以及多种接口等特点。

在现代经济建设中,它被广泛的运用到多个领域,是多种工程不可缺少的一部分,发挥着独特的作用。

单片机水位控制系统中集合了机械原理、电气控制以及微处理器的技术等多个学科的知识与技术,其中也蕴含了单片机的应用。

社会和现代科学技术的不断发展推动了水位控制技术的迅速发展,控制系统正逐渐地走向自动化。

单片机在水位控制系统中应用得越来越广泛,作为新技术领域发展突破的重要部分,单片机在水位控制系统中的应用显得尤为重要。

这一技术的发展不仅为城市居民提供更加良好的环境和发展空间,而且让水位设备变得更加安全可靠,在很大程度上提高工作效率,降低能耗,极大地减少成本,使企业获得最大的经济收益。

1 单片机基本情况概述单片机是集成电路芯片的一种,其微处理器中的超大规模技术能够有效地处理数据,如算术运算,逻辑运算、数据传送、中断处理等等。

它的组成模块主要有中央处理器,只读程序存储器以及随机存取数据的存储器,定时计数器等等,各个模块相互关联,共同构成一个微型的计算机处理系统。

单片机课程设计--水塔水位

单片机课程设计--水塔水位

水塔水位控制目录1、设计题目 (1)2、摘要 (1)3、设计方案及原理 (2)4、总结……………………………………………………………………………5、参考文献……………………………………………………………………一、水塔水位控制设计(1) 设计内容本设计为一个实际应用系统的水塔水位控制部分。

在此水塔水位控制系统中,检测信号来自插入水中的3个金属棒,以感知水位变化情况。

工作正常情况下,应保持水位在某一范围内,当水位变化发生故障的时候,及时关断电机电源,发出声、光报警信号。

1)完成单片机硬件的设计,包括:CPU、存储器(外扩ROM、RAM)、输入/输出接口(外扩并行I/O口)以及总线连接部分(附控制电路原理图);2)完成控制软件的设计(附控制软件清单);(2) 设计要求1)因本计算机控制系统还控制有其他多个设备,所以要求水位检测采用中断方式;2)给出系统硬件电路原理图(用protel或其它电路图软件画出);3)给出系统程序流程图、程序清单(加注释);4)以论文格式给出设计报告。

图1 水塔水位控制原理图二、摘要基于单片机的水塔水位控制是实现水位的检测和电动机转动以及出现故障是的单片机中断控制,本设计中采用的是8031单片机,外扩2732作为程序存储器。

74LS373作为地址锁存器。

三、设计方案及原理一、水塔水位控制原理:图中虚线表示允许水位变化的上下限。

在正常情况下,保持水位在虚线范围内。

在图中A棒处于下限水位,C棒处于上限水位,B棒在上下限水位之间。

水塔由电动机带动水泵供水,单片机控制电动机转动就可以达到对水位控制的目的。

供水时,水位上升,当达到上限时,由于水的导电作用,B、C棒接通+5V。

因此,b、c两端均为1状态,这时应停止电机和水泵的工作,不在给水塔供水。

当水位降到下限时,B、C棒都不能与A棒导电,因此b、c两端为0状态。

这时应启动电机,带动水泵工作,给水塔供水。

当水位处在上下限之间时,B棒与A棒导通。

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

1绪论1.1课题背景水塔是用于储水和配水的高耸结构,用来保持和调节给水管网中的水量和水压。

水塔也是自来水设备中用来增高水的压力的装置,它是一种高耸的塔状建筑物,主要由水柜、基础和连接两者的支筒或支架组成,顶端有一个大水箱,箱内储水,塔越高,水的压力越大,也就能把水送到更高的建筑物上。

水塔的作用有两个,一是蓄水,在供水量不足之时,起着调节补充的作用。

二是利用水塔的高势,自动送水,使自来水有一定的水压扬程。

水塔按建筑材料分为钢筋混凝土水塔、钢水塔、砖石支筒与钢筋混凝土水柜组合的水塔。

水柜也可用钢丝网水泥、玻璃钢和木材建造。

过去欧洲曾建造过一些具有城堡式外形的水塔。

法国有一座多功能的水塔,在最高处设置水柜,中部为办公用房,底层是商场。

中国也有烟囱和水塔合建在一起的双功能构筑物。

按水柜形式分为圆柱壳式和倒锥壳式。

在中国这两种形式应用最多,此外还有球形、箱形、碗形和水珠形等多种。

支筒一般用钢筋混凝土或砖石做成圆筒形。

支架多数用钢筋混凝土刚架或钢构架。

水塔基础有钢筋混凝土圆板基础、环板基础、单个锥壳与组合锥壳基础和桩基础。

当水塔容量较小、高度不大时,也可用砖石材料砌筑的刚性基础[1]。

1.2 研究本课题的现实意义水位控制在日常生活及工业领域中应用相当广泛,比如水塔、地下水、水电站等情况下的水位控制。

而以往水位的检测是由人工完成的,值班人员全天候地对水位的变化进行监测,用有线电话及时把水位变化情况报知主控室。

然后主控室再开动电机进行给排水。

很显然上述重复性的工作无论从人员、时间和资金上都将造成很大的浪费。

同时也容易出差错。

因此急需一种能自动检测水位,并根据水位变化的情况自动调节的自动控制系统。

水位检测可以有多种实现方法,如机械控制、逻辑电路控制、机电控制等。

本论文采用单片机进行主控制器,在水池上安装一个自动测水位装置。

利用水的导电性连续地全天候地测量水位的变化,把测量到的水位变化转换成相应的电信号,主控台应用单片微机接收到的信号进行数据处理,完成相应的水位显示、控制及故障报警等功能。

1.3本论文计划完成的任务本论文计划采用单片机,利用水的导电性传递电压信号给单片机,实现单片机的水塔水位自动控制。

所需要完成的工作主要是:1.设计水塔水位控制器的控制原理,完成控制原理图。

2.选取设计水塔水位控制器所用的硬件设备,完成软件程序。

2单片机特点及应用领域2.1引言本文设计的是用单片机对水塔水位的自动控制,对该系统的硬件部分和软件部分进行了设计。

主要内容是结合单片机的优点,利用水的导电特性,来实现水塔水位的自动控制。

课题中单片机需要扩展外部存储器,还要连接锁存器,这就是本文大体要研究的内容。

2.2单片机的发展情况以及特点单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价格低廉,一般不超过10元即可。

我们可以用它来作为控制核心开发多种多样的自动检测控制装置和些控制电器。

我们现在生活中应用的许多全自动家用电器,比如,全自动滚筒洗衣机、排烟罩、DVD以及智能儿童玩具等,都以单片机作为核心控制部件[2]。

它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。

单片机是靠程序运行的,单片机控制系统软件程序必须结合硬件电路来编制,因此单片机的程序具有特殊性,专用性,可移植性差的特点。

通过不同的程序结合适当的硬件电路实现不同的功能,尤其是特殊的独特的一些功能,如果仅用硬件方法控制,改变硬件的接线和匹配关系需要费很大力气才能做到的。

一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来设计实现的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!由于单片机对成本是敏感的,所以目前占统治地位的软件还是汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。

一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。

单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。

一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC 上来运行,家用PC的也是承受不了的。

可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类计算机,大多数人却不太熟悉。

这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

因为它体积小,通常都藏在被控机械的“肚子”里。

它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。

究其原因,关键问题可能就出在产品未使用单片机或其它可编程逻辑器件上[4]。

2.3单片机应用领域单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:1.控制系统在线应用:一提起单片机,大家会不约而同的联想到它的控制功能。

实际上计算机的控制应用范围十分广泛,概括的可分为两个方面。

一是计算机在控制系统中的离线作用。

计算机的离线应用包括利用计算机实现对控制系统总体的分析,设计,仿真及建模等工作,也可以把这类计算机应用称为控制系统的计算机辅助设计,或简称系统控制系统CAD。

离线控制应用是针对大型复杂的控制系统,对计算机性能要求较高,需要计算机的软硬件资源较多,因此常使用微型机或小型机实现。

二是计算机在控制系统中的在线应用。

计算机的在线应用就是以计算机代替常规的模拟或数字控制电路,使计算机位于其中并成为控制系统,测试系统或信号处理系统的一个组成部分。

通常把这种带计算机的控制系统称为计算机控制系统。

计算机控制系统由于计算机要身处其中,因此对计算机有体积小,功耗低,价格低廉以及控制功能强等要求。

为满足这些要求,应当使用单片机。

然而在控制系统应用中由于单片机与控制对象联系密切,所以不但对单片机的性能要求高,而且对设计者的要求也很高,他们不但要熟练掌握单片机,而且还要了解控制对象,懂得传感技术,具有一定的控制理论知识等[6]。

2.软硬件结合:虽然单片机的引入使控制系统大大的“软化”,但与其他计算机应用问题相比,单片机控制应用中的硬件内容仍然较多,所以说单片机控制应用有软硬件相结合的特点,为此,在单片机的应用设计中需要软硬件统筹考虑,设计者不但要熟练掌握汇编语言的编程技术,而且还要具备较扎实的单片机硬件方面的理论和实践知识。

3.应用现场环境恶劣:通常单片机应用现场的环境比较恶劣,电磁干扰,电源波动,冲击震动,高低温等因素,都会影响系统工作的稳定。

此外,无人职守环境也会对单片机系统的稳定性和可靠性提出更高的要求。

所以稳定和可靠在单片机的应用中具有格外重要的意义。

在单片机芯片方面,大规模系统集成和总线机构是单片机稳定可靠的根本保障。

除此之外,为提高稳定性,单片机的允许电压变化范围很宽。

通常单片机使用5V电压,但是有的单片机芯片能在2.2V甚至0.9V到1.2V的低电压下正常工作。

在软件方面,软件固化也是系统可靠性的一个保证,因为固化的程序不能被修改,同时也可避免病毒的侵袭。

除了芯片本身的因素外,为提高单片机应用系统的稳定性和可靠性,还要在系统的设计和工艺中,有针对性的采用一些提高稳定性和可靠性的技术,例如:接地技术,屏蔽技术,隔离技术,滤波技术以及抑制反电势干扰技术等。

4.应用的广泛性及其重要意义:在生活和生产的各个领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中,地面到地下,凡是能想象到的地方几乎都有使用单片机的需求。

现在,尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想象和拓展的空间。

单片机的应用有利于产品的小型化,多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。

但是单片机应用的意义却不仅限于它的广泛范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。

从前必须由模拟电路或数字电路实现的大部分控制工程,现在已能使用单片机通过软件方法实现了。

这种以软件取代硬件并能提高系统性能的控制系统“转化”技术,称之为微控制技术。

微控制技术是一种全新的概念,是对传统控制技术的一次革命。

随着单片机应用的推广普及,微控制技术必将不断发展,日益完善和更加充实。

现在单片机的应用已极为广泛,下面我们仅就一些典型方面进行介绍。

工业自动化方面:自动化能使工业系统处于最佳状态,提高经济效益,改善产品质量和减轻劳动强度。

因此,自动化技术广泛应用于机械,电子,电力,石油,化工,纺织,食品等轻重工业领域中,而在工业自动化技术中无论是过程控制技术,数据采集和测控技术,还是生产线上的机器人技术,都需要有单片机的参与。

在工业自动化的领域中,机电一体化技术将发挥愈来愈重要的作用,在这种机械,微电子和计算机技术于一体的综合技术,单片机将发挥越来越大的作用。

仪器仪表方面:现在仪器仪表的自动化和智能化要求越来越高,对此最好使用单片机来实现,而单片机的使用又将加速仪器仪表向数字化,智能化,多功能化和柔性化转变发展。

此外,单片机的使用还有助于提高仪器仪表的精度和准确度,简化结构,减少体积及重量而易于携带和使用,并具有降低成本,增强抗干扰能力,便于增加显示,报警和自诊断等功能。

相关文档
最新文档