已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 实验三实验三 数据采集系统的设计数据采集系统的设计 多通道数字电压表的实现多通道数字电压表的实现 一 实验目的和要求 1 熟悉仿真器的使用方法 2 了解教学实验系统的结构和地址译码方式 3 掌握仪器系统中对模拟量信号的数据采集方法 了解数据采集系统的组成及单片机 中的两种实现方法 利用外接专用 ADC 器件完成 利用片内 ADC 部件完成 4 掌握系统中 ADC 接口的实现方法 进一步熟悉 ADC0809 的使用方法 5 基本掌握智能仪器中数据运算和数据处理的方法 6 体会一个典型仪器系统的总体设计思路 二 实验内容 模拟信号是最常见的被测信号 对它的采集与测量是自动化测试仪器中很重要的一部 分 在许多高性能单片机内部拥有 ADC 部件 具有直接 ADC 功能 在没有片内 ADC 部 件的单片机中 可直接选用专用 ADC 器件来完成 逐次比较式 ADC 器件转换速度快 性 能价格比高 是当前 ADC 技术的主流 在本实验中以 ADC0809 为例来实现多通道数据采 集过程 1 利用实验系统上提供的 ADC0809 接口电路 当寻址为 8000H 8007H 时 可分别 实现对 VX0 VX7 八个通道的模 数转换 被测模拟电压有自制的 5V 电阻分压网络提供 通过对 ADC 结束信号 EOC 的查询完成 ADC 结果的读入 如此循环采集每个通道 10 次 将所得数据一次存入片内 RAM 单元 2 将每个通道 10 次采集所得的数据进行数字滤波处理 可采用限幅滤波和算术平均 滤波或中值滤波的方法 并将结果依次存入指定的外部 RAM 单元 3 将存入指定的外部 RAM 单元的十六进制被测数据通过标度转换变成十进制结果存 入相应的外部 RAM 单元 4 调用可手动切换的显示子程序 即第一节实验中的用上行 下行按键 手动控制显 示程序 将八个通道的结果显示在 LED 数码管上 流程图可参考图 3 1 图 3 1 2 三 实验仪器 设备 软 硬件 及仪器使用说明 1 计算机 2 仿真机 E2000 3 WAVE 调试软件 四 实验原理 1 ADC0809 A D 转换电路 电路连线说明 0809 片选 CS 由译码器 74LS138 的 CS4 提供 数据信号线 2 8 2 1 接 8031 的 AD0 AD7 A B C 分别接 8031 的 AB0 AB1 AB2 转换结束信号 EOC 通过反相器接到 CN1 的 11 脚 AINT ALE 和 START 信号短接 接到 74LS02 的 1 脚 作 为 A D 转换的启动信号 CLOCK 信号接 74LS74 的 5 脚 74LS74 的作用是把 8031 的 ALE 信号二分频再接到 CLOCK 作为 ADC0809 的时钟输入 IN0 IN7 接到 CN3 的 5 12 脚 供用户输入 0 5V 模拟量时使用 图 3 2 ADC0809 A D 转换电路 五 实验内容与步骤 1 在实验系统上将实验接口连线按内容 1 连接好 并自行设计实现 5V 的电阻分压网 络 作为 8 个被测输入电压分别加在实验系统机的 ADC 输入插孔 IN7 IN0 上 执行程序 观察 LED 的显示 并用数字电压表进行校验 列表比较两者的结果 分析它的误差 2 编写使用查寻法进行多通道数据采集的监控程序 上 PC 机汇编调试通过后 将目 标程序码送入仿真机进行调试 注意观察程序中的问题 记录解决方法 3 要求对电压连续采集 10 次 放到 30H 37H 然后求均值放 20H 2F H 再把 转换 的电压值 放到 10H 1FH 显示结果 1 循环显示 8 个通道的电压值 ORG 0000H MAIN LCALL ATOD 采集数据 3 LCALL NEW 转换为电压值 LCALL CLRLED 清 LED LCALL DISKLED 显示电压值 LCALL DELAY SJMP MAIN ATOD MOV DPTR 8000H 开始采集 LOOP1 MOVX DPTR A LOOP2 JB P1 1 LOOP2 MOVX A DPTR MOV 20H A RET 此转换思路采取相减 1V 对应的数值和 0 1V 对应的数值 NEW mov R0 0 mov R1 0 MOV A 20H 把采集的十六进制数转换为电压值 CLR C NEW1 SUBB A 33H 51 JC OUT1 INC R0 AJMP NEW1 OUT1 CLR C MOV A R0 MOV B 33H 51 MUL AB MOV R3 A MOV A 20H SUBB A R3 NEW2 CLR C SUBB A 5 JC OUT2 INC R1 LJMP NEW2 OUT2 RET 清 LED CLRLED MOV SCON 00H 同步移位寄存器 MOV R6 08H TP21 MOV A 0FFH MOV SBUF A KK JNB TI KK CLR TI DJNZ R6 TP21 RET 显示电压值 DISKLED MOV SCON 00H MOV DPTR TAB 4 MOV A R0 取电压整数部分 ORL A 10H 形成带小数点的数 DISKEY MOVC A A DPTR MOV SBUF A 送出显示 LP JNB TI LP CLR TI MOV A R1 取电压小数部分的一位数 MOVC A A DPTR MOV SBUF A LP1 JNB TI LP1 CLR TI RET TAB DB 0C0H 0F9H 0A4H 0B0H 99H DB 92H 82H 0F8H 80H 90H DB 88H 83H 0C6H 0A1H 86H 8EH DB 40H 79H 24H 30H 19H 12H 02H 78H 00H 18H DELAY MOV R2 250 延时子函数 LL2 MOV R3 250 LL1 NOP NOP DJNZ R3 LL1 DJNZ R2 LL2 RET 2 按不同开关显示 对应通道号及此通道的电压值 MAIN LCALL ATOD 采集数据 LCALL NEW 转换为电压值 LCALL CLRIED 清 LED LCALL LED 显示电压值 LJMP MAIN ATOD MOV DPTR 8000H 开始采集 LOOP1 MOVX DPTR A LOOP2 JB P1 1 LOOP2 MOVX A DPTR MOV 20H A RET NEW mov r0 0 mov R1 0 MOV A 20H 把采集的十六进制数转换为电压值 CLR C 5 NEW1 SUBB A 33H 51 JC OUT1 INC R0 AJMP NEW1 OUT1 CLR C MOV A R0 MOV B 33H 51 MUL AB MOV R3 A MOV A 20H SUBB A R3 NEW2 SUBB A 5 JC OUT2 INC R1 LJMP NEW2 OUT2 RET CLRIED MOV SCON 00H MOV R6 08H TP21 MOV A 0FFH MOV SBUF A KK JNB TI KK CLR TI DJNZ R6 TP21 RET LED MOV SCON 00H MOV DPTR TAB MOV A R0 ORL A 10H 形成带小数点的数 DISKEY MOVC A A DPTR MOV SBUF A LP JNB TI LP CLR TI MOV A R1 取小数点后的一位数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂区车辆停车规范安全课件
- TACEF 188-2025 化工园区土壤和地下水污染责任人识别规程
- 《更年期女性营养指南》解读
- 《仓库防火安全管理规则》解读
- 【2025考研】全国统考数学二习题集(核心考点提炼)
- 数学一强化试卷(2024考研全国统考·超清扫描版)
- 检验科标本采集转运防护
- 带状疱疹后神经痛诊疗专家共识(2025版)
- 《中国2型糖尿病防治指南》解读
- 2026开学第一课收心教育课件(高三学生):开学收心主题班会
- 公司内部考证补贴制度
- 江西省南昌市2025-2026学年上学期期末八年级数学试卷(含答案)
- 2026年蔚蓝锂芯行测笔试题库
- 检验临床技能培训中伦理责任意识培育
- 风淋室管理制度规范
- 工行普惠产品培训
- 专题03 代数式化简求值的四种考法 初中数学人教版(2024)七年级上册(原卷版)
- 制图员专业理论知识考试题库(含答案)
- GB/T 46585-2025建筑用绝热制品试件线性尺寸的测量
- 基坑作业安全培训内容课件
- DB3301∕T 0314-2020 城市道路养护规范
评论
0/150
提交评论