输入输出控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科技信息。职校论坛O
SCmNCE&TEC删0LOGYⅨFORMATIoN
2008年第3期
基于8031的通用控制器输入输出电路设计
张宏张德泉
(兰州石化职业技术学院电子电气工程系
甘肃兰州730060)
【摘
要】该通用控制器由单片机8031、接口芯片8279、8155、ADc0809、DAc0832等构成。在输入/输出电路中,配以高性能模拟量放大电
路AD623、v/I转换电路AD694及数字量驱动、隔离电路。较之采用多级放大器、隔离变压器等电路,控制器的工作更加稳定、可靠,使用更加灵活、方便。
【关键词】通用控制器输入输出(I/o)电路设计
I,0CirclIitDesi印ofGene随ICOntrolI盯Based岫me踟3lMCU
Zhang
H0雌
Zha岵De-q啪
0Dep盯岫em0fEIectronic
and
Electri咖Engin∞ri呜,La北houPet瑚heIIlical
colle辞0f
V哪a伽al
1khnoIo留,L蚰疝伽7300砷CM∞)
【Abst娜t】Tllegeneralcontroller
is
consistedof803lMcuand8279,8155,ADc0809DAc0832imerf如e
chips.neI,0p舐ofthi8c∞咖uer
u∞8the
hi曲qllality蛐a109啪plifier
AD623,theV/I
AD694,di舀taldriver觚disolati仰cir}cuil.C伽Pare0f
using
multilevel锄pl滴凹锄d
i∞lation协眦sf0瑚er,tllerehavehi小stability明dcredibilit丫’itisalso
convenience
andfacilityinusingproce酾.
【l【eywords】generalcontmller;inputandoutput;circuitdesi印
1.引言
在以MCS一51系列单片机8031为基础的通用控制器中.单片机与外部设备的连接通常采用标准I,0芯片以及标准统一的信号。在实际被控对象中,被测物理量(或操纵变量)的信号标准往往是多种多样的。在对模拟量处理时,需要在输入(或输出)电路中适当配置放大、隔离和转换电路。当数字量输入信号与I/o芯片的要求不相符时.需要进行电平变换;当被控开关设备功率较大时。需要在输出电路中设置功率放大电路,使之能够有效地驱动这些设备。为了提高I,o电路工作的稳定性和可靠性,必须改变电路的传统设计思路,采用新型高性能电路器件。四
2.概述
2.1通用控制器的组成通用控制器硬件主要由单片机8031及其最小系统、键盘,显示接口8279及键盘/显示器单元、接口芯片8155、A巾转换器ADC0809、D,A转换器DAC0832、晶振电路、复位电路、模拟量I,o电路和数字量I,0电路等组成.其结构原理如图l所示。lq
∞31
L0二=二———————一
l晶擐卜-一
ⅢLs
l
l
l电路卜_一
r乙掣撼
j
挑
■
I吖HL嘲I
I搿}I8279匡
豇
l
I岬1
付l箍卜
砌怖
雌S£T
断胁牌I∞09l
I
l
f
宁甲W’l
l。[马l幔拟置I/o电路{陋宇置I/o电路l
I—I
图1
通用控制器原理框图
图中:
803l——单片机,是控制器的核心,用来进行数据处理、控制运算
以及对各功能部件的协调和控制。
2764——片外只读存储器(EPROM),容量为8KB,用来存放监控
程序和应用程序等.地址范围为0000H一1FFFH。
6264一片外随机存储器(RAM),容量为8KB,用来存储现场采
集的原始数据和运算结果等.地址范围为2000H一3FFFH。
827卜可编程通用键盘/显示控制器,用来接收键盘的输入数
据并进行预处理、数据显示管理和LED显示器控制,端口地址为
6800H。
8155——可编程RAM,10并行接口.与数字量输入,输出电路连接,用来扩展单片机的I/0接口,指令口地址为7800H。显示器——采用8位7段共阴极LED显示器.用来显示通道号
和数据等信息。
键盘——采用4×4小键盘,其中10个为数字键,其余为自定义功
210
能键。
ADC0809_8路8位逐次逼近型加转换器.端口地址为
7000H。
DAC0832——l路8位D,A转换器,端口地址为6000H。
2.2主要技术性能
2.2.1模拟量输入:8路。
其中,6路为0~5V.DC输入,l路为0~5mv.DC输入,l路为4—
20mA.DC输入。
2.2.2模拟量输出:l路4—20mA.DC,转换精度不低于1%。2.2.3数字量输入:8路。低电平:OV:高电平:24V。2.2.4数字量输出:8路。
其中,4路为24V/o.5A.DC集电极开路输出;4路为220V,lA.AC继电器接点输出。
3.模拟量输入/输出单元
3.1模拟量输入电路
模拟量输入电路主要由加转换器
ADC0809、仪用放大器AD623等组成,如图2所示。
^DCO啪舯31
■p惜
D7一∞
D7~∞
铆
^OM
■■●■■■■●■■●■●●一
^眦
嘴
骢
陀.7—呻25
sT^盯竺聊吲
留羹
馒
眦
愚IQrD
U
图2模拟量输入电路图
8路模拟量经过ADC0809转换后送8031进行处理。其中6路O一5V.DC信号直接送入ADC0809:1路叽5mV.DC信号经过AD623进行1000倍电压放大后送入ADC0809:1路4.20mA.DC电流信号先经过250n电阻转换为1—5V.DC.然后送人AD623进行电压放大.同时将零点由1V迁移至0V,输出肌5V.DC信号送入ADC0809处理。四3.2模拟量输出电路模拟量输出电路主要由D/A转换器DAC0832、变送器AD694等组成.如图3所示。
来自8031的数字量经过DAC0832转换后.变成模拟电流信号,经运算放大器U74l放大.送AD694进行电压,电流转换,输出4—
2响A.DC信号去控制被控对象。
3.3电路特点
(1)采用美国模拟器件公司高增益仪用放大器
AD623,实现对低电平信号(0—5mV.DC和4~20rrA.DC)的放大与变换.克服了多级放大电路中分立元件多。故障率高的弊端,增强了模拟量输入电路的可靠性和通用性。
(2)采用美国模拟器件公司高性能变送器AD694,(下转第193页)
万方数据