基于DC3V-6V直流减速电机实验---战舰版F103开发

基于DC3V-6V直流减速电机实验—战舰版F103开发
(作为一个小小白,傻逼到烧程序都能放错文件,学一个小模块,写一个小文章都是一晚上的精华感悟噢嘻嘻,快乐!!!)
——TT130马达——
工作电压:3V~12V DC(建议工作电压在6V到8V左右)
最大扭矩:800gf
负载电流:70mA
在这里插入图片描述
——L298N电机驱动版——
在这里插入图片描述

1.驱动直流电机
由于本模块是2路的H桥驱动,所以可以同时驱动两个电机,使能ENA ENB之后,可以分别从IN1 IN2输入PWM信号驱动电机1的转速和方向。可以分别从IN3 IN4输入PWM信号驱动电机2的转速和方向。
信号如图所示;
在这里插入图片描述

——实验连接图——
以电机正转为例
GPIO_SetBits(GPIOC,GPIO_Pin_0);
GPIO_ResetBits(GPIOC,GPIO_Pin_1);
由此可见PC1为低电平,PC0为高电平。
在这里插入图片描述

——代码部分,以战舰f103开发——
main.c



int main(void)

 {
         

    u16 led0pwmval=0;

    u8 dir=1;   

    delay_init();            //延时函数初始化     

    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
     //设置NVIC中断分组2:2位抢占优先级,2位响应优先级

    uart_init(115200);   //串口初始化为115200

    LED_Init();             //LED端口初始化

    
  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
描述 TIDA-00447 是一种 24V、双路无刷直流 (BLDC) 电机驱动参考设计,它可在洗碗机中用于驱动循环水泵和排水泵。循环水泵和排水泵驱动级设计用于分别实现 100W 和 30W 的连续运行。排水泵驱动基于带集成式功率 MOSFET 的单芯片、低外部组件计数三相电机驱动器,并可提供专有无传感器式控制方案,从而实现连续正弦波驱动。此外,它还特有一个集成降压/线性稳压器,可高效地将电源电压降至 5V 或 3.3V,从而为内部和外部电路供电。循环水泵采用带 MCU、具备保护机制与电流感应功能的外部 MOSFET 驱动器以及外部功率 MOSFET 的分离式解决方案来实现。此架构允许按需灵活地调整驱动功率级别。MCU 通过 InstaSPIN-BLDC 软件进行编程,该软件可使用反 EMF 集成方法对 BLDC 电机实现无传感器式梯形控制,同时该MCU 还可用于配置和控制排水泵级的速度。借助分离式 UART 接口,驱动单元便可与主用户界面控制器进行通信。此参考设计已通过电流和电机停止保护机制在满载运行的情况下进行全面测试。 24V 双通道直流无刷电机驱动器方框图: 24V 双通道直流无刷电机驱动器PCB截图: 附件包含以下资料: TI设计方案涉及到的重要芯片 DRV10983:三相无传感器 BLDC 电机驱动器 LMT84:具有 AB 类输出的 LMT84 - 1.5V、SC70、多增益模拟温度传感器 MSP430G2744:MSP430G2x44 混合信号微控制器 TPD4S009:用于高速差分接口的 4 通道 ESD 解决方案

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晗晗子~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值