c反应蛋白是什么意思| 膝关节退行性改变是什么意思| 性格内向的人适合做什么工作| 神父是什么意思| 猫代表什么象征意义| rebecca什么意思| 什么是奇门遁甲| choker什么意思| 脚底发烫是什么原因| 肌肉一跳一跳什么原因| 今年是什么年| 什么冠禽兽| 称心如意是什么意思| 紫河车是什么| 什么小吃最火爆最赚钱| 透骨草治什么病最有效| 小白脸是什么意思| 三点是什么时辰| igm是什么| 6月19号是什么星座| 盆腔炎吃什么药好得快| 南笙是什么意思| 美国有什么特产| 男人射精什么感觉| 十年结婚是什么婚| 异位妊娠是什么意思| 甲状腺腺体回声欠均匀是什么意思| 心衰竭是什么病| 10月3号是什么星座| 巨蟹座女和什么座最配| 婴幼儿屁股红擦什么| 中指尖麻木是什么原因| 九什么一毛| 孕妇梦见下雨是什么意思| 牙冠是什么| 狗不吃饭是什么原因| 肉苁蓉与什么搭配好| arg是什么氨基酸| 羡字五行属什么| 左侧小腹疼是什么原因| 苍蝇是什么味道| 受之无愧的意思是什么| 摩羯是什么星座| 银耳不能和什么一起吃| 知足是什么意思| 奶豆腐是什么| 潘氏试验阳性说明什么| 凤凰长什么样子| 咽炎咳嗽吃什么药| 中国最好的大学是什么大学| 爬坡是什么意思| 小孩吃什么水果好| 拉屎黑色的是什么原因| 直升是什么意思| 试管什么降调| 艾滋病通过什么途径传播| 肺结节吃什么水果好| 黄水病是什么病| 牙龈疼是什么问题| 北京市副市长什么级别| 女人气血不足吃什么补| 补办护照需要什么材料| 走路出汗多是什么原因| 血压高吃什么降压药| 葡萄什么季节成熟| 晚八点是什么时辰| 04年是什么生肖| 免疫治疗是什么意思| 呼吸不畅是什么原因| 结肠炎适合吃什么食物| 鹿晗是什么星座| 做梦梦见地震是什么意思| 高血压会引起什么并发症| 痛风吃什么药止痛最快| 101什么意思| 狗肚子有虫子吃什么药| 成什么上什么| 苏打水为什么是甜的| 吃完香蕉不能吃什么| 梅毒通过什么途径传染| 副作用是什么意思| 鞭挞是什么意思| 微波炉不能用什么容器| 什么的跑步| 猫咪不能吃什么| 肌酸激酶偏低是什么原因| 8月15号是什么星座| 张少华什么时候去世的| 低血糖有什么症状| 626什么意思| 潮喷是什么感觉| 担心是什么意思| 花椒水泡脚有什么好处| 用鸡蛋滚脸有什么好处| 桦树茸有什么作用| 独一味是什么药| 黄埔军校现在是什么学校| 做完磁共振要注意什么| cc什么意思| 细菌感染吃什么抗生素| 孕妇梦见小蛇是什么意思| 血凝是什么意思| 吃什么长胸| 静心什么意思| 接吻会传染什么病| 桑葚搭配什么泡水喝最好| 什么是牛黄| 二聚体是什么意思| 陈赫火锅店叫什么名字| 宝藏是什么意思| mia是什么意思| 以至于是什么意思| 天气热适合吃什么| 电视开不了机是什么原因| 巴基斯坦用什么语言| 作息时间是什么意思| 麻鸡是什么鸡| 梦见吃排骨是什么意思| 月经前几天是什么期| 最机灵的动物是什么生肖| 快乐源泉是什么意思| 农历五月二十一是什么星座| 这个表情是什么意思| 六月一日什么星座| 低压108有什么危险| 什么颜色加什么颜色等于棕色| 脚趾缝痒用什么药| 大便干燥一粒一粒的吃什么药| 眩晕症吃什么好| 揾什么意思| rh因子阳性是什么意思| 新百伦鞋子什么档次| 扛幡是什么意思| 1901年是什么年| 黉门是什么意思| 蝴蝶是什么意思| 打点滴是什么意思| 蛇蝎心肠是什么生肖| 形态各异是什么意思| 牙龈长泡是什么原因| apf值是什么意思| 荨麻疹可以吃什么水果| 淋巴炎吃什么药| 四肢无力是什么原因| 哪吒属什么生肖| 屡禁不止的意思是什么| qd医学上是什么意思| 白兰地兑什么饮料好喝| 什么是疱疹怎么得的| 为什么北极没有企鹅| 钮钴禄什么意思| 脾胃虚弱吃什么食物好| 英特纳雄耐尔是什么意思| 经信局是干什么的| 长命锁一般由什么人送| 爱爱是什么感觉| 孕妇喝椰子水有什么好处| 金字旁目字读什么| 颈椎酸胀是什么原因| 梦见龙卷风是什么预兆| 我追呀追呀是什么歌曲| 市宣传部长是什么级别| 具体是什么意思| 经期喝什么补气血| 脉细滑是什么意思| 独一无二是什么生肖| 肾虚吃什么药好| 女属羊和什么属相最配| 999是什么意思| 吃什么促进腺样体萎缩| 足是什么结构| 去火吃什么食物| 灵芝主要治什么病| 玛卡是什么药| 梦到被雷劈是什么意思| ac是胎儿的什么| 身上带什么可以辟邪| 孩子鼻塞吃什么药| 涤棉是什么面料| 两边太阳胀痛什么原因引起的| 雌二醇凝胶有什么作用| 球蛋白有什么作用和功效| cua是什么意思| 吃西洋参有什么好处| 女单读什么| 金牛座是什么象| 肚子肥胖是什么原因引起的| 什么是生长纹| 肝火旺吃什么降火最快| ECG是什么| 提防是什么意思| 做什么梦暗示你怀孕了| 皮夹克是什么意思| 鲱鱼为什么那么臭| 什么叫窦性心律不齐| 2月3号是什么星座| 什么样的太阳| 什么是全运会| 腰肌劳损是什么原因引起的| 寒湿吃什么中成药| 六月初五是什么日子| 又当又立是什么意思| sakura是什么牌子| 蜜蜂吃什么食物| 男人喝劲酒有什么好处| 手指有痣代表什么意思| 隐形眼镜半年抛是什么意思| 2016年是属什么年| 蛋白尿是什么意思| 右手臂痛是什么预兆| 清洁度三度什么意思| 重庆市长是什么级别| 奶水不足是什么原因造成的| elle是什么档次的牌子| 什么植物有毒| 早上起来口苦吃什么药| 白细胞2个加号是什么意思| 择期手术是什么意思| 脚突然抽筋是什么原因| 匿名是什么意思| 缘字五行属什么| 吃什么助消化| 舌边有齿痕是什么原因| 尿有泡泡是什么病| 白天不懂夜的黑是什么意思| pvd是什么材料| 仓鼠吃什么| 妇科ph值是什么意思| 男人吃女人有什么好处| 深圳少年宫有什么好玩的| 西红柿吃多了有什么坏处| 井代表什么数字| 接风吃什么| 什么是焦虑症| 1月9号是什么星座| 什么什么不动| 松子吃多了有什么害处| 8月1日是什么日子| ood是什么意思| 257什么意思| 肚子胀气老放屁是什么原因| 小壁虎的尾巴有什么作用| 什么是历史虚无主义| 塔罗牌愚者是什么意思| 千米的字母是什么| 手指甲上的月牙代表什么| 眼睛疼吃什么药效果最好| 什么水不能喝| 什么大叫| 肖战是什么星座| 疱疹是什么样的| c肽测定是什么意思| 子水是什么水| 兰州有什么特产| 广东有什么特色美食| 掉以轻心是什么意思| 什么的绽放| 哈士蟆是什么东西| 酸菜鱼什么鱼最好| 花裙子配什么上衣好看| 息肉和囊肿有什么区别| 常德有什么大学| 海里有什么鱼| 口腔溃疡是什么原因造成的| 百度

