基于单片机的尾鳍机器鱼研究

Yawei Qu, Songlin Chen, Jie Ma
{"title":"基于单片机的尾鳍机器鱼研究","authors":"Yawei Qu, Songlin Chen, Jie Ma","doi":"10.1109/CCDC.2014.6853001","DOIUrl":null,"url":null,"abstract":"This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.","PeriodicalId":380818,"journal":{"name":"The 26th Chinese Control and Decision Conference (2014 CCDC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research of MCU-based robot fish with caudal fin\",\"authors\":\"Yawei Qu, Songlin Chen, Jie Ma\",\"doi\":\"10.1109/CCDC.2014.6853001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.\",\"PeriodicalId\":380818,\"journal\":{\"name\":\"The 26th Chinese Control and Decision Conference (2014 CCDC)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 26th Chinese Control and Decision Conference (2014 CCDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCDC.2014.6853001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 26th Chinese Control and Decision Conference (2014 CCDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCDC.2014.6853001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文设计了一种基于单片机的带尾鳍机器鱼,对机器鱼进行了建模,验证了相关的控制方法。本文首先根据所需要的功能进行总体设计,然后根据正弦律的幅值和频率计算伺服电机的参数,选择理想的伺服电机。此外,考虑到速度、接口和成本等方面的限制,对控制器、惯性导航模型、无线通信模型、电源、电路和外壳进行了设计和实现。在软件设计上,本文采用查找正弦表的方法解决了单片机在浮子计算上效率低下的问题,使SPWM波平稳地驱动伺服电机。通过单片机上的IIC总线和SPI总线程序,以及PC上基于Labview的控制程序,实现了机器鱼与PC机之间的无线通信,使数据采集和远程控制成为可能。最后,对机器鱼进行测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Research of MCU-based robot fish with caudal fin
This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信