检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]湖南文理学院芙蓉学院,湖南 常德 [2]湖南文理学院,湖南 常德
出 处:《传感器技术与应用》2023年第1期9-19,共11页Journal of Sensor Technology and Application
摘 要:两轮自平衡小车因其占用面积小、结构简单、灵活性高等特点,已经被应用于生活代步、安保等相关领域。本文从自平衡小车平衡性的角度出发,采用STM32F103C8T6控制器,设计出PID控制器来满足对小车自身平衡的基本控制,设计了卡尔曼滤波器来优化姿态传感器MPU6050的输出数据,以确保小车获取的姿态信息的准确性,设计了超声波测距模块实现小车的避障功能。然后完成了系统设计方案,进行了器件选型,并完成硬件设计。最后进行了软件设计,编写并测试了各模块程序,成功搭建出完整平衡小车的控制模型。整机测试结果表明该系统设计能很好地完成平衡小车的自平衡和避障功能。The two-wheeled self-balancing car has been used in life mobility, security and other related fields due to its small footprint, simple structure and high flexibility. From the point of view of self-balancing car balance in this paper, the STM32F103C8T6 is adopted, a PID controller is designed to meet the basic control of the car’s own balance, a Kalman filter is designed to optimize the output data of the attitude sensor MPU6050 to ensure the accuracy of the attitude information obtained by the car, and the ultrasonic distance measuring module is designed to realize the obsta-cle avoidance function of the car. Then the system design scheme is designed, the device selection is performed, and the hardware system is designed. Finally, the software system is designed, each module program was written and tested, and the control model of the complete balance car was successfully built. The test results show that the system design can complete the self-balancing and obstacle avoidance function of the balancing car.
关 键 词:自平衡小车 PID控制 卡尔曼滤波 MPU6050
分 类 号:TP2[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.128.190.174