该帖子解释了一个简单的PWM控制的自动旋转门或门电路,通过一个光中断stage自动开启/关闭动作。这个主意是布鲁斯·克拉克先生提出的。
技术规格
谢谢你们提供的非常棒的服务。
您是否可以帮助我修改您的电路在:
我想使用arduino PWM来控制一个12Vdc门控电机(将在启动时画9安培)使用MJ11015G功率晶体管。
我的难题是在arduino Uno的限制下,需要为晶体管底座和相关的电路修改提供足够的电力。这是我非常有限的理解,倒转门将不甚至是几乎足够的这个应用。
我知道Arduino的极限是每个输出脚40mA。如果我将PWM输出通过120欧姆电阻直接应用到这些晶体管的基部,可以吗?如果不行,请告知其他选择。
基本上,我希望使用电机旋转门或自动门,因此需要死停止和反向功能。光中断器将用于确定门的位置,并诱导短暂停顿,然后反转到初始位置,在那里它将通过传感器进行索引。
门可能是相当重的和空间是非常有限的,所以我计划通过减速箱使用电机驱动门。
非常感谢您的帮助
亲切的问候
布鲁斯·克拉克
设计
在给定的图中可以看到一个非常简单的基于PWM的电机控制电路,具有高扭矩和瞬时停止/逆转功能,可以用于操作所建议的旋转门或自动门应用。
PWM示意图
如果要使用基于Arduino的PWM,则可以去掉上图中的IC级,并通过如下所示的10欧姆电阻器将Arduino上的PWM直接应用到mosfet的底部
继电器驱动DPDT
零件清单
R1 = 10 k
R2 = 47欧姆
P1 = 100k锅
D1, d2 = 1n4148
D3 = MUR1560
C1, C2 = 0.1 uf / 100 v
Z1 = 15v, 1/2瓦特
Q1 = IRF540
N1—n6 = IC mm74c14
DPDT = DPST开关或DPDT继电器
电路操作
上面的第一个电路,不使用一个Arduino输入配置6 hex-inverter施密特不是盖茨从IC MM74C14 N1形式基本矩形波脉冲发生器,N2用于检测的责任周期所产生的脉冲通过锅P1 N1,而剩下的门被连接成缓冲器。
P1用于确定门应该自动开启和关闭的速度。
最终的PWM输出从缓冲区N3到N6的输出被应用到驱动器mosfet Q1,该驱动器负责根据馈电的PWM数据控制附加电机的速度。
一个DPDT开关可以看到与电机终端和mosfet,该开关用于获得瞬间制动和电机旋转的逆转。
关于这个电路的好处是,它确实依赖于h桥驱动器配置来实现电机翻转动作,而不是通过使用普通的DPDT开关来实现。
按照要求,对执行自动门打开和关闭通过照片敏感设备,DPDT可以取代DPDT继电器,继电器的线圈可以通过预定的照片反过来控制敏感设备(photo-interrupter)如光敏二极管或一个异地恋。
照片中断阶段将很快更新。
拍手窗帘开启电路
我需要使用奥杜依诺pwm吗??奥杜诺PWM和奥杜诺r3相同吗?
这里不需要Arduino, PWM是使用N1阶段创建的