当前位置:首页 > 嵌入式 > 嵌入式硬件

近年来,人们广泛的将模糊控制技术应用于生产生活各个领域。它以其不依靠被控对象的精确数学模型、适应性好、系统鲁棒性好以及易于实现无超调控制而受到业内人士青睐。尤其是二维模糊控制器,以其设计相对简单,控制精度较高而备受瞩目。光电跟踪伺服系统的动态性能有很大改善。光电跟踪伺服系统的数学模型,光电跟踪伺服系统属于双闭环单输入单输出位置随动系统,内环为速度环,外环为位置环。本文针对的控制对象是光电跟踪系统转台,其传递函数是: 速度环和位置环的控制器利用超前-滞后补偿方法设计,闭环系统的主要组成环节。

实际应用环境一般比较复杂,有大量的信息传递,并且需要对电机转速实行精确控制,因此对伺服控制器的多路通信能力,快速运算能力和抗干扰能力都有较高的要求。为了解决这一问题,提供一个较好的实验平台,本文结合光电跟踪伺服系统的特点,提出一种以TI公司的32位定点数字信号处理器TMS320F2812为核心,以Altera公司CycloneⅡ系列FPGA为辅助处理器结构的跟踪伺服控制器,并综合阐述了该控制器的功能、硬件设计和软件流程。该控制器采用单+5 V供电,具有6路模拟信号输入、4路模拟信号输出、多路PWM输出、1路CAN总线、2路RS422和1路RS232串行通信口,具有较强的运算能力和数据通信能力,是良好的数字控制系统实验平台。

1 总体结构设计

TMS320F2812是美国TI公司推出的C2000平台上的定点32位DSP芯片,适合用于工业控制,电机控制等,用途广泛,应该相当于单片的升级版。运行时钟也快可达150MHz,处理性能可达150MIPS,每条指令周期6.67ns.IO口丰富,对用户一般的应用来说足够了。两个串口。具有12位的0~3.3v的AD转换等。具有片内128k×16位的片内FLASH,18K×16位的SRAM,一般的应用系统可以不要外扩存储器。具体的指标你可以查阅相关的数据文档。控制器的总体硬件结构如图1所示。


从图1中可以看出,DSP通过CAN总线接收上位机指令;位置信号通过两路RS422通信口传给DSP作相应处理;速度信号是由DSP片上集成的QEP电路对电机产生的正交编码脉冲信号进行解码获得;DSP输出的PWM信号与FPGA相连,通过FPGA内部的保护模块后经光电隔离输出到功率放大模块。外部中断经FPGA片内中断控制逻辑后输出到DSP外部中断管脚上;DSP与FPGA之间的数据交换通过DSP片上的多通道缓冲串口(Mcbsp)来实现;D/A转换器控制由FPGA内部的D/A转换接口模块接收DSP传来的数字量并控制逻辑时序;计算机调试接口采用RS232.

2 硬件电路设计

2.1 DSP模块

