单片机能处理差分信号吗
答案:5 悬赏:0 手机版
解决时间 2021-03-19 15:33
- 提问者网友:疯子也有疯子的情调
- 2021-03-19 10:47
单片机能不能处理这样的差分信号,假如有8个引脚,引脚1接2.400V的电平,引脚2接2.410V的电平,两个引脚的差值是10mv,当然这个差分信号能够变化的,引脚2减去引脚1的电平差值在10mv—60MV之间变化,可不可以设置一个程序只要差值在10MV—20MV变化就引脚3输出一个高电平,在21MV—30MV变化就引脚4输出一个高电平,以此类推,不知道这样可不可以,我是小笨笨,刚接触单片机,谢谢指教。
最佳答案
- 五星知识达人网友:大漠
- 2021-03-19 11:47
可以利用单片机的2个AD管脚将你需要辨别的1、2引脚电平做AD转换,转化为数字值后,由软件判断电平差,其他3、4等使用I/O管脚,并配置为输出类型,有软件控制输出的高低就可以了。还要看你需要的实时性,即反应速度、响应时间。
全部回答
- 1楼网友:渊鱼
- 2021-03-19 14:06
完全可以,就看你需要多少输出脚了。
- 2楼网友:笑迎怀羞
- 2021-03-19 12:54
avr单片机中,支持ad功能的,基本上都支持差分输出,其差分输入的原理就是通过选择器选择其中两路分别作为内部差分放大器的正负输入。
具体型号有:
atmega8、atmega48、atmega88、atmega16、atmega168、atmega8835、tmega32、atmega128、atmega165、atmega325、atmega64、atmega645、atmega1281、atmega2561、atmega3250、atmega6450、atmega640、atmega1280、
atmega2560等等。
详情可在百度文库搜索“avr选型”。
- 3楼网友:低音帝王
- 2021-03-19 12:21
其实很简单的一个道理,就是使用运算放大器,将您的差分信号分别接其正反脚,然后使用放大原理将你的弱信号放大后输入ADC单元处理,然后送单片机处理,单片机只能识别高低信号,对于普通IO脚来说。所以,你这样的处理是没有任何意义的,10mv它是识别不出来的。除非是自带的AD单片机,但是通过两个IO口.....不符合设计理念。
- 4楼网友:青灯有味
- 2021-03-19 12:16
1、使用两个通道测量一个小差分电压不太现实,这样做理论上可以,实际上没有意义。
2、最好还是用一个差分放大器,将这个小差分电压转换为表达的对地电压,然后再使用AD转换和你后面说的功能。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