基于ARM的直流电机调速系统的设计与实现.doc
《基于ARM的直流电机调速系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于ARM的直流电机调速系统的设计与实现.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ARM的直流电机调速系统的设计与实现摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的构造、设计与具体实现,使用外部可编程电路对所设计滤波器带宽进展控制,并利用ADS软件进展电路设计与仿真验证。仿真结果说明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte摘要:阐述了基于ARM的嵌入式智能小车系统中的直流电机调速子系统,此调速系统主要由S3C44B0X处理器与L298N电机驱动
2、芯片构成,主要功能是驱动小车的两个车轮,调节小车的行驶速度与方向。文中详细介绍了S3C44B0X处理器中的相关存放器设置及工作方式,给出了系统硬件设计原理图与软件程序代码。关键词:S3C44B0X;L298N;嵌入式;直流电机0引言 在智能小车的研制开发中,很重要的一局部就是智能小车要能根据周围障碍物的情况自主的调节行驶速度与行驶方向。本文中所设计的直流电机调速系统是智能小车的一个重要组成局部,直流电机调速系统主要由S3C44B0X处理器与电机驱动芯片L298N构成,主要功能是驱动小车的两个车轮,调节小车的行驶速,通过改变两个车轮的转速差调节行驶方向。1硬件设计 由ARM公司设计的采用RISC
3、架构的ARM处理器性能强,功耗低,体积小,支持Thumb(16位)/ARM32位双指令集,指令执行速度快。目前ARM系列微处理器在32位RISC嵌入式产品中已经占据75以上的市场份额。尤以ARM7TDMI系列应用最广,其性价比也是最高。1.1S3C44B0X简介 S3C44B0X是由Samsung公司推出的基于ARM7TDMI核的16/32位RISC处理器。此款处理器提供了丰富的通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置。S3C44B0X具有6个16位定时器,每个定时器可以按照中断模式或DMA模式运行。定时器0,1,2,3,4具有PWM功能,定时器5是一个内部定时器。定时器0
4、与1,2与3,4与5分别共享一个8位的预分频器(Prescaler),预分频值的范围为0255,通过存放器TCFG0设定这三个预分频器的值;定时器0,1,2,3还各拥有一个具有5个不同分频信号1/2,1/4,1/8,1/16,1/32的时钟分割器Divider,定时器4与5那么各具有一个包含4个分频信号1/2,1/4,1/8,1/16的时钟分割器。这6个定时器的分割值通过存放器TCFG1设定。 定时器输入时钟频率MCLK/Prescaler/Divider。其中MCLK60MHz是系统的主频。1.2硬件实现 为提高系统效率、降低功耗,功放驱动电路采用基于双极型H桥型脉宽调制方式PWM的集成电路
5、L298N。L298N是SGS公司的产品,内部包含二个H桥的高电压大电流桥式驱动器,接收标准TTL逻辑电平信号,可驱动46伏、2安培以下的电机,工作温度范围从25度到130度。其内部的一个H桥原理图如图1所示。EnA是控制使能端,控制OUTl与OUT2之间电机的停转, IN1、IN2脚接入控制电平,控制OUTl与OUT2之间电机的转向。当使能端EnA有效,IN1为低电平IN2为高电平时,三极管2,3导通,1,4截止,电机反转。当IN1与IN2电平一样时,电机停转。表1是其使能引脚,输入引脚与输出引脚之间的逻辑关系。图1. H桥原理图 另一个H桥的工作原理同上。由EnB控制OUT3与OUT4之间
6、电机的停转,根据IN3、IN4脚的输入电平情况控制OUT3与OUT4之间电机的转向。 由于S3C44B0X本身就带有5个PWM输出口,直接输出控制信号到L298N即可,无须另加电路。系统原理框图如图2所示。系统中选用了工作在中断模式下的定时器1与2作为产生PWM的定时器。通过编程设定IO口PE4与PE5作为定时器1,2输出PWM的端口,接入L298N的EnA与EnB端口,根据定时器1,2输出的PWM频率分别控制两个直流电机的转速。 PE6设定为输出端口连接IN1并通过一反向器连接IN2;同样,PE7也设为输出端口,接入IN3并经一个反向器接入IN4。通过接入反向器,IN1与IN2,IN3与IN
7、4就不会同时处于高电平或低电平,即不会因为IN1与IN2,IN3与IN4电平一样而使电机停顿转动。电机的停顿操作可以通过调制脉冲宽度为0即占空比为0或者关闭定时器的使能位实现。这样只需一路信号PE6就可控制IN1与IN2的状态,PE7控制IN3与IN4的状态,从而使得系统的控制信号得到减少,在一定程度上简化了系统。为保证L298N驱动芯片正常工作,还要在其与直流电机之间参加四对续流二极管用以将电机中反向电动势产生的电流分流到地或电源正极,以免反向电动势对L298N产生损害。图2. 系统原理图2系统的软件设计 在S3C44B0X中,每个定时器具有一个倒计时器,通过定时器时钟源驱动16位倒计时存放
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 直流电机 调速 系统 设计 实现
限制150内