单片机/MCUwilliam hill官网
直播中

佚小星

10年用户 387经验值
擅长:可编程逻辑 模拟技术 处理器/DSP
私信 关注
[问答]

用电位器改变单片机里的参数是如何实现的?

`

好吧,实际上问题并不是标题那样,只是我不太会用简单标题说明我的问题。下面我来说一下真正的问题。

单片机通过一个模拟输入口来读取电位器的电压值,然后根据电压参数做出相应的处理。


这跟下面设备中的2个电位器原理应该是一样的。2个紫色电位器标注的型号是B1 03.(以前我以为是编码器,看到这跟B103应该可以确定是电位器了吧)。
5789_1453881225.png


OK,交代完背景情况,下面说下我真正的意图。

我现在想通过外部的微控威廉希尔官方网站 来代替上图设备里手动操作的电位器。也就是去掉上面的电位器,这部分的参数由单片机输出给它。

这就是D/A转换吧? 是不是用个DA转换的芯片就可以把单片机里的数字参数变成模拟信号了? 求推荐个常用的DA转换芯片(适合上述情况的)。 谢谢!




` WechatIMG182.jpeg

回帖(16)

尧建堂

2017-10-8 09:50:05
引用: stormer 发表于 2017-10-8 13:25
对。 别想那么多细节。 现在的问题就是,我拆掉电位器,用单片机输出信号来替代电位器。 这个信号是变化的电压还是电流? 或者换个问法,如果用单片机的模拟输入口来读取一个电位器的值,这个值是电压的还是电流的?

当然是电压信号
举报

尧建堂

2017-10-8 11:47:11
没有明白什么意思?估计你是想用4一20毫安信号
举报

晓晓江南

2017-10-8 12:36:28
楼主想要通过按键代替电位器,例如电位器左旋为增,右旋为减,通过按键+实现增,通过按键-实现减,不知道是不是这样。
举报

王栋春

2017-10-8 12:40:16
引用: 晓晓江南 发表于 2017-10-8 12:36
楼主想要通过按键代替电位器,例如电位器左旋为增,右旋为减,通过按键+实现增,通过按键-实现减,不知道是不是这样。

如果是你说的这种情况,是如何实现的
举报

晓晓江南

2017-10-8 12:46:28
引用: 王栋春 发表于 2017-10-8 12:40
如果是你说的这种情况,是如何实现的

采用单片机实现,也可以采用计数器+数据选择器实现。
举报

佚小星

2017-10-8 13:07:55
引用: 晓晓江南 发表于 2017-10-8 12:36
楼主想要通过按键代替电位器,例如电位器左旋为增,右旋为减,通过按键+实现增,通过按键-实现减,不知道是不是这样。

亲们啊~  谢谢。 我要是用按键干嘛不直接用电位器。  

我现在是想去掉所有用手操作的元件,用单片机输出变化的电压来代替电位器。
举报

佚小星

2017-10-8 13:08:23
引用: 太子的空间 发表于 2017-10-8 11:47
没有明白什么意思?估计你是想用4一20毫安信号

我现在是想去掉所有用手操作的元件,用单片机输出变化的电压来代替电位器。
举报

佚小星

2017-10-8 13:14:33
引用: 太子的空间 发表于 2017-10-8 11:47
没有明白什么意思?估计你是想用4一20毫安信号

使用电位器控制的单片机里的值,是电流还是电压? 我现在就是想去掉设备上的电位器,然后用外置的单片机来给这个位置输入合适的信号。 这个信号应该是个怎样的信号?
举报

尧建堂

2017-10-8 13:15:32
引用: stormer 发表于 2017-10-8 13:08
我现在是想去掉所有用手操作的元件,用单片机输出变化的电压来代替电位器。

那你想让单片机怎么工作可以详细介绍一下
举报

尧建堂

2017-10-8 13:18:49
你的意思是单片机要受外部控制,然后输出相应的变化电压
举报

佚小星

2017-10-8 13:25:55
引用: 太子的空间 发表于 2017-10-8 13:18
你的意思是单片机要受外部控制,然后输出相应的变化电压

对。 别想那么多细节。 现在的问题就是,我拆掉电位器,用单片机输出信号来替代电位器。 这个信号是变化的电压还是电流? 或者换个问法,如果用单片机的模拟输入口来读取一个电位器的值,这个值是电压的还是电流的?
举报

佚小星

2017-10-8 13:32:20
引用: 太子的空间 发表于 2017-10-8 13:28
当然是电压信号

嗯,那就妥了。谢谢!  接下来就简单了,把单片机的模拟输出口接到电位器的引脚上,不就实现用单片机来控制了。
举报

佚小星

2017-10-8 13:34:05
引用: 太子的空间 发表于 2017-10-8 13:28
当然是电压信号

之前我也傻了,没想到用模拟口直接输出电压信号。 我之前想的是用数字口输出,然后再接个DA转换的芯片,把芯片的输出口接到原电位器引脚。
举报

王栋春

2017-10-8 19:42:43
引用: 晓晓江南 发表于 2017-10-8 12:46
采用单片机实现,也可以采用计数器+数据选择器实现。

用单片机的话检测的是什么信号?
举报

houjue

2017-10-11 09:42:24
引用: stormer 发表于 2017-10-8 13:32
嗯,那就妥了。谢谢!  接下来就简单了,把单片机的模拟输出口接到电位器的引脚上,不就实现用单片机来控制了。

你这个想法地确可行,加油!
举报

idianze

2017-10-11 09:51:04
感恩无私的分享与奉献 :)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分