搜索
bottom↓
楼主: hmd420304805

教你你怎么用STM32调教 步进电机/伺服电机,绝对原创,希....

  [复制链接]
(138454938)

出0入0汤圆

发表于 2017-7-21 10:36:28 | 显示全部楼层
本帖最后由 sanv 于 2017-7-21 10:54 编辑
hmd420304805 发表于 2017-6-9 14:30
学生狗果然不好伺候


虽然很不想爆粗口,但是你先骂人就别怪老子喷你在后。
一个在sysytick中断里做指数浮点运算的傻B还好意思谈论程序性能
跟体育老师学语文的见过,没见过和体育老师学编程的;知道国内嵌入式程序为什么难做吗?就是被你们这些乡下赤脚医生搞乱的!!!
(138416121)

出0入0汤圆

发表于 2017-7-21 21:23:25 来自手机 | 显示全部楼层
不错,但是不知道查表法的具体算法如何实现的!
(138330906)

出0入0汤圆

发表于 2017-7-22 21:03:40 | 显示全部楼层
zhanghaiw 发表于 2017-7-21 21:23
不错,但是不知道查表法的具体算法如何实现的!

你觉得不错啊!你可以买来看看嘛!在systick函数里面做指数浮点运算!还夸夸其谈的说不占用cpu!你说说!
(136550201)

出0入0汤圆

发表于 2017-8-12 11:42:05 | 显示全部楼层
ibmx311 发表于 2015-2-3 14:37
晕死,怎么还讨论呢,买一个cpld才10块钱
就算是你不会玩,你从原理图里面拉个计数器出来想几位就几位配置了管 ...

讨教一下,有没有腿少一点的,最好不要外配SPIFLASH的CPLD啊,纯用来发脉冲和通迅,哪款比较合适呢?
但是这种芯片间通迅方式不太好处理啊,CPLD内部是否可以允许大数组存在,比如2K字节。


(136537498)

出0入4汤圆

发表于 2017-8-12 15:13:48 | 显示全部楼层
yuyu87 发表于 2014-5-30 08:51
我之前有用LPC1114驱动2路三菱伺服电机,
用的就是这种办法,
可惜它的定时器的PWM输出是不能作为另一个定 ...

那加减速怎么搞?查表?
(136537188)

出0入0汤圆

发表于 2017-8-12 15:18:58 | 显示全部楼层
关注,先mark,菜鸟得努力才变成老鸟。
(136526608)

出0入0汤圆

发表于 2017-8-12 18:15:18 | 显示全部楼层
用带DSP的F407做过  中断里浮点开方运算 us内就可以完成。一个定时器输出脉冲一个定时器控制脉宽
(134207071)

出0入0汤圆

发表于 2017-9-8 14:34:15 | 显示全部楼层
hmd420304805 发表于 2014-5-28 12:57
来讨教一下运动控制器,现在运动控制器主要往哪个方向发展?
通用性的如 运动控制卡,雷赛,研华,众为兴 ...

同求这个问题。
(134196334)

出0入0汤圆

发表于 2017-9-8 17:33:12 | 显示全部楼层
hmd420304805 发表于 2016-5-19 10:10
两个定时器配置是一样的,输入源不同而已。
这套代码已经挂到淘宝店,4轴脉冲,带加减速,带定位,带点动 ...

楼主,能分享一下淘宝的链接吗。想学习一下你的控制代码。刚入行,还请多指教。
(131856827)

出0入0汤圆

发表于 2017-10-5 19:24:59 | 显示全部楼层
认真学习一下
(131788891)

出0入85汤圆

发表于 2017-10-6 14:17:15 | 显示全部楼层
szmachine 发表于 2014-5-27 15:59
那个是给我开发的工程师做测试过程中给我录的视频,对于这种频率的抖动还真的很满意.听说DSP片子里的HRP ...

比较好奇你说的频率抖动是指的啥?设定频率不变输出频率的变化?
(128507999)

出0入0汤圆

发表于 2017-11-13 13:38:47 | 显示全部楼层
好贴不用多言,MARK
(128225001)

出0入0汤圆

发表于 2017-11-16 20:15:25 | 显示全部楼层
不错,最近关注这个方面的东西。
(127098648)

出0入0汤圆

发表于 2017-11-29 21:07:58 | 显示全部楼层
路过,学习学习!!!!!!!
(125724067)

出0入0汤圆

发表于 2017-12-15 18:57:39 | 显示全部楼层
有内涵的好帖!!
(119283776)

出0入0汤圆

发表于 2018-2-28 07:55:50 | 显示全部楼层
djkc 发表于 2014-6-19 12:46
stm32版一早就有了,DMA+两TIM,高速输出精确脉冲,自己找下,我用3对TIM,加3DMA,精确快速输出脉冲到10M ...

您好,可否提示一下,如何操作 DMA+连个TIM, 谢谢
(116281899)

出0入0汤圆

发表于 2018-4-4 01:47:07 | 显示全部楼层
mark,伺服电机脉冲频率及个数控制
(111132422)

出0入0汤圆

发表于 2018-6-2 16:11:44 | 显示全部楼层
楼主的与门是不是多余了,看下这个帖子
https://www.amobbs.com/forum.php ... amp;_dsign=18ad5f48
(108221618)

出0入0汤圆

发表于 2018-7-6 08:45:08 | 显示全部楼层
这个一定要记号备用!谢谢楼主!
(108213115)

出180入0汤圆

