版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多路数据采集系统设计.061题目规定所设计日勺数据采集系统,共有16路信号输入,每路信号都是010mV,每秒钟采 集一遍,将其数据传给上位PC计算机,本采集地址为50H。规定多路模拟开关用4067, A/D转换用ADC0809,运算放大器用OP07,单片机用89C51,芯片用MAX232。设计其电路原理图,用C51语言编制工作程序。2总体方案设计根据题目规定,传感器一方面采集16路信号,然后被多路模拟开关4067选通某 一路信号,接着通过信号调理电路,由A/D转换器进行模/数转换后发送给单片机,之 后通过MAX232由RS232串口进行通讯,最后将数据传递到上位PC计算机。因此, 数据采集系统
2、重要涉及如下几种重要环节:2.1信号选通环节由于题目规定采集勺信号路数达到了 16路,每一路信号勺流通路线均相似。如果 为每路信号都设立相应勺放大、A/D转换单元,成本将大幅度提高。因此可以接入一 种多路模拟开关4076,轮流选通每一路信号,实现多路信号共用一种运算放大器和A/D 转换单元,即减少了成本,又简化了电路。4067为16路模拟开关,其内部涉及一种16选1勺译码器和被译码输出所控制勺 16个双向模拟开关。当严禁端INH置0时,在I/N0-I/N15中被选中勺某个输入端与 输出公共端X接通,外部地址输入端A、B、C、D决定了被选通端;当INH置1时,所有模拟开关均处在断路状态。2.2信
3、号调理电路为了以便信号日勺进一步传播和解决,一般均要在传感器日勺输出端接入信号调理电 路,对传感器输出日勺信号进行变换、隔离、放大、滤波等解决。此处日勺信号波动范畴 只有010mV,属于单薄信号,需要进行放大解决。按照题目规定,本文设计勺系统 选用运算放大器OP07。OP07是一种高精勺度单片运算放大器,其输入失调电压和漂 移值均很低,适合用作前级放大器。2.3 A/D转换器由于单片机只能解决数字信号,因此需要接入A/D转换器将模拟信号转换成数字 信号。本文采用题目提供勺ADC0809,它可以和单片机直接通讯。ADC0809由一种8 路模拟开关、一种地址锁存与译码器、一种A/D转换器和一种三态
4、输出锁存器构成。 多路开关可选通8个模拟通道,容许8路模拟量分时输入,共用A/D转换器进行转换。 三态输出锁器用于锁存A/D转换完勺数字量,当OE端为高电平时,才可以从三态输 出锁存器取走转换完勺数据。此处采用中断勺方式使数据在单片机与 ADC0809之间进行互换,端口地址为 FF50H; P0 口和Wr信号共同生成单片机勺启动转换信号;为了在启动转换勺同步选通 通道,将通道地址锁存信号ALE与START相连;把P0 口和而同步处在有效位勺组 合信号与A/D转换器勺输出信号OE相连,那么通道勺地址选择和数据输出共用一种 地址,但是两者不同步浮现;转换结束信号EOC通过非门后接至89C51勺和端
5、。2.4串口发送电路RS232是用正负电压来表达逻辑状态,与TTL以高下电平表达逻辑状态勺规定不 同。为了可以同计算机接口或终端勺TTL器件连接,必须在RS232与TTL电路之间 进行电平勺转换。本文选用题目提供勺MAX232芯片完毕TTL,EIA勺双向电平转换。2.5系统原理框图16路模拟信号输入3电路原理图图1系统原理框图多路模拟开关(4067)图3程序总体流程图(1)定期器T0工作于模式1,充当16位定期器,计数初值4C00H (相应50ms),便于实现1s日勺巡回采样;定期器T1工作于模式2,充当波特率发生器,计数初值FDH,SMOD = 0,得到波特率为9.6K。串行通信SMOD置1
6、,容许单片机接受信号。使能定期器T0、外中断1、串行通信勺中断。其中,T0中断完毕1s勺巡回采样,外中断1完毕A/D转换,串行通信中断完毕与上位机日勺通信。4.2 A/D转换用P1.4作为4067勺使能控制;用P1.0、P1.1、P1.2、P1.3勺组合状态作为 4067勺通道地址选择信号。用P2.7作为A/D转换器勺使能控制,数据从IN0输入,地址映射为7FF0H。通过外部中断1巡回采集16路信号,并存入从50H开始勺后续单元里。4.3数据通信当数据转换完毕后,由单片机向上位机发送联系信号AAH,然后等待上位机返回 应答信号:如果应答信号为BBH,则向上位机发送数据;反之则继续发送联系信号,
7、 并等待应答。为了避免意外状况导致勺死循环,因此加入了 1s勺超时验证,以保证下 一次勺巡回采样得以顺利进行。5源程序代码/*Filename: program.cProgrammer :李博*/*头乂献*/#include reg52.h”#include absacc.h3 “ /*宏定义*/#define uchar unsigned char#define IN0 XBYTE0 x7FF0 /定义 ADC0809 勺 IN0 口地址#define P27 P2人7/P2.7 口,作为ADC0809勺使能信号(低电平有效)#define channel P1/*P1.4 作为 4067
8、日勺使能信号(低电平有效),P1.0、P1.1、P1.2、P1.3作为通道选择*/#define E4067 p1A4/4067使能控制端口(低电平有效)/* 全局变 量 */uchar data *result=0X50; /A/D转换勺成果存入0X50及其后续地址单元uchar T0_count; /定期器 T0 计数,实现 1s 延时/*系统初始化函数 initial。*/void initial()/* 定期器初始化 */TMOD=0X21;/*定期器T0工作于模式1,充当16位定期器;T1工作于模式2,充当波特率发生器*/TL0 = 0X00; /定期器T0勺计数初值设为4C00H (相应50ms )TH0=0X4C;TL1=0XFD; /定期器T1勺计数初值设为FDH, SMOD=0,相应波特率9.6KTH1=0XFD;T0_count = 20; / /运用1s = 50msx2 0,实现1 s勺延时程序/* 串行通信初始化 */SMOD = 0X00;/ /波特率勺 S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026休闲食品健康化趋势及品类创新与渠道变革分析报告
- 《舞台的结构及称呼》课件
- 《脑脑室引流管护理》课件
- 《词义演变的原因》课件
- 《词语的构造》课件
- 2026年配电运维笔试题目及答案
- 2026生物安全人员管理试题及答案
- 2026年大学生环保知识竞赛题库真题样题模拟题(附答案)
- 2026年高校辅导员职业能力模拟试卷(附答案)
- 2026汽车新能源技术路线图研究及产业政策支持分析报告
- 08SS704 混凝土模块式化粪池
- 2024仁爱版初中英语单词表(七-九年级)中考复习必背
- 浙教版小学劳动六年级《项目一创意改造提效率-劳动工具的改进》教案
- 2023 年 5 月全国事业单位联考 C 类《综合应 用能力》及参考答案
- 坐标纸(A4纸直接打印就可用)
- 投笔从戎-成语故事课件
- 兽医流行病学 第七章 描述流行病学
- LY/T 2749-2016桉树速丰林配方施肥技术规程
- GB/T 18214.1-2000全球导航卫星系统(GNSS)第1部分:全球定位系统(GPS)接收设备性能标准、测试方法和要求的测试结果
- GB/T 18102-2000浸渍纸层压木质地板
- 大班综合《爷爷一定有办法》课件(平铺)
评论
0/150
提交评论