您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

微机械惯性传感器检测平台的设计与应用

时间:2007-1-20栏目:电子通信论文

成原理如图9。主要有双端口RAM、逻辑控制模块、A/D转换器组、计算机接口。机通过接口启动逻辑控制模块后,CPU资源向其他请求开放,逻辑控制模块发控制信号启动A/D转换器并进行采样,并将转换结果存入双端口RAM。当RAM中的数据达到一定数量时,逻辑控制模块向计算机发出中断请求。主机接到请求后进入中断服务程序,向逻辑控制模块发出命令,决定是否继续采样,并将RAM内的数据读入内存。
  
  3.4.2硬件设计
  
  本设计使用Cypress公司的CY7C136(2k×8bit)双端口RAM。其两个端口都有独立的控制信号、片选CE、输出允许OE和读写控制R/W。这组控制信号使得两个端口可以像独立的存储器一样使用。使用这种器件要注意当两个端口访问同一个单元时,有可能导致数据读出结果不正确。解决这个问题的方法有两个:一种是监测busy信号输出,当检测到busy信号有效,就使访问周期拉长,这是从硬件上解决;另一种方法是软件上保证两个端口不同时访问一个单元,即将双端口RAM进行分块。本系统采用后者,将busy信号输出通过上拉电阻接到电源正极。
  
  在系统中,逻辑控制模块的作用非同小可,是控制采样、存储、与计算机接口的核心。本系统为方便对采样速率等参数进行设置,在该模块中采用了MCS-51单片机。这样可以通过编程设定采样速率。
  
  与主机的信息交换包括:
  
  (1)接收主机控制信号,以决定是否开始采样;
  
  (2)在存储区满后,向主机发中断请求。
  
  本系统使用AT89C51的地址总线来选通RAM的存储单元,对其进行写操作,将采样结果存入相应的单元。
  
  3.4.3软件设计
  
  系统软件包括主机程序和逻辑控制模块中89C51程序。软件的关键是单片机控制A/D转换器和存储器部分,软件流程见图10。
  
  至于系统的采样速率,一般通过调用定时中断来实现。
  
  微机械惯性通用检测系统针对性强(专用于微机械陀螺仪和加速度计),可实现敏感元件的自动测试,自动扫频测出传感器的谐振频率、Q值等,并且还可以在一定程度上实现硬件功能再调整,在实际检测中取得了较好的效果。
  
  
  
 

上一页  [1] [2] [3] [4] 

下页更精彩:1 2 3 4 下一页