原创 基于STM32的遥控小车(计划)

2008-7-7 22:12 4063 2 3 分类: MCU/ 嵌入式

STM32项目/学习计划表


项目名称 基于STM32的遥控小车
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx
联系方式
(邮箱/电话)

姓名: 安德宇  电话:
学校/公司:中国空空导弹研究院
地址:河南洛阳西工区空空导弹研究院11室
邮箱: andy1344@sohu.com
预计实施时间自 8月15日 到10月30日计划参加人数 1
背景描述该计划的背景及其实现的目的、意义
 遥控玩具小车是嵌入式微控制器应用的一个典型实例,充分体现了控制芯片在电机控制、传感器、信息处理、数据通讯等方面的运用。该项具有很强的趣味性和实践性,通过该项目可以充分学习STM32的软件开发和部件功能、初步掌握嵌入式控制系统的设计调试方法,激发学习热情。为以后进一步实际运用打下基础。
功能描述详细描述该项目能够实现的功能

 1)车体采用玩具车改装,部分结构可采用木质或泡沫。齿轮和减速机构由玩具车拆得。


2)小车驱动采用直流电机,用晶体管搭成驱动桥电路,采用STM32带死区的PWM控制器进行电机控制。


3)小车转向采用步进电机,由MCU的IO口经UL2003放大驱动,可以用AD检测电位计电压测量实际转角。


4)小车轮上安装自制的光电码盘,用计数器对小车速度进行检测。


5)小车的遥控采用红外方式,采用普通电视机遥控器,车身安装4个红外接收头,可以接收各个方向的控制信号。STM32对指令译码,采取相应动作。


6)车安装红外收发对管,对障碍物进行检测,同时按照一定算法绕行


7)小车可以按遥控指令运行,也可以按预定路线运行,还可以考虑寻的等功能。

解决办法预计会遇到的困难和相应的解决办法

 1)电机和减速传动机构的安装需保证一定精度、牢固。


2)使用了多种传感器,需要对精度进行调试,避免相互干扰


3)要保证小车平稳快速运行,对电机控制系统有较高的要求


4)控制软件需处理较多的任务和中断,进行各种任务的协调,还要考虑一些异常情况,软件结构比较复杂,可以考虑使用rtos。


5)产品设计中需考虑降低功耗,提高效率。

预期效果

开发项目:预期要解决的问题、达到的经济效益和产品所需数量;


制作红外遥控小车1辆,可以按指令或程序稳定行驶。



学习项目:希望学到的知识或技能,达到哪些实践的目的等。


通过该项目可以学习STM32的开发和常用功能部件的使用、电机的控制应用、传感器调试、复杂控制程序的编写等。掌握嵌入式控制系统的设计调试方法,提高学习兴趣,为进一步深入学习运用打下基础。

 
时间安排日  期进    度    描    述
 8月15日~9月10日 学习掌握STM32的开发方法,常用部件的功能和使用。 准备零部件、设计系统电路。
 9月11日~10月10日 电路的加工装配、各部件的安装调试,设计各个单元模块的驱动程序。
 10月11日~10月30日 进行系统总装,在各单元驱动程序基础上,编写总控程序,对整车进行调试。
总结 
备  注


签名:安德宇           时间:7月7日

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户391779 2008-7-29 14:34

我喜欢小车
相关推荐阅读
用户159120 2008-07-07 22:49
STM32在某无人飞行器中的应用(计划)
STM32项目/学习计划表项目名称 STM32在某无人飞行器中的应用请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。...
我要评论
1
2
关闭 站长推荐上一条 /1 下一条