发表于 2018-7-6 11:06:51 | 显示全部楼层
谢谢分享
(107587074)

出0入0汤圆

发表于 2018-7-13 17:00:52 | 显示全部楼层
两个定时器
(107586653)

出0入0汤圆

发表于 2018-7-13 17:07:53 | 显示全部楼层
图片看得不方便,如果能有个PDF就更好了!
(106715795)

出0入0汤圆

发表于 2018-7-23 19:02:11 | 显示全部楼层
你们那么的霸气,我怎么这么笨啦。都没搞懂。
(104050644)

出0入0汤圆

发表于 2018-8-23 15:21:22 | 显示全部楼层
学习了,收藏了
(103343683)

出0入0汤圆

发表于 2018-8-31 19:44:03 | 显示全部楼层
myxiaonia 发表于 2014-5-31 21:09
楼主是用定时器级联,计数定时器中断来改变脉冲定时器的重装载值获得不同频率实现加减速,这种方式确实挺不 ...

标记一下,正在学习!
(103332188)

出0入0汤圆

发表于 2018-8-31 22:55:38 | 显示全部楼层
这个一定要标记!
(103291985)

出0入0汤圆

发表于 2018-9-1 10:05:41 来自手机 | 显示全部楼层
标记一下,正在学习!
(103240559)

出0入0汤圆

发表于 2018-9-2 00:22:47 | 显示全部楼层
怎么才能联系上楼主  我的企鹅号875279516
(103068006)

出0入0汤圆

发表于 2018-9-4 00:18:40 | 显示全部楼层
这样的操作一次只能发65535个脉冲吗?怎么做到32位
(103050625)

出0入24汤圆

发表于 2018-9-4 05:08:21 来自手机 | 显示全部楼层
标记一下
(102858756)

出0入0汤圆

发表于 2018-9-6 10:26:10 | 显示全部楼层
收藏,学习了
(97808659)

出0入12汤圆

发表于 2018-11-3 21:14:27 | 显示全部楼层
思路不错!!!!!!!!!
(94803561)

出0入0汤圆

发表于 2018-12-8 15:59:25 | 显示全部楼层
会不会有计数溢出设定值的问题,比如计数已经到1000,但是设置到900停,结果他继续计数1001,1002.。直到溢出,等于这个周期是不准确的
(47195553)

出0入0汤圆

发表于 2020-6-11 16:26:13 | 显示全部楼层
总结一下常用的输出指定数量脉冲信号的4种方法
1.定时器中断中反转io电平并计数,一个脉冲一次中断,频率低可以,频率高会累死CPU。
2.用主从定时器的方式,主定时器cnt溢出一次,从定时器的cnt+1,当从定时器溢出时关闭主定时器,从定时器的arr是多少就会发多少脉冲。
3.高级定时器的单脉冲模式,高级定时器的单脉冲模式一次可以输出不止一个脉冲,具体个数与RCR寄存器的值相关,最大一次能输出255个,与方法1相比中断频率可以降低很多。
4.A定时器发脉冲,脉冲脚外交在B定时器上,用B定时器来计数,效果类似方法2,主要应对没有定时器内联机制的单片机。
(47192726)

出0入0汤圆

发表于 2020-6-11 17:13:20 | 显示全部楼层
我采用的是第2种方法,也就是主从定时器的方法,楼主的意思,频率很高的情况下,在从定时器溢出中断中去关主定时器会来不及吗?
(47191972)

出0入0汤圆

发表于 2020-6-11 17:25:54 来自手机 | 显示全部楼层
不错,学习了
(47191690)

出0入0汤圆

发表于 2020-6-11 17:30:36 | 显示全部楼层
与门的形式,如果发送脉冲的频率是变化的,怎么能保证脉冲个数呢,两个定时器的ARR应该怎么配,不是太明白
(47138565)

出0入0汤圆

发表于 2020-6-12 08:16:01 | 显示全部楼层
学习一下,想用stm32做个伺服控制器
(47130714)

出0入0汤圆

发表于 2020-6-12 10:26:52 | 显示全部楼层
kinsno 发表于 2014-5-27 14:26
我试过,100K好象有点吃力,貌似是我方法错了,学习中;

PS : 靠,F407真的有12个定时器; 就是不晓得能够同时 ...

我用的F2同时输出6路,每个定时器用2个通道,最多支持12个电机
(46669252)

出0入0汤圆

发表于 2020-6-17 18:37:54 | 显示全部楼层
加减速呢?好不好算?
(46669215)

出0入0汤圆

发表于 2020-6-17 18:38:31 | 显示全部楼层
加减速计算关键啊
(44757641)

出0入0汤圆

发表于 2020-7-9 21:38:05 | 显示全部楼层
收藏。。。。
(37365327)

出0入0汤圆

发表于 2020-10-3 11:03:19 | 显示全部楼层
请问楼主有没有可能做6轴控制?看了cubumx,好像最多只能ITR0-ITR3四路,我用stm32h750,也只有四路
(37364509)

出100入101汤圆

发表于 2020-10-3 11:16:57 来自手机 | 显示全部楼层
大牛很多
(14198891)

出0入0汤圆

发表于 2021-6-28 14:10:35 | 显示全部楼层
高速脉冲输出
(14133407)

出100入101汤圆

发表于 2021-6-29 08:21:59 来自手机 | 显示全部楼层
有做伺服驱动板卡的,说现在杀价很严重,不赚钱
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-12-9 22:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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