电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>电动电位器构建

电动电位器构建

2022-11-04 | zip | 0.92 MB | 次下载 | 免费

资料介绍

描述

*有关构建过程、我遇到的问题等的所有详细信息,请参阅下面的视频

理念

基本上,我希望能够使用微控制器控制电位器。有几个选项可以实现这一点。

  • 数字电位器 IC这里的问题是,除了数字控制之外,我还想要一个用户可以转动的物理旋钮。
  • 现成的电动电位器它们确实存在,但我只能以 1 的价值在库存中找到它们,这不是很有用。

我决定我需要想出自己的解决方案 - 将标准电位器连接到电机并旋转它。但同样,有一些考虑。

首先,控制电位器位置的最佳方法是什么?您可能首先会想到伺服,它可以工作,但同样,它并没有达到我想要的效果。当伺服器通电时,它总是试图保持一个位置,这意味着用户将无法违背伺服器的意愿转动旋钮。

当然,您可以连接一个开关电路以在伺服达到目标后禁用它。但是你有另一个问题。微控制器如何知道现在有人转动了电位器?默认情况下,伺服系统不提供有关其位置的反馈。

因此,考虑到这一切,我开始设计 - 将 2 个电位器连接到直流电机。一个可用于模拟电路,另一个可用作分压器,提供位置反馈。然后你坚持PID控制,瞧,你可以把罐子送到你想要的任何位置,你可以读取手动控制设置的位置。

机械设计

我决定使用齿轮来连接电机和两个电位器。我为每个锅使用了 42 个齿轮,为电机使用了 10 个齿轮。因此,电机大约旋转 4 圈等于电位器旋转 1 圈。事实证明,我选择的廉价电机很难转动这个负载(稍后会详细介绍),但事实证明,4:1 的比例是我能用我现有的零件得到的最好的。

现在,您可能在想 -等一下,没有办法将齿轮连接到电位计上。嗯,这是正确的。所以我不得不即兴发挥。我从电位器上取下底部外壳并粘上 10 齿齿轮,它恰好几乎完全适合锅底的塑料。然后我在金属外壳上切了一个孔,让这个齿轮穿过并放回原处。不过,这个齿轮不是用来转动东西的。它几乎没有穿过基地。相反,它提供了一个 2 毫米的孔来添加轴,这是您实际用于旋转的其他塑料齿轮的标准尺寸。

用两个罐子都这样做,然后将所有东西安装在一个盒子里,这样齿轮就可以互锁了。注意:我用来将电机安装到外壳的侧面。我还制作了一个角支架,将其中一个锅安装在箱子内——如果外面有 2 个旋钮做同样的事情,用户会感到困惑!

接线

我使用 Sparkfun 电机驱动器双向驱动电机。见下图。

pYYBAGNkdByAbcIVAAM2SZZoJSM350.png
 

软件

在 git 存储库中找到代码。我编写了自己的 PID 库,您可以免费使用,尽管我知道人们喜欢使用其他可用的库。

我写了一个简单的程序来读取控制锅的位置。用户可以通过串口发送字符's',当前位置将被保存。然后用户可以根据需要再次手动移动花盆。他们还可以发送字符“a”,然后锅将被电机移回保存的位置。一旦达到设定范围内,电机将停止并再次进行手动控制。

我提到电机很难转动这个负载。因此,我硬编码了转动电机所需的最小 PWM 值。当然,PID 控制器有时会计算出低于此最小值的值。这意味着我破坏了 PID 计算。因此,在这个系统中,一定量的过冲是不可避免的。我尝试进行一些机械更改,如下面的视频中所述,以克服这个问题,但我无法成功使用可用的部件。最后,我决定就我的目的而言,过冲不是什么大问题。

更新的机械设计

我发布这个项目已经有几个星期了,我决定重新审视它并改进设计。我记得那里已经有双联电位器了——两个电位器连接到一个轴上。使用其中之一消除了我最初设计的 1/3。我只需要一个双联锅和一个马达。

选了Bourns牌的锅,发现底部是一个六角孔。

poYBAGNkdB-AJozLAAOrpkan_Aw697.jpg
 

所以我建模并 3D 打印了一块适合该孔的部件,并且它有自己的固定装置,可以插入一个 2mm 的轴来添加齿轮。

pYYBAGNkdCSAJDRVAAN6zrmpYr8021.jpg
 

 

 

 

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1DeepSeek:从入门到精通
  2. 5.36 MB   |  43次下载  |  1 积分
  3. 2中兴通讯的PCB设计规范
  4. 23.03 MB   |  5次下载  |  5 积分
  5. 3Altium-常用3D封装库(Step)接插件篇
  6. 4.95 MB   |  2次下载  |  免费
  7. 4多款常用电子电路分享
  8. 7.96 MB   |  1次下载  |  2 积分
  9. 5PC1902同步降压LED驱动器规格书
  10. 0.99 MB   |  1次下载  |  免费
  11. 6爱华TA314/317/327维修图纸
  12. 3.54 MB   |  1次下载  |  1 积分
  13. 7SOT8098-1塑料、表面贴装封装
  14. 180.25KB   |  1次下载  |  免费
  15. 8SOD80C玻璃、全密封玻璃表面贴装封装规格书
  16. 126.34KB   |  1次下载  |  免费

本月

  1. 1A7159和A7139射频芯片的资料免费下载
  2. 0.20 MB   |  55次下载  |  5 积分
  3. 2DeepSeek:从入门到精通
  4. 5.36 MB   |  43次下载  |  1 积分
  5. 3零死角玩转STM32F103—指南者
  6. 26.78 MB   |  42次下载  |  1 积分
  7. 4PIC12F629/675 数据手册免费下载
  8. 2.38 MB   |  36次下载  |  5 积分
  9. 5PIC16F716 数据手册免费下载
  10. 2.35 MB   |  18次下载  |  5 积分
  11. 6GD32F4xx用户手册
  12. 14.49MB   |  14次下载  |  免费
  13. 7dsPIC33EDV64MC205电机控制开发板用户指南
  14. 5.78MB   |  8次下载  |  免费
  15. 8STC15系列常用寄存器汇总免费下载
  16. 1.60 MB   |  7次下载  |  5 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935124次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420063次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233088次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73813次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65988次下载  |  10 积分