基于DSP的智能遥控小车设计
无线智能遥控小车--电子设计实验报告

****************大学班级:****** 作者:******指导老师:****电 子设 计 之无线遥控智能小车1引言1.1编写目的本概要设计说明书是针对电子设计的课程要求而编写。
目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统开发的分工,明确各模块的接口,为进行后面的详细设计和实现做准备。
满足无线遥控爱好者对智能小车的设计要求,想通过这份概要设计给爱好者一个好的设计思路,设计方法进行参考。
本概要设计说明书的预期读者为本项目小组成员以及无线遥控爱好者。
1.2背景a.实践题目的名称:无线遥控智能小车b.项目的任务提出者:***,***,***c.项目的开发者:***,***,***d.面向用户:所有无线遥控爱好者,对智能小车感兴趣,想借此提高动手能力的用户。
鉴于电子设计课程要求,需要一份设计实品,加之小组成员对智能小车有着独特的爱好,所以这次设计选择了遥控智能小车作为电子设计的题目。
2总体设计2.1需求规定●所设计智能小车功能:主要功能:无线遥控,避障;附加功能:超声波测距、速度调节、液晶显示、音乐、流水灯和散热系统。
★通过无线串口对小车进行无线遥控,可以在遥控,避障这两个主要功能之间自由切换。
★遥控时,通过遥控器上的按钮可以方便灵活地控制小车前进,后退,左转和右转等。
★避障时,利用红外传感器探测障碍物,从而达到避障的目的。
●小车安装了超声波传感器,可以进行距离测量,如果距离过近,蜂鸣器发出警报,并将距离等数据实时传到液晶屏上显示。
★通过按钮同时控制一些其他功能,如音乐,风扇和流水灯等。
2.2运行环境最好是室内平地2.3基本设计概念和处理流程整体框图:2.4所需器件★小车模型(三轮,带电机)★ATMAGE16单片机最小系统(3个,小车上两个一个负责接受无线,控制电机,另外一个则是负责其他功能,最后一个遥控器上的)★直流电机驱动模块,采用两个LM298驱动模块分别控制两个电机★传感器模块,采用红外传感器2个,超声波传感器两个★无线串口模块★电源模块(5v,12v)★按键模块,用于无线遥控小车★LCD1602液晶一块★电机一个★蜂鸣器一个★锂电池一块★南孚电池若干节★发光二级管若干★键盘(8个按钮)3接口设计3.1用户接口小车主要有避障和遥控两种模式,通过控制小车上的一个模式选择开关,手动遥控时自动模式无效,同样小车处于自动状态时,手动遥控无效。
DSP智能车制作实验指导书

智能车控制大赛实验指导书北京理工大学.自动化学院2009-5-11制作人:张鑫、黄晓江、韩立博目录前言 ----------------------------------------------------------------------------------------------- 3智能车比赛介绍 -------------------------------------------------------------------------------- 4组队参赛与分工 -------------------------------------------------------------------------------- 5比赛器材与工具使用 -------------------------------------------------------------------------- 6智能车硬件制作 ------------------------------------------------------------------------------ 11 硬件设计中问题解决方案 ------------------------------------------------------------------ 21 DSP系统使用方法 --------------------------------------------------------------------------- 23一、组成和特点 ------------------------------------------------------------------------- 23二、使用注意事项-------------------------------------------------------------------------- 32三、编程指南-------------------------------------------------------------------------------- 33 软件调试方法和常见问题 ------------------------------------------------------------------ 44 智能车实战注意 ------------------------------------------------------------------------------ 54 技术文档制作要求 --------------------------------------------------------------------------- 55 参赛心得 --------------------------------------------------------------------------------------- 56 智能车传承与后记 --------------------------------------------------------------------------- 58前言学习制作和设计智能车是目前自动化类学生入门最简单的小型系统设计案例。
遥控智能小车课程设计报告书

