首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于C8051F040的模型车无线控制系统的设计
来源:本站整理  作者:佚名  2010-04-15 17:00:01




3.2 电机控制模块软件设计
    该模块的软件设计流程如图6所示。

    上电复位后,首先完成单片机的初始化,包括看门狗初始化,输出口定义,交叉开关配置,配置时钟寄存器,T0时钟控制器。C8051F040单片机资源丰富,但基于51内核(特殊功能寄存器只有128个),其很多特殊功能寄存器便不能安排下,于是采用了分页机制。所以在配置不同的寄存器时,要先使用选择分页。单片机内使用中断方式产生PWM信号,定时单位设为0.01 ms,初始信号为周期16 ms,高电平时间1.5 ms,high0,high1分别控制速度控制波形和转角控制波形的高电平时间。当接收到启动信号后,P1.0,P1.1接收速度信号,P1.3,P1.4接收转角信号。


4 结 语
    本文设计了以C8051F040为控制核心的仿真平台,通过与上位机的通信,可以很好地满足机器人仿真驾驶的要求。系统采用上位机无线控制物理模型的方式,使得仿真驾驶更加安全可靠。该系统具有很好的拓展性,通过无线通信,可以增加更多的数据采集系统用以反馈信息给上位机,拓展了该平台的应用范围。如增加定位反馈系统,则上位机可以屏蔽物理模型的运动进行算法模拟及试验。在参数方面,可以增加高精度的测定反馈系统,通过与上位机保持实时的通信来满足更高的仿真要求。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:95,789.06000 毫秒