请选择 进入手机版 | 继续访问电脑版

fpga论坛|fpga设计论坛

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 424|回复: 2

基于DSP的循迹及自平衡的智能小车设计

[复制链接]
zhiweiqiang33 发表于 2014-8-31 15:32:04 | 显示全部楼层 |阅读模式
本系统选取了32位TMS320F28027作为运动物体的控制中心。TMS320F28027具有丰富的资源,拥有32位架构、高级外设、高度的模拟集成、高达128 KB的快闪存储器,同时还包括功能强大的ADC、高分辨率PWM以及湿著增强的捕获单元等众多特性优异的组件、高精度片上振荡器、模拟比较器、上电复位与掉电保护等在内的各种集成模块。本文以电动车跷跷板的设计为例,介绍了TMS320F28027的PWM电机调速、A/D采样、中断和I/O口等的操作和控制,以及LCD、L298n、红外循迹等外部扩展硬件的连接技巧和方法。

1 小车功能介绍

1.1 按键和显示功能

按键操作:使用3个按键分别进行选择、确认、退出功能操作,在系统上电后,显示界面进入主菜单,通过“选择”按键埘“板上寻平衡”、“上板寻平衡”两个功能进行选择,选定结束按下“确认”键,系统进入对应函数,此时可以按下“退出”键退出对应的功能函数。

显示功能:LCD实时显示小车的倾角和小车正在执行的功能,成功完成一项操作后LCD给出“OK”的指示,同时在每项操作进行时显示其操作所用时间,完成所有任务后显示出每项操作所耗时间。

1.2 “板上寻平衡”功能

在不加配重的情况下,电动车完成以下运动:

①电动车从起始端点A出发,快速行驶到中心点C附近;

②电动车在中心点C附近尽快使跷跷板处于平衡状态,保持平衡5 s,并给出明显的平衡指示;

③电动车从步骤②中的平衡点出发,快速行驶到跷跷板末端B处(车头距跷跷板末端B不大于50 mm);

④电动车在B点停止5 s后,快速倒退回起始端A,完成整个行程;

⑤在整个行驶过程中,电动车始终在跷跷板上,并分阶段实时显示电动车行驶所用的时间。

其中,到达C点附近和倒退回A点有红外循迹装置配合循迹标志完成,寻找平衡主要由倾角传感器检测小车状态控制小车前后移动完成。

1.3 “上板寻平衡”功能

将配重固定在可调整范围内任一指定位置,电动车完成以下运动:

①将电动车放置在地面距离跷跷板起始端A点300 mm以外、90°扇形区域内某一指定位置(车头朝向跷跷板),电动车能够自动驶上跷跷板。
zxopenljx 发表于 2020-11-21 21:51:29 | 显示全部楼层
基于DSP的循迹及自平衡的智能小车设计
hellokity 发表于 3 天前 | 显示全部楼层
基于DSP的循迹及自平衡的智能小车设计
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|FPGA论坛 ( 京ICP备20003123号  

GMT+8, 2020-11-30 09:29 , Processed in 0.102440 second(s), 27 queries .

至芯科技 Powered by Discuz X3.2

© 2001-2014 Comsenz Inc.

快速回复 返回顶部 返回列表