基于MATLAB的DSP快速控制原型开发系统.docVIP

基于MATLAB的DSP快速控制原型开发系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB的DSP快速控制原型开发系统

微纳科技cSPACE快速控制原型开发系统 (基于MATLAB的DSP快速控制原型开发系统) 一. 产品简介 1 二. 系统组成 2 三. 硬件资源 3 四. 应用案例 5 4.1. 直线电机驱动的二级倒立摆的控制 5 4.2. 磁悬浮球系统的控制 7 4.3. 三容水箱过程控制实验系统的控制 8 4.4. 采用磁流变液阻尼器的1/4车辆振动实验系统的控制 9 产品简介 快速控制原型(Rapid Controller Prototyping,RCP)和硬件在回路实时仿真(Hardware-in-Loop,HIL)是目前国际上控制系统设计的常用方法,它把计算机仿真(纯软件)和实时控制(硬件在回路)有机结合起来,用户可把仿真结果直接用于实时控制,极大提高控制系统的设计效率。目前,这一系统或设计方法已经在高校和实验室得到普遍采用,最典型的例子为德国的dSPACE快速控制系统原型设计系统。 dSPACE卡是一个基于MATLAB/Simulink开发环境的自动代码生成工具,拥有快速控制原型开发和硬件在环仿真功能。应用这种方法,可使电控单元系统及机械控制系统的开发和测试简捷和高效。因此,dSPACE已经成为运动控制和过程控制开发的好工具,受到了全球用户的欢迎。 本公司研制的cSPACE快速控制原型和硬件在回路开发系统(以下简称cSPACE系统)基于TMS320F2812DSP开发,与dSPACE 公司的 DS1104卡相当,拥有AD、DA、IO、Encoder和快速控制原型开发、硬件在环仿真功能,通过Matlab/Simulink设计好控制算法,将输入、输出接口替换为公司的cSPACE模块,编译整个模块就能自动生成DSP代码,在控制卡上运行后就能生成相应的控制信号,从而方便地实现对被控对象的控制。运行过程中通过cSPACE提供的MATLAB接口模块,可实时修改控制参数,并以图形方式实时显示控制结果;而且DSP采集的数据可以保存到磁盘,研究人员可利用MATLAB对这些数据进行离线处理,下图为利用cSPACE工具的开发流程图。 图1 cSPACE开发流程图 系统组成 微纳科技cSPACE快速控制原型和硬件在回路开发系统根据国际上控制系统设计常用的快速控制原型和硬件在回路原理进行开发,硬件功能与德国dSPACE 公司的 DS1104卡相当,拥有dSPACE- DS1104所具备的大部分接口功能和快速控制原型开发、硬件在回路仿真技术,具体包括以下三大部分: cSPACE系统的控制卡采用高性能的TMS320F2812DSP开发,并且外扩高性能的AD、DA和正交编码信号处理模块,具有丰富的硬件接口,可以同时控制多台电机。 图2 cSPACE的DSP控制卡 cSPACE系统的开发环境是基于广大科研人员所熟悉的MATLAB/Simulink进行开发,方便用户使用,同时能充分利用MATLAB强大的科学计算、信号分析处理、图形处理功能。 图3 cSPACE的MATLAB开发环境 cSPACE系统的控制界面采用MATLAB/Simulink进行开发,能在线修改10个变量和实时显示4个变量,自动存储数据,结构简单,方便用户使用。 图4 cSPACE的监控界面 硬件资源 cSPACE的硬件资源如下所示: 主处理器为TMS320F2812 DSP,处理能力为150MIPS 16通道的12bit AD,转换时间为250ns,输入范围为(0,3V) 6通道的16bit AD,转换时间为3.1us,输入范围为(-10,10V)或(-5,5V) 4通道16bit的DA,建立时间为10us,输出范围为(-10,+10V) 3通道独立的PWM信号,分辨率为16位,1通道有两路输出,共6路输出,这6路输出也可以作为输出的IO引脚使用 2路输入IO引脚 4通道QEP单元正交编码信号处理模块 1路RS232串口 1路增强型CAN接口 128k×16bit 的片内flash 和18k×16bit 的SARAM 三个32 bit 的系统定时器,4个16 bit通用定时器 用户额外可扩充的功能: 5通道PWM信号,分辨率为16位 1路RS232串口 多达20个可单独编程的复用口,亦可用作通用I/O 口 三个外部中断口,并有外围中断扩展模块,可支持多达45 个外围中断 我公司cSPACE控制系统与国外同类系统主要性能对比 表1 cSPACE与国外同类产品对比表格 硬件模块 cSPACE dSPACE 主处理器 采用TMS320F2812DSP开发,时钟频率为150M,指令周期为6.67ns 采用TMS320F2407DSP开发,时钟周期为40M AD 6路高性能的16bitAD模块 8路高性能的16bitAD模块 DA 4路高性能的16bitD

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档