新闻中心
产品中心
详情介绍
网站首页 > 新闻中心 > 详情介绍

球磨机的主机控制系统组成

球磨机的主机控制主要由DSP子系统应该完成信号采集、数据预处理、FFT运算等功能,ARM7TDMI子系统则完成系统键盘设置的系统初始化配置信息、读取DSP送出的数据用于显示以及网络通信等功能。

球磨机中的ARM子系统与DSP子系统数据的传输非常频繁,数据传输的可靠性和实时性直接决定系统的性能。所以,河南红星机械在该设备的控制系统选用共享双口RAM存储器方式来实现DSP与ARM7TDMI之间的通信,如采用双口RAM IDT70V24,其容量为4K×16位。

高速双口RAM对ARM7TDMI和DSP有各自独立的地址线、数据输入输出线以及片选信号、读写控制、输出使能等信号线。两个端口共享存储单元、统一供电、兼容性强、读写时序与普通单端口存储器完全一样,其最高存取速度可达15ns,满足两边CPU的要求。允许两个端口同时读同一地址单元,但不允许同时写操作,操作冲突时片内有裁决逻辑,当一个CPU写数据时,禁止另一个CPU对该单元进行操作,前者操作完成后才允许后者访问,为此两个端口各自有一个输出标志信号作为联络信号。共享双口RAM,有效地满足了ARM7TDMI与DSP之间的在线实时检测通信量相对较大的要求。

由于VC5471为双核,在工作时不可避免的要碰到双核内部的通信问题。在物理上这两部分是通过连接它们的双口RAM交换数据,软件上可以有多种方法完成双核之间的通信。常用的信息交换握手方法,一般有中断和查询两种。

使用中断的通信方法原理是:双方都是通过API来共享数据;双方都是通过发送中断信号来通知对方取走数据;双方都是在被中断之后,进入中断服务程序完成接受数据的使命。

也就是说,任何一方都是先将准备好的数据放入API存储器中,然后发出中断信号,通知对方可以取数,对方接到中断之后,进入中断服务程序从API存储器中取走数据。查询的通信方法的原理:一般是要设置一个标志位,一方通过修改标志位通知另一方可以取数,并不断的查询该标志位的状态,处于一种等待的状态,直到另一方将数取走,并修改该标志位。

使用查询方法在实际性上不如采用中断的方法,但一般中断程序的编写要求较高,编写也较查询方式更难,但相对较少的消耗硬件资源,所以本设计采用中断的通信方式。

信息来源:http://www.hxqmj.com/n366.html

河南红星矿山机器有限公司 版权所有     地址:中国郑州高新技术产业开发区檀香路8号     Sitemap | 网站地图 豫ICP备09019551号-57