• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

旋转倒立摆源码+PID库下载

2016/07/05
32
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

倒立摆控制代码.c

共2个文件

用arduino nano做主控,三个菜鸟四天三夜做出电赛题目。虽然差一点成功,但是制作过程也让菜鸟们学到不少东西。关于倒立摆,有兴趣的童鞋可以先百度了解一下。

由于倒立摆自动控制的数学模型是非线性、多阶、多输入的,是各大高校实验室用于测试自动控制算法的理想模型。但是由于菜鸟们算法和数学建模的知识匮乏,这次只用到了简单的pid算法,而且直接调用了arduino的pid库。用nano的2个外部中断采集编码器的数据,通过中断数量计算摆杆角度。摆杆角度与垂直的差值作为pid算法的输入,经过主控计算后通过引脚pwm控制l289驱动直流减速电机转动……
材料列表:
1.主控arduino nano一块
2.nano扩展板,自制腐蚀pcb一块
3.自制腐蚀pcb电机驱动l298一块
4.欧姆龙高精度旋转编码器(2000线)+编码器滤波放大电路板各一个
5.直流减速电机一个
6.12v直流电源一个
7.碳纤维棒,木板,电源线若干

倒立摆视频演示:

附件内容包括:

该旋转倒立摆控制代码;

PID库;

  • 倒立摆控制代码.c
    下载
    描述:倒立摆控制代码
  • Arduino-PID-Library-master.zip
    下载
    描述:pid库

相关推荐