摘要介绍了语音遥控的电动小车的机械结构与控制部分.在机械结构上,对普通的玩具小车做了改进,使小车的转向更加灵活,并且在设计围可以实现任意角度转弯和任意速度移动;而在控制系统部分,则采用语音控制方式,使小车可以"听懂"人的命令,娱乐性和互动性更强.该小车各部分采用模块化设计,各个模块之间独立性强。
控制部分采用可编程微处理哭器,可以在不增加系统硬件的情况下方便地对系统进行二次开发。
本文对一辆小车进行了实验,实验结果表明,语音识别系统在低噪声环境中识别率很高,在噪声水平较高的场合,识别率有所下降。
小车反应灵敏。
关键词:语音识别单片机智能小车电机驱动目录绪论31总体方案41.1方案论证41.2总体方案图41.3系统工作原理42硬件设计52.1 语音识别模块52.2 电机驱动模块102.3 红外检测模块112.4 键盘电路122.5 主控芯片8051模块132.5.1单片机的电源设计132.5.2单片机复位电路143.软件设计143.1主程序143.2监控程序153.3 延时程序19结论20参考文献21绪论在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。
无论是在工农业生产、交通运输、医疗卫生、办公,还是在日常生活中,都大量的使用着各种电动机。
而微处理器取代模式电路作为电动机控制的技术也日渐成熟。
单片机介于工业控制计算机和可编程控制器之间,他有较强的控制能力、低价的成本。
人们在选择电动机控制器时,常常是在先满足功能需要的同时,优先选择成本低的控制器。
语音遥控的电动小车的机械结构与控制部分有了新的改进。
在机械结构上,对普通的玩具小车做了改进,使小车的转向更加灵活,并且在设计围可以实现任意角度墨迹和任意速度移动;而在控制系统部分,则采用语音控制方式,使小车可以“听懂”人的命令,娱乐性和互动性更强。
1总体方案1.1方案论证本系统采用芯片TSG110进行语音识别过程,通过语音的识别完成对小车的控制,通过对红外的检测完成对小车的避障,该设计可以达到系统要求的各项指标,设计方案是可行的。
基于DSP的智能车控制系统设计

智能技术信息技术与信息化基于DSP 的智能车控制系统设计侯文静* 杨广东HOU Wen-jing YANG Guang-dong摘 要 本文设计的智能小车控制系统以TMS320F2812 DSP 芯片为控制核心,采用模块化结构设计,通过混合多种传感器实时采集道路信息,光电编码器检测智能车车速,PID 控制算法调节智能车的运行方向和速度,完成了对智能小车运行的实时控制。
通过试验,实现了智能小车在预定车道上的自主寻迹。
关键词 智能车;PID ;自主寻迹doi:10.3969/j.issn.1672-9528.2020.05.074* 山东协和学院工学院 山东济南 2501070 引言智能小车是一个融合了环境感知、动态决策、行为控制与执行等功能的智能化系统。
由于智能小车移动性好,活动范围较大,受到各个行业的广泛使用,成为一个热门的研究方向。
智能车的智能化、灵敏性一直以来都是各领域所追求的发展方向。
具有先进性能的微处理器、智能化的新器件,可以大大提高智能车的性能。
在对智能车技术的研究过程中,控制系统的设计一直是研究的核心问题。
本文设计的智能车控制系统以TMS320F2812 DSP 芯片为控制核心,运用多种传感器混合进行道路信息采集,并采用PWM 技术和PID 控制算法来控制电机转速和舵机转向,能够以较快的速度在指定的轨迹上行驶,在进弯道、十字路口、圆环、路障、断路等路径前识别并及时改变轮子和舵机上PWM 的占空比,达到平稳快速通过和缩短路程的效果。
1 系统设计本文设计的智能车系统通过摄像头实时采集道路信息,光电编码器检测智能车车速,经TMS320F2812微处理器处理后做出决策,通过改变舵机输出角度去实时控制舵机转向,调整路线偏差控制电机转速。
硬件系统结构主要由TMS320F2812控制器、道路检测模块、速度检测模块、电机驱动模块、舵机驱动模块、语音模块和电源模块组成,系统结构如图1所示。
要想使智能小车以最佳状态行驶,就需要对小车运行进行控制及反馈,具体运动控制如图2所示。
《基于DSP的微型机器人运动控制系统的研究》