首页 > 评测 > Sensortile评测----平坦度测量之42步进电机调试

海南打造“智慧交通”让出行更省心

  
  • 作者:
  • 来源:
  • [导读]
  • 项目需求,动作部分需要步进电机参与,去年论坛送的3D打印机还在,那就用A4988驱动模块和42步进电机了。 一、模块介绍: 1、步进电机: 1>步进电机:在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号
项目需求,动作部分需要步进电机参与,去年论坛送的3D打印机还在,那就用A4988驱动模块和42步进电机了。
一、模块介绍:

1、步进电机:
1>步进电机:在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度

图1 四线两相步进电机原理图

2〉42步进电机
42意思是说安装机座宽42mm,如下图



图2 42步进电机机械图

其额定转矩为0.5Nm。

2、A4988步进电机驱动模块


图3 A4988IC功能框图

A4988一个带转换器和过流保护功能的DMOS(vertical double-diffused MOSFET)微步驱动芯片。

其MS1/2/3是模式选择逻辑引脚,共有五种不同的步进模式(全、半、1/4、1/8、1/16),模式根据应用精度选择,其具体介绍见官方datasheet。



图4 模式逻辑表


图5 时序图


下面是A4988在3D打印机应用中的经典模块电路

图6 3D打印RAMPS1.4电路中的驱动模块

RAMPS1.4电路板中,MS1/2/3、reset和sleep引脚被上拉,step、enable和dir,以及OUT1A、OUT1B、OUT2A、OUT2B引脚外留。

二、用Arduino开发板调试驱动块:

开发板用的是ATmega2560 R3,驱动模块的dir、step、enable分别接于开发板的28、26、24接口,前面说过A4988的模式,网上查来说,在全模式下,转一圈要200个步进值或一个步进1.8°,而我们的板子是在1/16的模式下,即转一圈需要16*200个步,这里的1步指的是step引脚的一个周期方波,方波的周期决定了旋转的速度,而总的步进数决定了旋转的角位移,两者其实耦合,不纠结了,经测试方波的周期在300us至1600us之间电机运行稳定。


下面是这次调试的代码:

  • char Dir=28;
  • char Step=26;
  • char Enable=24;
  • //MS1/2/3 5V
  • void setup() {
  •   // put your setup code here, to run once:
  •   pinMode(Enable,OUTPUT); // Enable
  •   pinMode(Step,OUTPUT); // Step
  •   pinMode(Dir,OUTPUT); // Dir
  •   digitalWrite(Enable,LOW); // Set Enable low
  •   //digitalWrite(Dir,HIGH); // Set Dir high
  • }
  • void loop() {
  •   // put your main code here, to run repeatedly:
  •   digitalWrite(Dir,HIGH); // Set Dir high  正转
  •   for(int x = 0; x < 3200; x++)
  •   {
  •       digitalWrite(Step,HIGH); // Output high
  •       delayMicroseconds(800); //
  •       digitalWrite(Step,LOW); // Output low
  •       delayMicroseconds(800); //
  •   }
  • delay(5000);
  • digitalWrite(Dir,LOW); // Set Dir low 反转
  •   for(int x = 0; x <3200; x++)
  •   {
  •       digitalWrite(Step,HIGH); // Output high
  •       delayMicroseconds(800); //
  •       digitalWrite(Step,LOW); // Output low
  •       delayMicroseconds(800); //
  •    }
  •     delay(5000); // pause five second
  • }

复制代码




三、总结:


此次调试唯一经验就是,一定不忘以前养成的程序编写习惯,切记,下面来说说这次遇到的坑,


首先、是第二次玩Arduino,对其编辑、编译器和代码书写要求没有任何好感,个人感觉。


其次、犯了一个很没程序素养的问题,程序是先让电机正转一圈,延迟5s后再反转一圈,如此轮回,结果一直在正转,怪了,什么鬼?于是拿着表测了一下方向控制脚,发现的确没有执行到这一步,看了半天没看出来,于是就回头去测电路板,排除硬件的影响,任然无效,于是从程序for循环开始排查,是不是步数转多了,电机剩磁太大,老死机的经验,就慢慢改步数,从3200改到了100,发现改到150时还是一样,但改到100时可以反转了,聪明的你知道是什么原因了吧,差不多找着你了,于是改到了126发现可以反转,又改到了130不反转,好家伙,x溢出了!!!,???恩,无缘无故你溢出个球,x怎么是char类型的,我明明定义的是int啊,于是想了想,当初定义了一个全局变量x,char类型的,写for的时候为了省事,就用了它,这回是哭笑不得,好吧,老了,记性太差,改回来后,ok了,觉得好笑,写这麽多,大家一起笑笑undefined。

  • 本文系21ic原创,未经许可禁止转载!

网友评论

九寨沟在什么地方 今年七夕节是什么时候 葡萄球菌感染是什么原因引起的 喝碳酸饮料有什么危害 脚底肿是什么原因引起的
什么是高压氧 菲拉格慕属于什么档次 耳朵蝉鸣是什么原因引起的 为什么会起鸡皮疙瘩 怀孕一个月什么症状
女性白带发黄是什么原因 剑客是什么意思 孕妇肾积水是什么原因引起的 肝不好吃什么 工作是为了什么
肺不好挂什么科 印度人为什么用手抓饭吃 激凸是什么意思 全血低切相对指数偏高什么意思 热疖痈毒是什么意思
吃什么对大脑记忆力好hcv7jop6ns6r.cn hushpuppies是什么牌子helloaicloud.com 舌头两边疼是什么原因hcv7jop6ns6r.cn 阶段性是什么意思jasonfriends.com 腰底部疼痛跟什么病有关hcv9jop6ns4r.cn
内分泌是什么意思hcv7jop9ns7r.cn 肝右叶低密度灶是什么意思hcv9jop6ns4r.cn 属鸡的是什么星座yanzhenzixun.com 怀女孩有什么征兆96micro.com 嗓子发炎吃什么消炎药dayuxmw.com
yy什么意思hcv8jop5ns5r.cn 舌苔黄腻吃什么药hcv8jop3ns4r.cn 伤风感冒吃什么药hcv8jop7ns6r.cn 扁桃体发炎挂什么科kuyehao.com 亚麻色是什么颜色hcv8jop9ns8r.cn
927什么星座hcv9jop4ns0r.cn 海口有什么好玩的xinjiangjialails.com 十月十六号是什么星座hcv9jop1ns5r.cn 解痉是什么意思youbangsi.com 早上9点到10点是什么时辰hcv7jop5ns0r.cn
百度