数字信号处理(DigitalSignalProcessing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。

32位定点数字信号处理器TMS320F2812整合了DSP和微控制器的最佳性能,能够在一个周期内完成32×32 bit的乘法运算,或2个16×16 bit乘法累加运算,处理速度最高可达150 MIPS.它采用高性能静态CMOS技术,内核电压为1.8 V@135 MHz,1.9 V@150 MHz, I/O端口电压3.3 V[4,5].其先进的内部和外设结构使得该处理器特别适合电机及其他运动控制应用,能够真正实现单片控制,为电机的伺服控制提供了良好的控制功能[6].

DSP的功能主要通过软件实现,在此主要实现接收上位机指令,完成位置环和速度环反馈的双闭环控制算法,以及速度的PID调节,产生PWM输出。由于实际工作环境较为复杂,所以选用了抗干扰能力强的CAN总线作为与上位机的通信方式,TMS320F2812内部集成了一个eCAN模块,只需增加相应的CAN收发器外围电路就可以实现通信。根据系统采样频率调整事件管理器的定时器,控制寄存器的控制字来设定PWM工作方式和频率,通过调整比较寄存器的数值来改变PWM的占空比,根据功率驱动电路的驱动芯片来设置死区控制寄存器的数值来调整死区时间,通过专用的PWM输出口输出占空比可调的带有死区的PWM信号。

将DSP片上集成的多通道缓冲串口配置成SPI模式,与FPGA内部的SPI模块完成数据交换,从而完成DSP对FPGA的控制。此时DSP上的Mcbsp为SPI通信的主机,FPGA内部的SPI模块为从机,从FPGA读取数据时,只需向从机发送伪数据。这种通信方式避免了占用大量的DSP I/O口资源,速度快,出错率小。

由于TMS320F2812内部集成的12位高速A/D转换器只能输入电压范围在0~3 V以内的模拟信号,因此需要对输入的双极性电压信号进行处理,具体电路如图2所示。为了提高A/D采样精度,需要进行软件校准,基本思想是通过采样已知电压信号来确定偏差。


2.2 FPGA模块

FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。

FPGA选型时综合考虑片上逻辑单元、用户I/O口数量以及功能扩展的需要,根据前期仿真结果选用Altera公司的CycloneⅡ系列的EP2C8Q208C8,它具有8 256个逻辑单元,138个用户I/O,36个M4KRAM和2个锁相环,内核电压只有1.2 V,具有低成本、低功耗的特点[8,9].由于FPGA具有高速并行处理能力,所以保证了系统的同步性[10].它的I/O口支持3.3 V LVTTL电平,与DSP管脚电平兼容,因此不用进行电平转换,可直接连接,使用方便。

FPGA模块主要完成伺服控制器的逻辑接口功能,并可以扩展通用I/O口数量,方便功能扩展。在此主要实现4个模块:串行通信接口模块、SPI模块、D/A接口模块和中断控制模块。其中SPI模块配置成从机工作模式,与DSP的Mcbsp配合完成DSP与FPGA的数据交换。各模块独立并行工作,并由顶层控制模块统一协调控制,具有速度快、可移植性好的特点。

2.3 D/A转换器模块

数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。最常见的数模转换器是将并行二进制的数字量转换为直流电压或直流电流,它常用作过程控制计算机系统的输出通道,与执行器相连,实现对生产过程的自动控制。数模转换器电路还用在利用反馈技术的模数转换器设计中。

根据转换通道数、精度和转换速度,D/A转换芯片选择BURR-BROWN公司的DAC7614.它是12位串行数模转换器,4路模拟输出,功耗只有20 mW,单次转换建立时间10 μs[10].

使用单极性输出时,采用+5 V供电;双极性输出时,采用±5 V供电。在此需要用到双极性输出,基准电压源选用LM336-2.5,负电压基准采用反相放大方式产生。为避免外电路对板内数字电路的干扰,需要对数字部分进行光电隔离。具体电路如图3所示。

2.4 其他模块

其他模块主要包括电源模块和通信接口模块。由于该控制器采用单+5 V供电,因此在内部需要进行电压转换,主要包括3.3 V、1.9 V和1.2 V以及-5 V和±12 V.其中3.3 V、1.9 V和1.2 V采用的是一般的LDO电压转换芯片,而-5 V和±12 V则采用开关电源MC34063.由于DSP要求3.3 V上电在1.9 V之前,在这里选用通过3.3 V转1.9 V的方法,既保证了上电顺序,又能提高电源的转换效率。

通信接口模块包括1路CAN总线,1路RS232和2路RS422.设计时主要保证与系统的其他部分匹配,一般都采用通常的工业标准。

3 软件流程

为了提高控制的精度和响应速度,在硬件电路基础上增加位置环和速度环。其中位置和位置增量数据通过RS422从外部编码器传入,速度值数据通过由QEP电路产生。此外丰富的模拟信号输入通道还可以增加电流环和其他反馈量,进一步提高系统的响应速度和稳定性。基本软件流程图如图4所示。


系统上电后自动初始化各端口和相关变量,并等待接收上位机开始指令,接收到开始指令后进入准备状态。因为整个跟踪系统需要同步工作才能产生有效的数据,所以需要等待外部同步脉冲信号,在这里以外部中断的形式接收。然后逐步完成控制算法。当收到结束指令时完成所有工作。

本文给出了一种基于DSP和FPGA的光电跟踪系统伺服控制器的硬件结构和软件流程。实验证明,这种结构紧凑灵活,控制算法完全由控制器完成,使用CAN总线方式传输上位机指令,安全可靠,使计算机完全从工作现场解脱出来。




QICK

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