55问答网
所有问题
单片机做AD转换时双极性信号程序怎么处理?
信号分正负,正的时候单片机能处理,但是负了,单片怎么识别呢?
问题我解决了!AD芯片的输出是偏移二进制编码,程序内部处理就可以了,正负信号是不同的编码方式,识别方向后解码就行了
举报该问题
推荐答案 2010-10-28
有些AD转换器,带有参考电压的输入端。
正确输入参考电压,该AD转换器就可以把负~正的电压,转换成二进制数字。
有些AD转换器,只能转换固定范围内的电压,那么就必须在前端电路中想办法。
加个运算放大器,就可以把电压的“放大”到所需要的电压范围,再AD转换即可。
---------
看来,你的AD转换器,能够正常进行转换,只是你的程序功能不足,不能正常处理“负”的重量。
那就修改程序呗,这还不是很容易理解的事。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IGeL4RQcQ.html
其他回答
第1个回答 2010-10-28
既然有正负,那就是有2种情况,程序先去判断是哪种情况(正A,负B),并设置标志。 A情况直接对数据进行处理,B情况先将数据进行转换,再对其进行处理。
第2个回答 2010-11-03
外部增加偏置电路,采进来后,将偏置减去。
另外两人的回答太外了吧!!!!
相似回答
STC
单片机做AD转换时双极性信号程序
是
怎么处理
的?编程思路是怎么样的...
答:
1. 可以使用运放做加法电路
,和一个给定参考电压相加,在负极性的峰值时,能保证运放输出>=0V,这个可以通过调整给定参考来实现 2. 记得运放一定用双电源供电,或者轨对轨运放单电源也行。3. 考虑,信号的动态范围,如果信号的最大峰峰值超过MCU的参考电压,就会出现消顶,而导致采样失真。所以在加法...
AD转换
后
单片机
双机通信数码管显示
答:
在串口的发送端接到虚拟串口的接收端,设置好波特率,设置为HEX显示,看看你发送的数据是否正确
。一般都是这么干的,不需要主机再加数码管。
单片机如何处理
实时电压
信号
答:
用AD转换器 处理电压信号首先要采集模拟电压信号,有的单片机自带有AD,没有的话要外接AD芯片
。模拟信号如果电压极性是双极性的那么还需要模拟处理,主要是对用加法器对模拟交流信号进行电压平移(全部移成正值),然后AD才能接受。实时处理自然是单片机不停的,快速的检测AD数据。有很多是用定时器服务程序来...
单片机
与adc0809应用
做AD转换
(电路图附
程序
)
答:
//设定定时器T0工作方式 TH0=216;//利用T0中断产生CLK
信号
TL0=216;TR0=1;//启动定时器T0ET0=1;ST=0;OE=0;}/***T0中断服务
程序
***/voidt0(void)interrupt1using0{CLK=~CLK;} /***
AD转换
函数***/voidAD(
单片机AD转换
问题
如何
解决?
答:
8位简单的理解为 八个9,16位就简单的理解为16个9但是,在计算机计算过程中,尤其是硬件逻辑,是2进制计算,也就是说8位表示2的八次方的值域,而16就是2的16次方。3、对于采样,就是这个芯片,在单位时间内,能完成的
转换
次数精度,当然就是更容易理解了,就是能够分辨的 最小 模拟里单位。
大家正在搜
双极性信号转单极性信号电路
单片机ad转换原理
单片机ad转换的时间
双极性单端信号
51单片机的ad转换
双极性归零信号
单片机ADC
哪些信号属于数字信号
单片机ad值
相关问题
STC单片机做AD转换时双极性信号程序是怎么处理的?编程思路...
双极性AD怎么用?当输入是负电压时,该怎么处理??
单片机 同时进行 信号输出 和 ad转换 的代码或算法?
单片机怎样同时实现两路AD转换
单片机如何处理压变传感器的电压信号
单片机AD转换问题。
单片机AD转换,如何将数字信号以P3端口输出?