全球旧事资料 分类
节地址为8EH,详细说明参见此款单片机的使用手册。根据此款单片机调整程序后,舵机控制的角度精度达到了09°,满足了使用要求,并留有一定裕度,根据具体需要,可使精度达到045°以内。
f四、关于舵机抖动问题的分析及解决方法①控制信号的驱动电流太小分析:舵机空载时,其电流需求为20mA左右,带负载转动时,电流需求可达到上百mA,所以尽量不要使用单片机的IO口线直接驱动。解决方法:使用时,将IO口线接上拉电阻驱动,或采用三极管驱动,具体电路不在此做详细介绍。②电源电压或容量不够分析:当独立电源带多个舵机或电机时,容易使舵机产生抖动,工作状态不正常。解决方法:尽量选用大容量电源,或使用多个电源分别对不同负载供电,这种问题发生时时常伴有第一种情况,所以采用三极管放大电流信号也是可取的,但需要注意,如采用多电源分别供电时,电源与单片机之间要共地。③舵机脉宽变化太大太快,导致舵机跟不上脉宽变化分析:一般舵机的速度大约在60°每200ms左右,所以要注意脉宽不要变化太快。解决方法:在程序中,应使角度逐步变化,最好在启动后和停止前加入加减速程序,这样可以时舵机转动更加平稳,同时要在脉宽变化后采用必要且合理的延时。五、做舵机测试后的一些心得做整个舵机的测试做的很长时间,其中也发现了我自己身上的很多问题。主要是表现在两个方面,一是在执行力上有所欠缺,任务布
f置下来很长时间才完成,即是在做东西时缺乏一步到底的精神,也是由于第一次独立完成问题,很多事情不是想想就可以做到,需要一步一步的去做,有的时候自己认为剩下的东西已经很简单很轻松了,三下两下就可以完成却没有继续将之完成,当过后在做的时候不但要重新理头绪接上前面的问题,还要在后面的任务中耽误很多时间,这样产生了接到任务却花费了很长时间才完成情况。二是以前学习的C语言基础还需要继续深化,很多时候程序的整体逻辑明明没有问题,可是实际效果却完全没有显示出来。问题就是出在对于C语言的基本功掌握的还不扎实。对于这些问题,在今后的学习实践中我会认真改正,任务绝对不能拖拉,而且做东西不可以盲目,但一定要坚持,今天多做一点代表着会有更多的时间做下面的任务,代表着可以早点将整个任务完成。同时还要继续深化所学到的知识,所谓学无止境,永远不要以为得到点皮毛就是真正掌握了其中的精髓,无论在写程序还是在平时的生活中要时刻保持着严谨的态度,达到我所会我使用时就不r
好听全球资料 返回顶部