
给51单片机输入正负10V的控制信号如何处理
我用了两种思路一种是采用ADC把模拟的10V信号转化成数字信号。一种是采用分压,接到光耦上面再把高低信号输入给单片机。也不知道这样可行不。希望大侠们,帮帮忙。...
我用了两种思路 一种是采用ADC把模拟的10V信号转化成数字信号。
一种是采用分压,接到光耦上面再把高低信号输入给单片机。
也不知道这样可行不。希望大侠们,帮帮忙。 展开
一种是采用分压,接到光耦上面再把高低信号输入给单片机。
也不知道这样可行不。希望大侠们,帮帮忙。 展开
3个回答
展开全部
没看明白,你要输入的是模拟量还是开关量。
正负10V,看样子是模拟量,这种模拟量一般是用运放电路,把这个信号转换成0-5V的信号。
如果是开关量,就简单了,信号驱动能力大的话可以用光耦,驱动能力小就用三极管,都可以。
正负10V,看样子是模拟量,这种模拟量一般是用运放电路,把这个信号转换成0-5V的信号。
如果是开关量,就简单了,信号驱动能力大的话可以用光耦,驱动能力小就用三极管,都可以。
追问
嗯,是模拟量。你的意思是采用比较器。
追答
模拟量的意思是不只有0、1两个状态。
比如电压是多少伏,这个是模拟量,
如果只是想知道电压是正还是负,那就是开关量,只有两个状态,或者正或者负。
如果只想知道正、负,而且,要求不是很精确,比如+0.1V认成是负电压也能接受,直接用光耦就 行了。光耦通表示正电压,光耦不通表示负电压。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询