找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1054|回复: 6
收起左侧

双积分ADC得到最后的二进制怎么转化十进制小数输出

[复制链接]
ID:1126729 发表于 2024-6-24 12:33 来自触屏版 | 显示全部楼层 |阅读模式
双积分ADC最后会得到一组二进制数和测量电压成比例,然后想用数码管给显示出来,就要转换成bcd码,请问应该怎么转换呢?尤其是小数部分。上网查到都是硬件描述语言做出来的很复杂的电路。
回复

使用道具 举报

ID:161164 发表于 2024-6-24 17:25 | 显示全部楼层
二进制数是用什么协议读取的?
回复

使用道具 举报

ID:23640 发表于 2024-6-24 18:02 | 显示全部楼层
BCD码转十进制:高4位除以16得到的就十进制的十位,低4位不用转换直接是十进制的个位
回复

使用道具 举报

ID:1126729 发表于 2024-6-24 20:54 来自触屏版 | 显示全部楼层
lkc8210 发表于 2024-6-24 17:25
二进制数是用什么协议读取的?

就是普通的二进制,10bit精度的。我现在想直接转化成bcd码,然后用数码管显示,然后把参考电压设置为1.024v就好了,这样得出结果就只要移移小数点就行了。
回复

使用道具 举报

ID:1126729 发表于 2024-6-24 20:55 来自触屏版 | 显示全部楼层
yaosongjin 发表于 2024-6-24 18:02
BCD码转十进制:高4位除以16得到的就十进制的十位,低4位不用转换直接是十进制的个位

就是二进制转bcd码不会,看网上有用74185连出来的,还在查找资料
回复

使用道具 举报

ID:1153774 发表于 2025-6-12 18:08 | 显示全部楼层
emm你好,双积分不是转化成数脉冲个数了吗,为啥要小数转换
回复

使用道具 举报

ID:879809 发表于 2025-6-12 20:54 | 显示全部楼层
最常见的双积分ADC是ICL7106/07/26/29这些,不光输出的是十进制,连7段码都给你搞好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表