引言
随着TI公司32位DSP的普及,32位处理器已经成为控制领域的主流产品,与传统的微处理器相比速度更快、性能更强、资源丰富,更符合发展的脚步。TMS320F28027是一款32位的DSP,具有运算速度快、稳定性高的优点。本文利用TMS320F28027控制两个步进电机,从而使物体在平面内运动,实现物体在平面内可以任意地画指定的曲线和圆等。图1为悬挂系统的模型。
1 系统总体方案的设计
图2为悬挂系统控制框图,以TMS320F28027为控制芯片,利用L298N驱动两个步进电机。步进电机采用42HS4813A4,其额定电流为1.3 A,步距角为1.8°,利用LCD-12864液晶显示被控制物的实时坐标。控制2个步进电机正向、反向转动来达到物体在平面内任意运动的效果。
2 硬件电路设计
2.1 L298N
L298N是ST公司生产的一种高电压、大电流电机驱动芯片。图3为L298N模块的电路原理图。该芯片的主要特点是:工作电压高,其最高工作电压可达46 V;输出电流大,瞬间峰值电流可达3 A,持续工作电流为2 A;内含两个H桥的高电压大电流全桥式驱动器。利用2个L298N来分别控制2个步进电机,步进电机的额定电流为1.3 A,同时通2相时,电流为2.6 A,L298N可以达到42HS4813A4步进电机的电流要求。
2.2 绝对式编码器
绝对式编码器的精度必须要高于步进电机的精度,所以这里采用的是10位绝对式编码器。选用的型号是Minil024J,精度为10位,优点在于采用无接触霍尔检测技术,传感器运行不受灰尘或其他杂物影响,很好克服了基于光学检测原理的缺点。
3 系统软件设计
3.1 几何关系1:从任意点移动到任意点算法
坐标示意图如图4所示,有如下的边长和角度关系:
3.2 几何关系2:当前位置坐标显示算法
如图5所示,存在以下的角度和边长关系:
控制代码如下:
3.3 电机位置闭环控制方法
步进电机闭环控制框图如图6所示,TMS320F28027分别用2个定时器来控制两个电机,用绝对式编码器对位置进行监控,进行失步补偿,保证位置正确,并且可以使曲线圆滑。
步进电机的型号为42HS4813A4,为了防止失步,步进电机每步的最小间隔为4 ms,并且用软件对步进电机进行了十六细分,即每步的间距为0.45°。控制电机部分的程序流程图如图7所示。
控制代码如下:
newsf_motorl_SpeedAndSpace_access((int)flag_motorl_paces,flag_cputimer_1,2); //定时器1控制步进电机1
newsf_motor2_SpeedAndSpace_acccss((int)flag_motor2 paces,flag_cputimer_2,2); //定时器2控制步进电机2
3.4 画图算法
利用几何关系任意点到任意点的算法,分别给处理器一连串的位置坐标,控制物体的运动轨迹,如图8所示。
相同间隔取N个点,分别输入处理器,来控制物体的坐标。将取的点传递给TMS320F28027时,为了让圆足够的平滑,消去锯齿状,所以在圆上取了200个点。控制代码如下所示:
4 系统测试
系统完成后,进行了两项测试,分别是画圆运动和运动到指定点。
其中画圆运动测试是在输入圆心坐标以及半径后,对实际画出圆的直径与理论直径作了对比,并且记录了画圆的耗时。此测试中,圆心坐标为(40.0cm,40.0cm),输入的半径值为30.0cm,测试结果如表1所列。
其中,运动到指定点测试是以坐标原点为起始点,在输入指定坐标之后,对原点到指定点距离的理论值和实际值作了对比,并且记录了运动完后回到原点的误差距离,即是否能准确回到原点。在此测试中,运动的原点坐标为(0cm,0cm),目标坐标为(49.0 cm,50.0 cm),即距离原点为70.0cm,实际测试时,运动到(49.1 cm,49.2 cm),即距离原点69.5 cm,测试结果如表2所列。
由测试结果可看出,该系统具有高效、稳定、准确的优点,符合实验预期。
关键字:DSP L298N 悬挂运动
引用地址:
基于DSP和L298N的悬挂运动控制系统设计
推荐阅读最新更新时间:2024-05-02 23:06
利用MSGQ模块简化复杂DSP的应用
电信基础设备、视频基础设备以及影像应用等对于带宽的要求迅速提升,这些系统需要支持具有更高分辨率、更快帧速率以及更出色音质的音视频流。同时,上述系统还要提高信道密度,降低每信道的功耗。此外,该市场不仅要求提高外设与存储器的集成度,而且还要进一步缩减电路板面积,从而节约系统成本。开发人员需要高度可扩展的灵活硅芯片器件和工具来帮助他们跟上市场发展趋势的要求。 用于数字信号处理器(DSP)的一些传统高性能I/O在可靠性、带宽充足性以及可扩展性等方面都存在一定的局限性。串行RapidIO(sRIO) 能够通过提供一种高性能的分组交换式互连技术解决这种局限性问题,这对复杂的DSP拓扑而言非常有用。与其前代技术不同,sRIO不需要与存
[嵌入式]
基于DSP并联有源电力滤波器的研究
随着电力电子技术的迅猛发展,电力系统中非线性负荷大量增加,各种非线性和时变性电子装置如逆变器、整流器及各种开关电源的应用越来越广泛,由此带来的谐波和无功问题日益严重。采用电力滤波装置就近吸收非线性负载所产生的谐波和无功电流,是抑制谐波和无功污染的有效措施。目前大量采用并聪型无源电力滤波器(PPF)来抑制谐波,PPF具有投资少、效率高、结构简单、运行可靠及维护方便等优点,但是其本身固有的缺陷限制了其发展。与PPF相比,有源电力滤波器(APF)具有高度的可控性和快速响应性,其特点是不仅能够补偿各次谐波,还可以抑制闪变、补偿无功;不受系统阻抗特性的影响,可消除与系统阻抗发生并联谐振的危险;具有自适应能力,可自动跟踪补偿变化着的谐波。
[嵌入式]
(多图) 高速DSP系统的电路板级电磁兼容性设计
印制线路板(PCB)提供电路元件和器件之间的电气连接,是各种电子设备最基本的组成部分,它的性能直接关系到电子设备质量的好坏。随着电子技术的发展,各种电子产品经常在一起工作,它们之间的干扰越来越严重,所以 电磁兼容 问题成为一个电子系统能否正常工作的关键。同样,随着PCB的密度越来越高,PCB设计的好坏对电路的干扰及抗干扰能力影响很大。要使电子电路获得最佳性能,除了元器件的选择和电路设计之外,良好的PCB布线在电磁兼容性中也是一个非常重要的因素。 随着高速DSP技术的广泛应用,相应的高速DSP的PCB设计就显得十分重要。由于DSP是一个相当复杂、种类繁多并有许多分系统的数、模混合系统,所以来自外部的电磁辐射以及内部元器
[嵌入式]
FPGA+DSP架构的视频处理系统设计详解
本系统采用基于FPGA与DSP协同工作进行视频处理的方案,实现视频采集、处理到传输的整个过程。 实时视频图像处理中,低层的预处理算法处理的数据量大,对处理速度要求高,但算法相对比较简单,适合于用FPGA进行硬件实现,这样能兼顾速度及灵活性。高层的处理算法结构复杂,适用于运算速度高、寻址方式灵活、通信机制强的DSP芯片宋实现。 DSP+FPGA架构的最大特点是结构灵活、有较强的通用性、适合于模块化设计,从而能够提高算法效率,同时其开发周期短、系统易于维护和升级,适合于实时视频图像处理。 系统采用模块化的设计方法,将整个系统划分为三部分:视频采集单元、视频处理单元和视频传输单元。 整个系统以FPGA作为核心控制单元
[嵌入式]
vivo 发布逆光和夜景拍照黑科技,DSP芯片来自瑞芯微
电子网 6月28日报道 今日,“2017世界移动大会-上海”在新国际博览中心隆重开幕。其中,vivo 在这次展会上发布多项黑科技。除了此前备受关注极具未来感的“隐形指纹”功能外,还有一项“DSP拍照技术”的黑科技发布。 据悉,此次vivo推出是基于独立DSP芯片的“DSP拍照技术”,能解决消费者在暗光、逆光等各种复杂光线条件下拍照效果差的痛点。据集微网了解,vivo的这个双核DSP型号为“RK1608”,与国内知名IC厂商瑞芯微共同研发,基于CEVA的图像和视觉DSP技术,采用拥有256MB内存,可以快速抓取5张图片,利用高达10倍处理速度合成为一张高品质照片,综合处理速度比普通手机提升3倍。 在消费者日常的手机拍摄体验中,除了
[半导体设计/制造]
飞机刹车模糊神经网络DSP嵌入式控制系统
摘要: 对现有飞机刹车防滑系统的控制算法进行了改进,采用了神经网络的BP算法和模糊实时控制,并且数字信号处理器(DSP)在嵌入式系统中实现了神经网络算法。结果表明,飞机防滑刹车效率有了明显改进,鲁棒性增强。
关键词: 数字信号处理 飞机刹车系统 神经网络 模糊控制
飞机刹车系统是飞机上具有相对独立功能的子系统,承受飞机的动、静态载荷及着陆时的动能,实现飞机制动控制。
从20世纪40年代至今,飞机刹车系统已发展到第四代。第一代飞机刹车系统由离合开关调节压力来实现刹车控制;第二代用固定参考减速度为误差门限进行控制;1967年Hydro-Aire公司的第三代飞机刹车系统,以一定的滑移率为误差门限
[嵌入式]
DSP与单片机的一种高速通信实现方案
摘 要 :介绍了一种利用双口RAM实现DSP与单片机高速数据通信的方法,给出了它们之间的接口电路以及软件实现方案。 1 引言 数字信号处理器(DSP)是一种适合于实现各种数字信号处理运算的微处理器,具有下列主要结构特点:(1)采用改进型哈佛(Harvard)结构,具有独立的程序总线和数据总线,可同时访问指令和数据空间,允许实际在程序存储器和数据存储器之间进行传输;(2)支持流水线处理,处理器对每条指令的操作分为取指、译码、执行等几个阶段,在某一时刻同时对若干条指令进行不同阶段的处理;(3)片内含有专门的硬件乘法器,使乘法可以在单周期内完成;(4)特殊的指令结构和寻址方式,满足数字信号处理FFT、卷积等运算要求;(5)快速
[单片机]
基于DSP与双目CMOS摄像头的数字图像处理系统
传统的数字图像处理通常采用图像采集卡,将模拟电视信号转换成数字信号,然后由PC机进行软处理。这样不仅不够灵活,处理能力也受到PC机和软件的限制。随着CMOS成像芯片工艺的改进和数字信号处理器功能的提升,使得数据量与计算量较大的图像硬处理成为可能。本文详细介绍了通过两路CMOS摄像头采集图像,以浮点DSP为核心处理器,采用60万门FPGA实现逻辑控制的数字图像采集处理系统的设计原理和实现方法。本系统所采用的芯片与器件,在保证性能的同时,兼顾低功耗,整个系统可以由1394线缆供电。 1 原理概述 整个系统的原理框图如图1所示。系统上电后,FPGA配置子板把配置文件加载到FPGA中。DSP由外部 FLASH引导,通过F
[网络通信]