单片机测控的通用系统

发布者:luanzgc最新更新时间:2012-07-21 来源: 21ic 关键字:MCU  操作系统  单片机 手机看文章 扫描二维码
随时随地手机看文章
    1 引言 

    各种测控系统和智能仪器、仪表基本组成包括:传感器计算机系统、执行器。现在,传感器、执行器的通用性越来越好,设计自动测控系统或智能仪器仪表有标准的4~20mA或0~10mA的标准信号输出的传感器和接受标准驱动信号的执行器供选择,因此,设计者只需设计计算机系统部分,计算机系统基本结构是一致的,仅涉及到具体芯片选择,实现途径大同小异,加之单片机技术的迅猛发展,其集成度越来越高,功能越来越强,接口更容易,如80C198,内部有4个带采样保持的10位A/D通道,4个高速触发输入通道,6个高速脉冲发生器的输出可以触发外部事件。一套设计完善的计算机系统便具有极好的通用性。下面介绍一种比较完善的80C198单片机测控系统。 

    2 系统硬件电路原理图及说明 

    系统主要由传感器及滤波电路、80C198单片机、存储器、键盘/显示器、打印机、执行机构及报警装置、串口通讯、模拟信号输出等组成,其结构原理如图1所示。

    存储器扩展电路:80C198内部存储器容量太小,扩展了一片27C128EPROM和一片DS12887带日历EPROM(可用28C64换,电路不变),EPROM中存放测控程序。 

    键盘/显示器电路:系统采用81C55芯片扩展I/O接口,81C55可扩展三个8位并行口:PA、PB、PC,系统可扩展6×8键盘和8位8段共阳(阴)极LED段显示器,PB口为键盘行输出口,PA口为列输入口,PC口为显示器段选口,LED段及位选信号均由373驱动锁存。 

    模拟信号输出电路:系统利用80C198内部的PWM波特率发生器(占空比5∶2),经CD4049缓冲器,RC阻容滤波器和集成电压/电流转换器(AD694),输出4~20mA标准信号(改变AD694接法,可输出0~10mA),以供外接计录仪用,或作为模拟量控制的调节器的控制信号。 

    串口通讯:系统采用含有一个驱动器和一个接收器MAX系列芯片,用于RS485标准和RS422标准通讯。若采用MAX1480,可构成完整的电隔离的RS485/RS422数据通讯接口。 [page]

    3 常用软件流程图(如图2)


    4 系统通用性说明 

    该系统资源丰富:80C198的ACH4~ACH7四个采样保持的10位A/D通道,可适用于1~4个物理量的检测,HS0.0~HS0.3 4个高速输出通道可供1~4个物理量的控制或报警。 

    该系统可移置性好:一种测控系统,只需替换传感器及执行器,计算机硬件不变,软件作少量修改,便是另一种测控系统。如我单位专利产品“纸浆浓度测控系统”(由浓度传感器,该计算机系统及电动调节阀三部分组成),只需将浓度传感器换成压力传感器,电动调节水阀换成电动蒸汽调节阀,软件略做改动便可用于蒸汽压力测控。 

    该系统扩展性好:由于该系统有4个采样通道和4个输出通道供选用,系统功能便可多可少,其扩展性强。如果“纸浆浓度测控系统”中增加流量测量,便构成纸浆计量系统。而且该计算机可同时用于几个物理量的测控(如浓度、压力、液位等),只要所测物理量不超过4个,控制动作不超过4个。 

    5 结束语

    我单位利用该计算机系统开发的7种测控系列产品,在全国造纸厂使用近千套,使用效果理想,为单位及纸厂带来较大的经济效益和社会效益。

参考文献
1 张幽彤,陈宝江编.MCS8098系统实用大全.北京:清华大学出版社,1993.9.
2 李杏春,徐平,李华,赵嘉蔚编.80C198单片机原理及实用接口技术.北京:北京航空航天大学出版社,1996.5.

关键字:MCU  操作系统  单片机 引用地址:单片机测控的通用系统

上一篇:建材质量自动监测系统的设计
下一篇:基于MSP430的低功耗水文遥测终端机实现

推荐阅读最新更新时间:2024-03-16 13:03

