找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3200|回复: 5
收起左侧

我用STM32控制直流无刷电机,用rs485通讯,那驱动器上我该怎么接线呢

[复制链接]
ID:310785 发表于 2021-3-1 11:10 | 显示全部楼层 |阅读模式
我用STM32控制直流无刷电机,用的一驱一的驱动器,用rs485通讯,那驱动器上我该怎么接线呢,我用STM32定时器产生PWM波,用占空比调节转速,GPIO2是接到驱动器上的信号线吗?还是要485与单片机连接就可了?新手一枚,求助大佬
回复

使用道具 举报

ID:871393 发表于 2021-3-1 15:33 | 显示全部楼层
485是串口通信, 也就是用uart(usart), 加上485芯片就可以(感觉跟电机驱动没什么关系, 难道你的驱动器是通过485接收某种协议吗?)而直流无刷电机带驱动器的话, 需要你看懂驱动器的使用方法
回复

使用道具 举报

ID:752974 发表于 2021-3-2 10:06 | 显示全部楼层
如果是STM32+驱动芯片+MOS管驱动直流无刷电机的话,和通信无关。如果是STM32+购买成品驱动器,则要看成品驱动器的具体情况。
回复

使用道具 举报

ID:887875 发表于 2021-3-3 09:09 | 显示全部楼层
对响应要求不高的场合,建议用rs485发指令给驱动器的方式进行控制。PWM做加减速,不好做的。我有实战经验。
回复

使用道具 举报

ID:798631 发表于 2021-3-3 09:39 | 显示全部楼层
485接收上位机命令  STM32 PWM控制电机  这样的话 驱动器按说明书接上   电源    电机动力线  电机反馈线     PWM速度给定   正反向控制  报警等   。有可能驱动器还需要一些设置    STM32直接485控制驱动器的话就简单了   直接连上485线根据通讯协议发命令就好了
回复

使用道具 举报

ID:376366 发表于 2021-3-3 11:00 | 显示全部楼层
你的电机功率多大了?你的驱动器是485接口的吗?如果是的话直接STM32的串口通过485芯片连接就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表