打印

《自平衡两轮小车》现在进行时(2011.05.20更新:小车已站立)

[复制链接]
楼主: 程序匠人
手机看帖
扫描二维码
随时随地手机跟帖
221
程序匠人|  楼主 | 2011-5-19 18:36 | 只看该作者 回帖奖励 |倒序浏览
今日进展

这两天趁着等驱动片的空档期。把测速部分先写完了。另外把传感器的信号整理了一下思路,调整了几个滤波参数。


今天更新了3楼的硬件楼内容如下:
4、PWM部分:
MCU只有1路PWM。如果要实现两个轮子的同步或差动。需要软件实现PWM。
A.一路PWM口,继续使用;
B.另一路原本接INT0,改到T0。

5、测速部分:
把INT2改接到INT0。

6、调试电位器(临时):
AN2,AN3,AN4,AN5 临时接4个电位器,用于调试参数。

7、陀螺仪部分:
C6去掉

8、加速度计放大部分:
R10和R25,改为10欧姆。——这里的最终目标是想把C8和C21去掉。

接下来,就是等驱动片到了继续干。

使用特权

评论回复
222
lrlh| | 2011-5-19 18:37 | 只看该作者
NXT插件谁有? 帮忙做个NXT自平衡机器人,感激不尽

使用特权

评论回复
223
程序匠人|  楼主 | 2011-5-20 17:54 | 只看该作者
今日战况:

1、电机驱动芯片收到了
2、把小车重心做了些调整后,取得重大突破。小车能够站立了,最多一次达到几分钟。回头上视频!

使用特权

评论回复
224
neyo.zhong| | 2011-5-20 18:28 | 只看该作者
226# 程序匠人
恭喜匠人,“最烂”MCU果然没有让你失望,呵呵。

使用特权

评论回复
225
程序匠人|  楼主 | 2011-5-20 20:56 | 只看该作者
226# 程序匠人
恭喜匠人,“最烂”MCU果然没有让你失望,呵呵。
neyo.zhong 发表于 2011-5-20 18:28


呵呵,托您的洪福。没有前面那个小S,不会有如此给力。没有后面那个小J,也不会有如此动力。:lol

说到这颗芯片。在匠人眼里倒不算最烂。性能还是挺不错的。

唯一有点小小的不足,就是PWM的功能稍微弱了一些。有点不太给力。而且只有一路PWM。所以最终我还是用软件模拟了两路PWM。

视频正在整理上传中,稍后可以与大家见面。

使用特权

评论回复
226
程序匠人|  楼主 | 2011-5-20 21:42 | 只看该作者
两轮自平衡两轮车的视频来啦!





说明:这两个视频同时更新到了7楼。

使用特权

评论回复
227
不光写程序| | 2011-5-20 23:43 | 只看该作者
匠人的皮鞋挺亮的啊:D!

使用特权

评论回复
228
心情零下| | 2011-5-21 00:13 | 只看该作者
匠人大哥太棒了!!!

使用特权

评论回复
229
程序匠人|  楼主 | 2011-5-21 00:19 | 只看该作者
匠人的皮鞋挺亮的啊:D!
不光写程序 发表于 2011-5-20 23:43


呵呵,是地板亮。

使用特权

评论回复
230
123jj| | 2011-5-21 04:39 | 只看该作者
呵呵!

:victory:

使用特权

评论回复
231
123jj| | 2011-5-21 04:57 | 只看该作者
俺会算命,曾帮匠人算过一挂,短则半月,长则一月,就一定能到女儿国,女儿国国王一高兴,一定要把女儿嫁给匠人,收匠人为驸马爷~~~  ;P


这不,女儿国国王收匠人为驸马爷,有图为证!


使用特权

评论回复
232
forget121| | 2011-5-21 08:55 | 只看该作者
:P 很好..很强大

使用特权

评论回复
233
嵌入你我心| | 2011-5-22 17:40 | 只看该作者
匠人jj,可不可以把程序给我发来一份。邮箱ljwlh54@163.com

使用特权

评论回复
234
程序匠人|  楼主 | 2011-5-22 21:41 | 只看该作者
匠人jj,可不可以把程序给我发来一份。邮箱ljwlh54@163.com
嵌入你我心 发表于 2011-5-22 17:40


我会在时机成熟的时候开源。

使用特权

评论回复
235
xwj| | 2011-5-23 08:00 | 只看该作者
这次的效果不错,不再...

使用特权

评论回复
236
tyw| | 2011-5-23 10:09 | 只看该作者
恭贺匠人添丁

使用特权

评论回复
237
程序匠人|  楼主 | 2011-5-23 10:20 | 只看该作者
这次的效果不错,不再...
xwj 发表于 2011-5-23 08:00


不再忐忑  :)

使用特权

评论回复
238
程序匠人|  楼主 | 2011-5-23 10:22 | 只看该作者
恭贺匠人添丁
tyw 发表于 2011-5-23 10:09


呵呵,t叔等手上的项目完成后,也可以动起来啦。

提醒一下:上次听你说想用HT的芯片做。我估计有点难度,因为HT芯片没有乘除法指令,比较难实现一些算法。建议还是用51系列的芯片为好。

使用特权

评论回复
239
123jj| | 2011-5-23 12:06 | 只看该作者
俺和匠人的意见正相反。

支持老T叔用HT的芯片做。尽管HT芯片没有乘除法指令,但51乘除法指令大多数情况下,是骗骗人的鬼把戏,比如,匠人用的浮点数运算,在51库里面,都是以移位指令为主,配合其他指令操作的,根本没用上51乘除法指令,相反,HT芯片尽管没有乘除法指令,但指令代码是精简指令集,指令代码执行效率高,很多地方的应用速度胜过51。

因些,这个破烂轮子,要汇集老T叔的多项电林高深武功才行哦,俺力顶老T叔,百花齐放,百家争鸣,吃好"侠客行"里的那碗腊八粥哦~~~ :lol

使用特权

评论回复
240
程序匠人|  楼主 | 2011-5-23 12:12 | 只看该作者
俺和匠人的意见正相反。

支持老T叔用HT的芯片做。尽管HT芯片没有乘除法指令,但51乘除法指令大多数情况下,是骗骗人的鬼把戏,比如,匠人用的浮点数运算,在51库里面,都是以移位指令为主,配合其他指令操作的,根 ...
123jj 发表于 2011-5-23 12:06


不仅仅是浮点数的问题。还有其它一些地方,也要用到乘除法。虽然用软件也可以实现乘除法,但是代价就是要牺牲控制的时效。

另外,虽然HT是精简指令集,但是因为中颖的这颗芯片已经是提速的了。所以,精简指令的速度优势并不如后者。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则