【LKS32MC081评测】+ 制作简易水车装置
本帖最后由 suncat0504 于 2022-7-2 22:20 编辑@21小跑堂
根据提供的资料,以下是驱动板的电机驱动部分:由原理图可知,U_P关联P1.4,U_N关联P1.5;V_P关联P1.6,V_N关联P1.7;
根据电路图,连接单相直流电机到A、B两端,当U_P=1,U_N=0,且V_P=0,V_N=1,使电机正转,调节U_P输入的PWM占空比,可以调节转速; 当U_P=0,U_N=1,且V_P=1,V_N=0,使电机反转,调节V_P输入的PWM占空比,可以调节转速; 按钮Start(P2.11)和Stop(P2.12)设置为:Stop按钮为翻转模式,交替实现启动、停止功能,使电机开始、停止转动。Stop按钮为翻转模式,交替实现电机的正转和反转,正反转交替过程中延时2ms,避免出现短路。
占空比的调节,由驱动板的电位器实现。根据电路图:调节R4电位器,变化的电压经R42进入P0.5(ADC_CH9)管脚,网络标号为Spin。最初,根据资料,按照设想,在U_P、U_N、V_P、V_N端施加合适固定驱动后,连接的电机应该是不停转动,结果电机只是在正反转改变的开始转一下,然后就不转了。看来是我的理解有问题啊。修改程序,改为按Start启动转定,按Stop停止转动,继续测试。发现按照Start、Stop交替按下、松开后,电机能够根据变化进行转动,难道是需要施加PWM信号,才能驱动电机不断转动?还是因为转动后,因为某种原因(比如电流太大)导致停转?实测电机直接加24V电压时,电流为40mA。电流并不大。拿掉电机,裸板测试,在转动状态下,裸板工作电压为24V,而UV两端的电压只有9V不到。按照资料推荐是20V~60V,看来工作电压还是不够啊。只好修改方案,因为驱动的是单相电机,追加一个驱动板,直接通过这个驱动板驱动电机。驱动板本身可以提供正反向驱动。VCC范围为2.5-12V,IA1和IB1控制一路电机,OA1和OB1接电机。IA2和IB2控制另一路电机,OA2和OB2接电机。电机使用低速电机,毕竟水车不需要太快的转速。根据核心板的设置,将处理改为以下方式:1、使用P0.6作为电机控制信号的一路输出,接IA1;IB1固定接地。2、使用原驱动板上的电位器,调节电机转速。调节电位器,可以改变P0.6输出的PWM的占空比,从而达到调节转速的目的。3、PWM输出方波,使用TIMER0,通过设置,使P0.6输出周期为1ms的方波。4、使用MCPWM产生ADC转换用的触发信号。利用ADC转换结果修改电机控制PWM信号的占空比。5、Start按钮用于启动电机转动。Stop用于停止电机转动。根据以上计划,编写程序并测试,OK。据此组装水车装置,入下图。实际动作视频:
哈哈哈,不错,楼主可以做个大点的,拿来当摆件也不错滴。 楼主可以搞个放到水龙头下方,边用边发电。 可以搞个精致得模型玩 谢谢各位回帖的朋友,我手拙,想要精致一些,得花点时间。是想弄个摆件来着。 看着不错,可以加夜灯 可以放在鱼缸上了。 这个电机还需要驱动了吗 专用的电机控制吗 本帖最后由 mxkw0514 于 2022-7-11 11:21 编辑
楼主用的驱动板能提高这么大的电流吗? 必须得搞精致点啊 棒棒哒 哈哈,赶快做个模型。 可以再精致一点 这水车转的挺快啊 哈哈 思维很缜密,不错的项目,很棒的思路。 这个方案确实很酷 LKS32MC081做这个可惜了,加油,楼主。 机械结构设计的非常棒。
页:
[1]
2