黄工无刷电机学习
登录
直播中
李泳瑜
7年用户
1120经验值
私信
关注
[问答]
怎样通过读写寄存器来控制直流无刷电机的加减速与换向啊?
开启该帖子的消息推送
寄存器
怎样通过读写寄存器来控制直流无刷电机的加减速与换向啊?有哪些步骤?其实现代码怎样去编写?
回帖
(1)
衡辉
2021-7-21 09:50:25
最近在搞一个小东西需要用到直流无刷电机,用了一个比较高大上一点的控制器,带有多种控制功能;其中有个RS485总线控制的,通过读写寄存器来实现速度、加减速、制动、换向的控制。平常用的单片机是Arduino,没有485的接口,因此从网上买了TTL--》485的转换模块,现在这个模块做的很好了,都是流向自动控制,不用操心,用起来和普通的TTL接口一模一样。
首先按照控制器说明书的连接好硬件,这个很简单没什么坑,控制器也很智能,可以自学习记住霍尔传感器的位置信息。
其次连接好控制硬件,单片机《--》TTL 485模块《--》电机控制器;这里有坑,请看下面一幅图片:一般来讲,TTL接口是Rx接Tx,Tx接Rx的,可是,这个TTL转RS485模块TMD的是Tx接Tx,Rx接Rx,真的是巨坑无比!注意这里,连接好就行了。
然后,打开Arduino的IDE,需要额外先下载ModbusMaster这个库,#include 《ModbusMaster.h》 //modbusmaster库一下,然后读写寄存器就好了。非专业码农,我的水平有限,程序里面可能有很多错误或者不对的地方,发出来仅供参考,我这里已经编译上传arduinomega2560,控制功能正常。打开串口监视器,输入0-20以内的车速,就可以驱动电机转动,大于20就停机。
最近在搞一个小东西需要用到直流无刷电机,用了一个比较高大上一点的控制器,带有多种控制功能;其中有个RS485总线控制的,通过读写寄存器来实现速度、加减速、制动、换向的控制。平常用的单片机是Arduino,没有485的接口,因此从网上买了TTL--》485的转换模块,现在这个模块做的很好了,都是流向自动控制,不用操心,用起来和普通的TTL接口一模一样。
首先按照控制器说明书的连接好硬件,这个很简单没什么坑,控制器也很智能,可以自学习记住霍尔传感器的位置信息。
其次连接好控制硬件,单片机《--》TTL 485模块《--》电机控制器;这里有坑,请看下面一幅图片:一般来讲,TTL接口是Rx接Tx,Tx接Rx的,可是,这个TTL转RS485模块TMD的是Tx接Tx,Rx接Rx,真的是巨坑无比!注意这里,连接好就行了。
然后,打开Arduino的IDE,需要额外先下载ModbusMaster这个库,#include 《ModbusMaster.h》 //modbusmaster库一下,然后读写寄存器就好了。非专业码农,我的水平有限,程序里面可能有很多错误或者不对的地方,发出来仅供参考,我这里已经编译上传arduinomega2560,控制功能正常。打开串口监视器,输入0-20以内的车速,就可以驱动电机转动,大于20就停机。
举报
更多回帖
rotate(-90deg);
回复
相关问答
寄存器
怎样
去设计一种基于STM32的
控制
直流电机
加减速
及正反转系统
2021-09-14
1418
实现
无刷电机
有负载的情况下的匀加速匀
减速
2022-11-16
2166
blinker平台是
怎样
去
控制
步进
电机
正反转及
加减速
的
2021-10-15
1869
如何使用PWM威廉希尔官方网站
来
控制
直流电机
的正反转以及
加减速
啊
2021-09-06
2568
怎样
通过
控制
六个MOS
来
驱动
直流
无刷电机
旋转?
2021-07-20
5834
关于步进
电机
加减速
运动的C程序编写
2016-12-07
16619
控制
步进
电机
的
加减速
问题,,急求!!!
2015-04-24
23139
无刷电机
的无感
换向
是怎么
通过
反向电动势
来
判断位置的?
2023-10-11
307
怎样
去设计一种基于单片机的无刷
直流电机
PID调速
控制
系统
2021-08-06
1918
步进
电机
S型
加减速
控制
的源程序该
怎样
去实现呢
2021-12-20
1409
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分