小制作 · 精确标定电位器的阻值?找个步进电机吧
在大部分我们制作的电路中,为了输入模拟量,都会采用电位器的方式。本质上来说,电位器就是一个电阻值能够随着外部手柄的旋转而改变的电阻器。但正是因为采用这样的设计,有些电位器的阻值变化不是随着手柄匀速旋转而匀速改变的,如果只是一个简单的调光台灯的话,这样的问题还是可以容忍的。但还是有着更多的应用中需要精确的标定,怎么办?
一位电子音乐人Ben Holmes想要建模一个音乐生成的电路。对于其EQ均衡和音量输出部分来说,都需要采用精密电位器作为输出的控制。用于音频电路的电位器来说一般都是以对数规律变化的,也就是说,以匀速旋转电位器的输入手柄,其阻值变化将应该是以对数形式展现出来的。对于人耳来说,这是符合响应特性的。但究竟真实情况如何呢?他专门用Arduino制作了一个简易的设备用来测试。
一方面,我们需要一个能够完全确保以匀速旋转手柄的设备。在这个设计中,步进电机承担起了这个任务。Arduino可以驱动不少电机控制器,其程序也很简单。而另一方面,当步进电机按照一定的速度旋转手柄的时候,一个VCCS(电压控制的电流源)将会向电位器提供电流并在电位器两端产生压降。最后,利用Arduino的ADC读取电位器两端的压降,并用串口传输回电脑并画图。项目的网址在这里:
https://hackaday.io/project/165045-spindrive-automatic-potentiometer-tracerBen Holmes
如果一切都按理想的情况发展,在电脑上画出的曲线将是一个随着时间发展而绘出的平滑对数曲线,但实际上,由于设计和加工上的误差所在,最终画出的曲线是一条只有一部分符合对数图像的曲线。在这个案例中,展现的是某种电位器的制造情况。但我们更希望你能够在这个设计中,了解到使用Arduino这样简单的控制器所能够实现的自动测试功能。
本文为 无线电杂志 微信公众平台文章。详细内容及高清大图请查阅《无线电》杂志。版权所有,欢迎个人转发至朋友圈。公众号、报刊等转载请联系授权。
…………………………………………………
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com