有刷直流电机控制(12v)

一.电机驱动
1)正反转
+12V 给到电机的驱动线 电机正转
-12V给到电机的两个驱动线,电机反转
2)电机调速
通过PWM调节输出电压占空比,从而来调节电机转速
3)控制流程
单片机 IO口 —— 三极管 —— 继电器 —— 输出12V —— 电机
二.输入信号
1)开关信号
a.物理按键 低有效 IO 采集IO口的高低电平
b.虚拟按键 整车大屏按钮 按下 然后发送CAN/LIN信号到单片机模块,控制电机的运动
c.AD电压采集 当AD值为多少的时候表示按键有效
d.通过下降沿变化,进入中断,表示按键按下
三.反馈信号
a.电机位置信号,霍尔数
b.加热通风的挡位信号,当前温度信号
c.电机和加热的诊断信号(通过CAN/LIN反馈出去方便诊断和问题排查)
d.电压和电流的诊断
e.霍尔故障(霍尔电源,遇到霍尔问题,我们第一步,用示波器查看霍尔的波形是否正常,如果不正常就要请教硬件同时看看)
四.电机位置学习
座椅滑道有前后两个硬挡点,通过按键控制电机往前或者后运动到挡点,电机电流>10A 且霍尔不再变化,把位置最小值赋值1
反向运动电机到另一边同样条件,把位置最大值记录为

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值