智能车制作

标题: 想用51单片机做一个四轴飞行器,菜鸟求帮忙 [打印本页]

作者: 饭小强    时间: 2013-8-20 23:50
标题: 想用51单片机做一个四轴飞行器,菜鸟求帮忙
打算用at89s52单片机,需要准备些什么器件,最好能具体点。听说要用到很多算法,用51单片机实现会不会很吃力啊?

作者: ⊙Lin⊙    时间: 2013-8-21 00:21
这个玩笑不好笑。
作者: qurter    时间: 2013-8-21 00:22
计算吃不吃力感觉不好说,毕竟也有用30M晶振的……

但是目测存储空间会吃力,毕竟程序编译完大小应该不小,而且各种变量还要占内存空间,如果电路设计不好IO也有可能感觉不够用……
作者: Neozoic    时间: 2013-8-21 11:35
建议换个芯片,四轴主流芯片STM32,用做车的128、k60也行,如果是做小四轴(用空心杯动力)的话,电路较为简单;如果想做大四轴(如用无刷电机动力),还需要电子调速器,这个可以自己做(主流用mega8的芯片)。除此之外,最为核心的就是飞控板,通常集成了陀螺仪、加速度传感器等,用于姿态信息的采集。还有一个模块就是无线通信模块,有多种方式可选。大四轴的话,网上基本上都有各个部件的成品,买回来拼装一下就行,但建议DIY
作者: 翔宇    时间: 2013-8-21 13:15
同意3楼和四楼童鞋的说法!
作者: 热血男儿!    时间: 2013-8-21 18:14
自己写控制代码很难哦!
作者: dyl0000    时间: 2013-8-22 11:36
关键是89c52没办法同时输出4路PWM,这个我们已经有过经验了,除非用51增强型,相对功能会多点,最好是用16位及以上的单片机做,stm32就是很好的选择,资料齐全,功能强大。另外需要的东西主要有陀螺仪、加速度计、支架、电调、无刷电机、两对正反桨,最好在加无线模块,做个遥控器(当然也可以买现成的,几百块钱),因为自动控制不太容易。总的加起来,一个45cm长的四轴大概要2000块以上。个人认为如果你只是为了学习,在网上买个开源的迷你四轴就行了,有些很便宜,都不到一百
作者: 饭小强    时间: 2013-8-22 12:09
dyl0000 发表于 2013-8-22 11:36
关键是89c52没办法同时输出4路PWM,这个我们已经有过经验了,除非用51增强型,相对功能会多点,最好是用16位 ...

请问用STC12C5A60S2可行吗?stm32还没有接触过。。。
作者: dyl0000    时间: 2013-8-22 14:49
饭小强 发表于 2013-8-22 12:09
请问用STC12C5A60S2可行吗?stm32还没有接触过。。。

这个我没有用过,不好说。但是看到只有两路PWM,觉得还是不够点

作者: 夏目@@    时间: 2013-8-28 22:05
顶个~~
作者: 问乐寻音    时间: 2013-8-29 10:51
楼主是在开玩笑么?要做这个东西该学学其他但单片机了。
作者: Orange_soda    时间: 2013-8-30 09:30
- -! 菜鸟也来看看
作者: 11463322    时间: 2013-8-30 10:46
同意7楼说法
作者: sanshao12301    时间: 2013-8-30 10:51
想多了

作者: 王者之风    时间: 2013-8-30 16:01
楼主如果用52单片机做出来肯定拿国特
作者: 给咖啡加点糖    时间: 2013-8-30 20:17
是不是今年电子设计,我也是苦逼的参赛者,用52根本就实现不了,4路PWM同时输出根本不是52可以达到的,至少得用15系列的,30M晶振,同时输出3路PWM,另一路用延时模拟,但是那个倾斜角与电机转速的算法真的不会呀,这得构建数学模型,每个几个月根本完成不了




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2