昨天晚上看了那个谁传上来的1.4M的参考工程,简洁,实在简洁,太TMD简洁了啊。。。硬件简洁,软件更简洁.
那个工程用的AVR,5V供电,10位AD,硬件PWM,传感器陀螺仪和单轴加速度计都是2.5V零点,陀螺仪25MV/°秒,加速度计1200MV/G, 处理周期10MS, 2.5V刚好AD的一半位置,25MV真是够大,都有5个AD数了,1200也比现在的800大了50%,神马电路处理都不用,直接传感器进AD了。
AD转单轴加速度,转换成电压,反三角函数到角度, AD转角速度,转换成电压,转换到角速度, 将角速度和角度代入卡尔曼函数,结合光电编码器外中断数据,算出对应PWM给电机,就算完了。简洁到作者直接在中断处理MS级程序把主函数空着。
倒,虾米问题都不用考虑。传感器零点漂移,传感器分辨率,传感器放大,滤波,AD后软件滤波,全都省了。 ...
huangqi412 发表于 2011-7-21 08:56
中国人搞的东东,普遍喜欢硬件偷工减料到极限,很多不该省的也省了,以至那个性能啊,稳定性啊,什么的都是神马浮云。 |