基于单片机的数字直流电压表的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
足够 时间 ( 2 个机器周 期以上) ,单片机就可
以进行复位操作。 3 . 4拓展功 能负压 显示 使 用 单片 机 判 断 P 1 . 7的高 低 电平 来是 执行 0 - 5 V的 电压 输 出还 是 - 5 V- 5 V的 电压 , 但会 是该简 易数字 电压表 的精度 误差 升高为 O . 0 3 9 2 V,当测量 负压 的时候 有外 界提供 . 5 V 电压 , 因为我们的过压保护不能保护有点不足 , 所以需另外引出线作为输入的测试 电压 。 模拟 电压 ( 负压 )信号通 过变 阻器 分压 后 由 ADC 0 8 0 8的 I N0弓I 脚进 入 ( 由于使 用的
2 . 2设 计 思路
3 . 2 数码 管显 示 电路
改 ,在准确 无误后 可 以用 P CB自动布 线 并改 善 ,完成 以后方可制作加工。 如要 真正实 现 电压 测量 和显 示功 能,还 需要写入相应 的程序才可达到要 求。
本设计使 用的是 L E D数码 管,L E D数码 管显示 器 是 由发 光二极 管显示 字段 的显示 器 件 ,也称为数码管。其外形结构如 图所示 。它 由 8个发光二极管构成 ,通过不同的组合可用 来显示 0 - 9 、A— F及小数 点 “ . ”等字 符。L E D
ADC 0 8 0 8引 脚 定 义 :
/
— — — — — — — —
பைடு நூலகம்
~
~
一
一
/
( 1 ) I N 0~I N 7 引脚为 8 路模拟量输入 , 【 关键词 】单片 机 电压表 设计
通过 3根地址译码线 DA、DB、DC选通~路。 ( 2 )D7~ DO引脚为数据转换后 的输出 端 ,其中 D0为最 低位 ,D7为 最高 位 。输 出
4 小 结
本文 是依托 单片机 在开 发智 能仪器 仪表 数码管提供三种控制接 口,分 别是 8 位微处理 上的优越性 ,设计了一款 数字直流 电压表 ,旨 器接 口,4位微处理器接 口及 串行接 口。 在找到一种设计数字电表快捷 、合理 、通用的
I N0端 口,DA、 D B、DC 应 接 低 电 平 ) , 经
路 开 关和通道 寻址 逻辑 ,因而可 以将它 作为
现突出。鉴 于此,本文基于单 片
机设 计一款数 字直流 电压表 。
J
“ 数据采集系统” 。利用该芯片可以直接对输
入 的 8路单 端模 拟信号 进行 分时 A/ D转 换, 在运动控制和多点巡回检测中应用 十分广泛。
电力电子 ● P o w e r E l e c t r o n i c s
基于单片机的数 字直流 电压表的设计 与实现
文/ 刘瑞
R S T端 高 电平 只要能够 保持 器件 ,精度为 8位 ,它包括一个 8位的逐次逼 会 逐渐下 降。RE 数 字 直流 电压 变在 3 - 程 中应 用 比较 广泛, 而单 片机 价 格便 宜 且在 数字 电表 开发 与应 用方 面表 近型 ADC部分 ,并提供一个 8通道模 拟量多
过 A/ D转换 ,将产生 的对应 的数 字量通 过输 出通道 D 0  ̄ D7口传送 给 A T 8 9 C5 1的 P 2端 口
促进了数字电压 表的发展 ,并不断涌现 出新 的
类型。
( 4 )A L E为地址锁存信号,高电平有效 。 当电平为高时 , A 、 B 、 C三位地址信号被锁存 ,
2 设 计 方 案
2 . 1设计要求 ( 1 )以 MC S 一 5 1 系列 单片机 为数据 处理 元件 ,组成简单 的数字 电压表。 ( 2 )I 路模拟量输入 ,测量 直流电压 。 ( 3 )电压用 L E D数码管 显示 ,要求能够 显示至少两位小数 。 ( 4 )具有过压保护功能。 ( 5 )测量 电压范 围为 - 5 V- 5 V。
1 引 言
在最 近几 十年来 ,集成 电路 ( I c)、微处 理器技术和半导体技术发展迅猛 ,同时数字化 测量 技术和数字 电路技术也有 了巨大 的飞跃 ,
端为三态可控输出 ,因此能够直接与微处理器
相连。 ( 3 )DA、D B、D C 是模 拟 通道 地 址 选 通
信号 ,D A为低位 ,DC为高位。
( P 2 . O ~ P 2 . 7 ),A T 8 9 C 5 l 负 责 把接 收 到 的数 译码选通对应的模拟通道。实际使用 时,该信 字量进行处理 ,然后将产生的正确 的数码管显 本 文 以简 易数字 直流 电压 表 设计 为研究 号 常与 S T AR T信号连在 一起 ,可 以同时锁存 示段 码传送给 L E D灯 ,同时 A T 8 9 C 5 1 通过其 内 容,主 要包 括 三 大模 块 :A/ D转 换 模块 、 通道 的地址并启动 A / D转换 。 I / O口P 1 . O ~ P 1 . 4产 生位 选信号 来控 制数 码管 数 据处 理模 块 和显 示模 块 。首先 ,A / D转 换 ( 5 )V R ( + ) 和V R ( 一 ) 是 正、 负参 考 电压 的亮灭 。 模块采 用 ADC 0 8 0 8芯 片将输入 的模 拟信号转 的输 入 端 ,提 供 片 内 D A C 电阻 网络 基 准 电 至此简易 数字直 流 电压 表 的硬件 电路 已 换 为数字 量 ,然 后数 据处理 模块 采用 单片机 压 。双极性输入时 ,VR ( + ) 、VR ( 一 ) 分别接正、 设 计完成 ,然后通过硬件 电路来选取相 应的电 A T 8 9 C5 l 对 已转换 的 数字 量进行 处理 ,最后 负 极 参 考 电 压 ,单 极 性 输 入 时 ,VR ( + ) = 5 V, 子 元 器件 和芯 片 。可 以利 用 P r o t e l 或 者 Al t i u m 驱动 L E D灯显示为数字 的电压信号 。 V R( 一 ) = 0 V。 D e s i g n e软件绘 制电路原理 图,并仔细检 查修