《基于DSP的微型机器人运动控制系统的研究》一、引言随着科技的发展,微型机器人在许多领域如工业自动化、医疗手术、军事侦察等得到了广泛的应用。
为了满足微型机器人高精度、高速度的运动控制需求,基于DSP(数字信号处理器)的微型机器人运动控制系统成为了研究的热点。
本文旨在研究基于DSP的微型机器人运动控制系统的设计原理、实现方法及性能特点。
二、DSP技术概述DSP(数字信号处理器)是一种专用于处理数字信号的微处理器。
它具有强大的数据处理能力和高速的运算速度,能够满足微型机器人运动控制系统中对实时性、精确性的要求。
DSP技术广泛应用于通信、音频处理、图像处理、机器人控制等领域。
三、微型机器人运动控制系统的设计1. 系统架构设计基于DSP的微型机器人运动控制系统主要包括DSP主控制器、传感器模块、执行器模块和通信模块。
DSP主控制器负责接收传感器数据,进行数据处理和运算,输出控制指令给执行器模块,实现机器人的运动控制。
传感器模块包括位置传感器、速度传感器等,用于获取机器人的状态信息。
执行器模块包括电机驱动器、舵机等,根据DSP主控制器的指令驱动机器人运动。
通信模块负责与上位机进行通信,实现远程控制和数据传输。
2. 算法设计在微型机器人运动控制系统中,算法设计是关键。
常见的算法包括PID控制算法、模糊控制算法、神经网络控制算法等。
PID控制算法具有简单、易实现的特点,适用于位置控制和速度控制。
模糊控制算法和神经网络控制算法则具有更好的适应性和鲁棒性,适用于复杂环境下的机器人控制。
在本文中,我们采用PID控制算法作为主要的控制策略,同时结合模糊控制算法进行优化。
四、系统实现与性能分析1. 系统实现在硬件方面,我们选用了一款高性能的DSP芯片作为主控制器,搭配了合适的传感器和执行器模块。
在软件方面,我们编写了相应的驱动程序和算法程序,实现了机器人的运动控制。
通过上位机与DSP主控制器进行通信,可以实现远程控制和数据传输。
基于dsp和labview的车辆远程驾驶系统设计

2019年12月机电技术基于DSP 和LabVIEW 的车辆远程驾驶系统设计*吉豪姚进祝鑫(四川大学机械工程学院机械系,四川成都610065)摘要:为了适应特殊情况下需要远程驾驶车辆的需求,提出了一套基于DSP 和LaVIEW 的车辆远程驾驶系统设计方法。
系统主要由操纵平台、通信系统、远程车辆组成。
操纵平台利用DSP 开发板采集油门、刹车、方向盘、挡位等传感器信号来获取远程驾驶人员的操纵指令,并且通过LaVIEW 软件编写的上位机程序对信号进行实时处理;通信系统是由TCP/IP 协议构成的无线局域网络,用于实时地传输远程驾驶人员的操纵命令以及回传远程车辆的画面、车速等信息;远程车辆上安装了摄像头以及方向盘、油门、刹车等部件的执行机构。
最终,远程车辆根据接收的控制命令实现了对车辆实时地加速、制动、转向、换挡等操纵。
关键词:远程驾驶;DSP ;LabVIEW 中图分类号:U463.6;TP273文献标识码:A文章编号:1672-4801(2019)06-074-03DOI:10.19508/ki.1672-4801.2019.06.021作者简介:吉豪(1994—),男,硕士,研究方向为汽车的远程驾驶和仿真驾驶。
车辆的远程驾驶是一种驾驶人员根据摄像头实时回传的道路画面来远程操控远程车辆,实现转弯、换挡、加速、制动等驾驶员常规操作,达到“人车分离”效果的驾驶模式。
车辆的远程驾驶模式具有广泛的应用场景,例如用在车辆碰撞以及某些性能测试中,或是反恐、通过雷区、穿越沙漠等极端条件,可以有效地避免驾驶人员在车辆上所承担的风险。
随着控制技术以及通讯技术的快速发展,远程驾驶技术成为了当前汽车领域的一个研究热点[1]。
国外对汽车的远程驾驶技术的研究起步早,在对汽车的控制技术方面较为领先[2]。
如德国博世公司利用线控技术实现了远程控制汽车转向、加速、制动和换挡等操作;日本的日产汽车公司将汽车线控转向系统用于其高端车型上;美国通用汽车公司在展示中,将V2X 技术应用于旗下凯迪拉克车型,实现了汽车的远程控制[3,4]。
基于单片机的红外遥控智能小车毕业设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车西安邮电学院毕业设计(论文)任务书学生姓名指导教师职称工程师学院电子工程学院系部光电子技术专业光电信息工程题目基于单片机的红外遥控智能小车任务与要求任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。
要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件;掌握单片机接口和外围电路应用;具备一定的单片机开发经验。
2 学会电路设计、仿真等相关软件的使用;3 具备一定的硬件调试技能。
4 学会查阅资料;5 学会撰写科技论文。
开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日西安邮电学院毕业设计 (论文) 工作计划学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术专业光电信息工程题目基于单片机的红外遥控智能小车工作进程主要参考书目(资料)1、何立民,单片机应用系统设计,北京:航天航空大学出版社;2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001;3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北京航空航天大学出版社,1990.01;4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004;5、Atmel.AT89S51数据手册.主要仪器设备及材料1.普通计算机一台,单片机开发环境;2.电路安装与调试用相关仪器和工具。
(如示波器、万用表、电烙铁、镊子、钳子等)。
论文(设计)过程中教师的指导安排每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。
对计划的说明依学生实际情况,适当调整工作进度。
西安邮电学院毕业设计(论文)开题报告电子工程学院光电子技术系(部)光电信息工程专业2006 级光电0601班课题名称:基于单片机的红外遥控智能小车学生姓名:赵美英学号:05064028指导教师:崔利平报告日期: 2010年3月25日说明:本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计) 正式开始的第1周周五之前独立撰写完成,并交指导教师审阅。
基于DSP的智能遥控小车设计