基于AT89S52单片机的测量模块电路设计
该测试仪以AT89S52单片机为核心,外接温湿度传感器SHTll、照度传感器TSL2561、四位共阴数码管、RS485总线通信接口以及显示切换按键。单片机上电工作后,对当前温度、湿度、光强度进行实时测量,通过按键切换将测得的3种参数通过LED数码管进行轮流显示;此外,还可以通过RS485总线与PC机进行通信,将参数值传送到上位机,以达到远程监测的目的。该测试仪的结构框图如图1所示。 测量模块电路 温度和湿度测量采用的是瑞士Sensirion公司生产的SHTll传感器。该传感器采用独特的CMOsens TM技术,将温湿度传感器、信号放大处理、A/D转换、I2C总线全部集成在一块芯片上,可直接与单片机接口。该芯片采用数字
[单片机]
基于AT89S52<font color='red'>单片机</font>的测量模块电路设计
突显MCU控制系统优势的方案
电子技术和微电脑的飞速发展,促进了微型计算机控制技术的迅速发展和广泛应用。中小规模的单片机控制系统在工业生产及日常生活中的智能机电一体化产品得到了广泛的应用。在单片机控制系统的设计开发过程中,我们不单要突出设备的自动化程度及智能性,另一方面也要重视控制系统的工作稳定性,否则就无法体现控制系统的优越性。 1. 系统受到干扰的主要原因和现象 由于单片机控制系统应用系统的工作环境往往是比较恶劣和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。单片机控制系统应用必须长期稳定、可靠地运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大的损失。 影响单片机控制系统应用的可靠、安全运行的主要因素是来自系统内部和
[单片机]
单片机的上电复位故障用示波器检测案例
最近采用CY7C68013A芯片设计了一款产品,其实内部就是一个51单片机,控制USB通讯。在测试过程发现部分电路板上电后,电脑无法发现新USB硬件,也不提示无法识别,设备管理器也没有UNKNOW DEVICE的提示。经过仔细排查怀疑内部的51单片机没有工作。 排查了晶振,供电,IO脚等等之后都没发现问题,最后怀疑是电路reset有问题。 根据芯片资料所述:VCC上升时间不能太快,至少需要200us。在使用无源晶振时,reset复位时间必须是在VCC达到3.0V后大约5MS。若是外部时钟的加电复位时间大约为200us。 我们一般使用单片机的时候,硬件电路中的复位电路设计如下图所示。此复位电路是针对低电平有效复位而言的,
[测试测量]
<font color='red'>单片机</font>的上电复位故障用示波器检测案例
51单片机抗干扰技术
以MSC-51系列的8031单片机为例,给出了在软硬件设计的不同阶段,对于不同干扰应采取的一些措施。       1 引 言    在单片机的应用系统中,系统的抗干扰技术是系统可靠性的重要方面。一个系统的正确与否,不仅取决于系统的设计思想和方法,同时还取决于系统的抗干扰措施,不然势必会出现原理正确而系统稳定性差,甚至不能实施,使得耗费了大量钱财和时间研制出来的控制系统成为一种摆设,电脑变成了 烦恼 。正因如此,抗干扰技术的研究越来越引起大家的高度重视。   以下为笔者在多年单片机控制系统设计和应用中拾取的一些抗干扰的经验体会。 2 单片机系统软件的抗干扰    一般来讲,窜入微机测
[单片机]
PIC单片机C语言程序设计(15)
  本文是讲座《单片机C 语言程序设计》的结束篇,为了帮助大家更好地掌握前面所学的知识,我们将归纳性地介绍初学者用C 语言编辑PIC 单片机实用程序时应具备的思维方法和基本知识,并通过下面的实例进行一次小结,以期对大家今后深入学习PIC 单片机C 语言程序设计有所帮助。   十六、PIC单片机C语言程序的组成   一个完整的PIC 单片机C 语言源程序应包括:包含头文件、变量定义、常量说明、函数定义、主函数main( )、若干个其他功能函数、各种功能C 语句,以及已定义的函数和函数体、注释等部分组成。   说明:对PIC 单片机中级或中级以下的产品,其头文件是#include pic.h 和#include pic1687x.
[单片机]
PIC<font color='red'>单片机</font>C语言程序设计(15)
运用单片机进行加减乘除法的运算
  单片机介绍   单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设
[单片机]
运用<font color='red'>单片机</font>进行加减乘除法的运算
51单片机A/D转换接口扩展,做一个16进制显示的电压表
遇到的问题如下:第二个数码管不亮,电平跳变都是对的。 如果在中断的P1,P2赋值那一块加上死循环两个数码管就都能亮了, 但是不能时刻测电压值了,纠结。 道编程如下: #include reg51.h unsigned char tab = { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; unsigned char xdata *ADC; unsigned char num, s, g, sum; void delay(unsigned int Delay) { unsigned
[单片机]
基于89C51单片机的环境噪声测量仪
   1 引 言      环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C51单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关、学校等需要对环境噪声进行测量和控制的场合。 2 声压级的测量机理   人耳的听阈一般是20μPa,痛阈一般是200 Pa,其间相差107倍,这样宽广的声压范围很不易测量,
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved