背景:
这是一个普普通通的晚上,我把调好的电控部分拿过来测试发现没什么问题,
这些电控包括一块arduino mega ,一个蓝牙模块hc-05,一个舵机驱动pca9685,3个继电器,其中一个继电器控制电机是否供电(是蜗轮蜗杆电机)
(电源部分是12v电源+降压模块,12v引出给蜗轮蜗杆电机供电,6v左右给其他乱七八糟的供电)
就在我觉得大功告成的时候
我的队友突然提出了一个问题:
你记不记得咱们电机只能转180度(因为结构原因)
我说对啊,我记得
他说:
那你能反转吗?
我突然意识到了这个严重的问题
因为我使用的是继电器,,只能控制它正转
如果反转,需要反接电机的两根线
方案一 两个继电器
就是一个控制正转,一个控制反转,但是这样的话需要保证继电器绝对不同时接通(那不就等于正负极接一起吗),可以利用一个继电器的输出给到另一个继电器的控制端,
但是不清楚继电器有没有死区有没有延迟,(本人菜鸡),故没有尝试
方案二 l298n
由于本人只用l298n控制过小电机,毕竟手中的蜗轮蜗杆电机电机看起来就很大个头的样子,有些担心会不会烧掉l298n
于是上网查找资料,首先电压没问题,电流查到l298n可以承受2a最高,卖电机的客服给我了一个0.5a的数字(可能是额定电流),于是尝试一下
看来担心是多余的
good