基于DSP的智能遥控小车设计倪福银【期刊名称】《计算机技术与发展》【年(卷),期】2012(22)3【摘要】目前,智能小车的应用已经深入到国计民生的各个领域,而步进电机作为自动控制系统中的重要执行部件,其控制技术对于智能小车系统的整体性能有着决定性的作用.文中研究的是以DSP TMS320F2806为主控芯片的智能小车.通过DSP 的外设与无线遥控接收模块实现小车实时控制,利用超声波传感器实现小车自动避障,利用光学传感器实现小车寻迹功能.此外通过设计人机交换模块,更易操作.经制作调试后,该小车实现遥控与自动壁障多种运行方式,功能丰富,稳定性好,可用于智能性控制实践工程中.%With the rapid development of electronics technology, a variety of intelligent car fields are more widely studied by people. It designed the intelligent car which took DSP TMS320F2806 as a core chip. It realized car' s real-time control by DSP peripherals connecting to wireless remote control receiver module, and achieved the car' s automatic obstacle avoidance by using ultrasonic sensors, also realized the car's tracing function by using optical sensors. In addition, it became easier to operate through designing human-machine exchange module. Via debugging, the system function is rich, has good stability and can be used for intelligent control practical engineering.【总页数】4页(P207-209,213)【作者】倪福银【作者单位】江苏技术师范学院电气信息工程学院,江苏常州213001【正文语种】中文【中图分类】TP39【相关文献】1.一种基于智能手机遥控的侦查灭火小车系统设计 [J], 邹益民;虞文仪;黄一帆;韩雅萍2.基于STM32的可遥控智能小车控制系统设计 [J], 曹冲振; 梁世友; 王凤芹; 明超; 李赫3.基于STM32的可遥控智能小车控制系统设计 [J], 曹冲振;梁世友;王凤芹;明超;李赫4.基于单片机的无线遥控智能小车的设计与制作 [J], 李建成;王功喆;刘春瑞5.基于单片机的无线遥控智能小车的设计与制作 [J], 李建成;王功;刘春瑞因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点[3 ~ 6]。 文中 主 要 研 究 了 一 种 以 TM S320F2806 DSP[7 ~9]
0引言
近年来,智能小车技术的出现和发展,使得传统的 工业生产和科学研 究 发 生 根 本 性 的 变 化 ,成 为 目 前 研 究的热点[1]。步进电机作为智能 小 车 的 重 要 执 行 部 件,它是一种将电脉冲信号转换成相应的角位移 ( 或 线位移) 的机电元件,已在许多工业控制系统中得到 了应用[2]。
tor. step _ pwm 变 量 是 输 入 的 脉 宽,范 围 是 0x0000 ~ 0xffff,设置定时器周期 PWM_PERIOD = 5000,通过 tmp = ( ( unsigned long) motor. step_pwm * PWM_PERIOD) >>16 设置输出脉冲,最后再通过宏定义 PWM1 _SET ( tmp) ; 将这个值赋给寄存器。
3 控制系统的软件设计
3. 1 软件系统流程 软件部分的程序用 C 语言编制程序来实现设计
的控制算法,并在 CCS V3. 3 环境下完成硬件在线仿 真调试。
本设计中小车的 智 能 化 是 由 小 车 自 主 行 驶 、自 动 避障体现的。其过程 为 起 初 小 车 沿 直 线 行 驶 ,行 驶 过 程中通过超声波传 感 器 模 块 检 测 障 碍 物 ,如 果 有 障 碍 物的话,小车将左走一段时间,然后再检测前方是否有 障碍物,直到前方没有障碍物时再沿直线行驶,其流程 如图 6 所示。 3. 2 SPWM 程序设计
为主控芯 片 的 智 能 小 车,重 点 解 决 无 线 遥 控 模 块 与 DSP 的控制,以及通过多种传感器与 DSP 结合实现小 车的智能性控制两大方面问题,对于智能小车的实践 工程具有重要的借鉴作用。
1 控制系统总体设计
该系统运用 TI 公司的 TM S320F2806 为主芯片, 通过其芯片的 EVA / EVB 模块来控制小车的驱动,利 用无线遥控接收电路和 DSP 的 A / D 模块,以实现无 线通讯实时控制小车。此外,设计按键和液晶模组进 行人机交换设定小车的速度和显示小车行驶的距离, 实现小车的自动行驶的功能,运用红外线寻迹传感器 感测地面的黑白线,使小车沿轨迹行驶和自动停止,以 及利用超声波传感 器 检 测 小 车 前 方 ,使 小 车 能 够 自 动 避障。
图 4 超声波传感器接入电路 2. 5 人机交换模块
为使小车更显人性化,设计了按钮来对小车 ( 如 速度等相关参数) 进行设定,然后由液晶屏显示小车 所走的路程。LCD 电路设计如图 5 所示,由逻辑电平 转换芯片 74LVC4245 连接显示屏与 DSP 的 GPIO 口。
图 5 74LVC4245
EPwm1Regs. CMPB = PWM _ PERIOD - EPwm1Regs. CMPA.
half. CMPA;
/ / Set Compare B value Setup counter mode
EPwm1Regs. TBCTL. bit. CTRMODE = TB _ COUNT _ UP; / /
由 TMS320F2806 EVA / EVB 产 生 的 PWM1,PWM2,PWM3,PWM4 作为控 制 信 号驱动步进电机,实现小车方向和速度的 控制。 2. 3 电源模块 由于 TMS320F2806 DSP 的工作电压是 3. 3V,而步 进电机的工作电压是 12 V,则由外部蓄电池提供 12V 电 压,一 部 分 给 步 进 电 机 供 电; 另 一 部 分 通 过 REG1117 芯片转换成 3. 3V 和 1. 8V 提供给 DSP,其电 路图如图 3 所示。为减少电源通路中的干扰,控制板 的模拟地和数字地分开布线。
EPwm1Regs. TBPHS. half. TBPHS = 0x0000; / / Phase is 0
EPwm1Regs. TBCTR = 0x0000;
/ / Clear counter
EPwm1Regs. CMPA. half. CMPA = 50;
/ / Set compare A
value
第 22 卷 第 3 期 2012 年 3 月
计算机技术与发展
COMPUTER TECHNOLOGY AND DEVELOPMENT
Vol. 22 No. 3 Mar. 2012
基于 DSP 的智能遥控小车设计
倪福银
( 江苏技术师范学院 电信息工程学院,江苏 常州 213001)
摘 要: 目前,智能小车的应用已经深入到国计民生的各个领域,而步进电机作为自动控制系统中的重要执行部件,其控
制技术对于智能小车系统的整体性能有着决定性的作用。文中研究的是以 DSP TMS320F2806 为主控芯片的智能小车。
通过 DSP 的外设与无线遥控接收模块实现小车实时控制,利用超声波传感器实现小车自动避障,利用光学传感器实现小
车寻迹功能。此外通过设计人机交换模块,更易操作。经制作调试后,该小车实现遥控与自动壁障多种运行方式,功能丰
图 2 电机驱动控制电路
第3 期
倪福银: 基于 DSP 的智能遥控小车设计
·209·
器 TCRT5000T 位于车头中央朝下,检测停止线,控制 小车的自动停止。
传感器模块由 DSP 的 A / D 模 块 接 入,如 图 4 所 示,超声波传感器输出经由 LM324 四路运算放大器, RC 滤波器,最后接入主控芯片,其他传感器以及遥控 模块与此接入方法类似。
小汽车主体结构是后轮推动,前轮控制方向,分别 用性能良好的直流步进电机经由驱动电路驱动。驱动
电路如图 2 所示,采用双极性 H 桥电路结 构,由 4 个三极管组成,利用 H 桥驱动电 路和 PWM 控制实现对步进电机正反 2 个 方向的调速。该电路最大 15V /2A。电路 中 A、B、C、D 接步进电机,8 个有 PWM 标 号的端口经过缓冲器 SN74HC240DW 接到 DSP 的 6 个 EPWM 引 脚 上。步 进 电 机 停 止时,自动将脉宽减少为原来的 1 /4。为 了使同列的两个三极管不同时导通,在 A、 B、C、D 端分别连两个同向二极管即可。
内核和 150MHz 的主频,是专为数字电机控制而设计 的。此外还具有双 12 位模数转换器、基于 PWM 控制 的管理器。它可以通过特定寄存器来设定 PWM 的工 作方式、频率和占空比以及死区时间,输出占空比可调 的带死区的 PWM 信号,因而不需要单片机那样的外 围电路。
在 DSP 最小系统中,时钟电路由 20M 晶振产生连 续脉冲信号,经由 DSP 芯片中的锁相环倍频作为系统 时钟。监控和复位电路用来当 DSP 工作不正常时发 出复位信号。 2. 2 步进电机控制驱动电路
Count up
EPwm1Regs. TBCTL. bit. PHSEN = TB_DISABLE; / / Disa-
ble phase loading
EPwm1Regs. TBCTL. bit. HSPCLKDIV = TB _ DIV1;
//
Clock ratio to SYSCLKOUT
EPwm1Regs. TBCTL. bit. CLKDIV = TB_DIV1;
EPwm1Regs. CMPCTL. bit. SHDWAMODE = CC_SHADOW;
EPwm1Regs. CMPCTL. bit. SHDWBMODE = CC_SHADOW;
EPwm1Regs. CMPCTL. bit. LOADAMODE = CC _ CTR _ ZERO;
EPwm1Regs. CMPCTL. bit. LOADBMODE = CC_CTR_ZERO;
图 3 电源转换电路 2. 4 传感器和遥控模块接入电路
在小车自动行驶中,其检测模块主要通过传感器 来实现。整个小车共采用了 5 个传感器,两个超声波 传感器位于车头前方两侧,用以检测障碍物及其位置; 两个光学传感器 TCRT5000T 置于小车底座下方朝下, 检测地面导引线,以让小车按轨迹行驶; 一个光学传感
在设计中采用软件法实现 SPWM[11,12]。其中 mo-
图 6 主程序流程图
为得到预期的 SPWM 波形,需对寄存器进行初始
化,其中对 EPWM1 进行初始化的程序如下:
void InitEPwm( void)
{ / / Set timer period 5000 TBCLKs
EPwm1Regs. TBPRD = PWM_PERIOD;
根据设计要求,该系统的总体方案如图 1 所示,按 功能划分主要由 DSP控制模块 、检测识别模块 、电机
·208·
计算机技术与发展
第 22 卷
图 1 整体控制模块图 驱动模块、电源模块等组成[10]。
2 系统硬件电路设计
2. 1 DSP 最小系统电路 在设计中选用的是 TMS320F2806 具有 32 位定点
在步进电机应用 的 发 展 历 史 中 ,电 机 控 制 器 历 经 分立电子元件、集成电路 ( 包括小、中、大、超大规模集 成电路) ,直至微控制器的出现,使运动控制技术发生 了质的飞跃———由硬件电路发展到软件控制,成为软、 硬件结合一体的复杂系统。运动控制系统也随之进入 了全数字化控制的 新 阶 段,高 速 高 性 能 的 微 处 理 器 的 高速发展,使得全数字控制能满足实时控制的要求,所 以全数 字 化 控 制 成 为 发 展 的 趋 势 和 当 前 研 究 的 重
富,稳定性好,可用于智能性控制实践工程中。
关键词: 智能小车; DSP; 传感器; SPWM