双口ram通讯在电机控制中的应用_第1页
双口ram通讯在电机控制中的应用_第2页
双口ram通讯在电机控制中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、沈阳单片机开发网帮您精确掌握电子器件的使用细节双口 RAM 通讯在电机控制中的应用作者:梁 静引言在冶金行业中,绝大部分控制信息的传递基本上都是依靠总线进行的,通过总线还可以实现对各个生产加工环节的实时 ,所以总线技术无处不在,其中 VME 计算机因其支持多个 CPU,64 位的寻址和数据传输能力,IEC 297 欧卡标准,机械性能可靠和稳定,并具有可靠的接插件,带电热插拔,多厂商支持等优点得到广泛应用。这里介绍一个 口 RAM 实现变频器和 VME 通讯的实际例子。1、 总体结构,整个通讯由三部分组成:DSP,VME 双口 RAM。1.1 DSP 部分这部分是整个电机控制系统的。DSP 主要

2、被用来产生控制电机的脉冲,本项目使用的是德州仪器的 TMS320LF2407A,它内部有两个事件管理器,可以最多生成12 路脉冲信号;集成了高性能的 10 位 A制,性能稳定,功能强大。CI、SPI、CAN 等模块,真正实现了单控1.2 VME 总线VME 总线,Motorola 公司 1981 年推出的 32 位工业开放标准总线,主要应用于工业控制现场,实现数据的高速,总线上设备之间的实时通讯等。VME 总线的插板一般有两种尺寸,一种是 3U 高度的带一个总线接口 J1,另一种是 6U 高度的带 2 个总线接口 J1、J2。一般每块 VME 总线的插板上的接口 J1、J2 都有 96 针,每

3、一个接口都是 3 排,按 A、B、C 排列,每排 32 针,J1 一般用于直接与 VME 总线相连,J2 的中间列用于扩展地址总线或数据总线,另外两列可由用户定义及 I/O、磁盘驱动及其他外设等。1.3 双口RAM双口 RAM 具有两套完全独立的数据线、地址线、读/写控制线,允许两个 CPU 对双端口器的同一单元进行同时存取;具有两套完全独立的中断逻辑来实现两个 CPU 之间的握手控制信号;具有两套独立的“忙”逻辑,保证两个 CPU 同时对同一单元进行读/写操作的正确性;兼容性强,读/写时序与普通单端口器完全一样,存取速度完全满足各种 CPU 的要求。这些特点使得双口 RAM 能够胜任一些要求

4、高速度,实时通讯的场合。双口 RAM 有两套相互独立的电路,两者通过控制仲裁电路相互连接。以 IDT7024器, 典型功耗 750mW,最 大存取时 间有 为例,该 是 4K*16 的静 态15/17/20/25/35/55ns,可采用中断、忙逻辑、旗语三种方式来协调信息交换的双方。1沈阳单片机开发网帮您精确掌握电子器件的使用细节2、硬件组成2.1 DSP 部分使用 TMS320LF2407A,为了和双口 RAM 连接,应将 DSP 的 16 位数据线和 12 位地址线引出,另外还有控制信号线:DS、R/W。2.2 VME 总线这里使用 VMIC 公司的标准 6U 机箱,含 J1,J2 两个总

5、线接口,只使用 J1 进行通讯。2.3 双口RAM双口 RAM 有两套相互独立的地址和数据线,将它们分别和 DSP、VME 总线的地址和数据线相连,并把 J1 和 DSP 的控制信号线连到 GAL 上面,对双口 RAM 进行逻辑控制,如下图所示:3、 通讯流程这里把 VME 作为主设备,DSP 作为从设备,DSP 的读写操作都受到 VME 的控制。需要注意的是,对同一个地址不能同时写或者一边写一边读,防止产生写入和以下是读写通讯的流程图:错误的数据,如果 VME 向双口 RAM 中“写入”数据,首先需要判断写入数据的区域有没有正在被 DSP端“读”或者“写”,可以通过“旗语标志位”进行判断,判断 DSP 并没有对该区域进行操作的时候,VME 获得该区域的控制权,并置“旗语标志位”。写完数据,VME 向 DSP 端的中断标志位写入数据,这样,双口 RAM 便会产生DSP 中断信号,提示 DSP数据。如果 VME 从双口 RAM 中“读”数据,首先需要判断读数据的区域有没有正在被

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论