关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 提高气体压力传感器系统适应工业现场的能力方案

提高气体压力传感器系统适应工业现场的能力方案

作者:时间:2012-06-29来源:网络收藏

3.1 SoC结构的实现

SoPC设计由CPU、存储器接口、标准外设和用户定制逻辑单元模块等组件构成。Altera的SoPCBuilder工具提供了大量IP核可供调用,可以很方便地在单片FPGA芯片上配置嵌入NoisⅡ处理器软核、片上RAM和RS 232控制器、扩展片外存储器、用户定制逻辑单元,同时自动地为的每个外设分配地址、连接总线,确定设备优先级,其内部结构如图3所示。

3.2 数据采集控制单元的实现

数据采集(DAS)控制单元是整个系统的核心,其输入端口及其功能:DAS_STS用于接收AD1674的STS状态信号;DAS_IN(12位)用于接收AD1674并行12位转换输出;CLK,RST用作系统时钟和RESET的信号。输出端口DAS_RC接AD1674的R/C端,用以控制A/D转换器的启动和读数;DAS_A用作控制AD7502的A1A0通道选通信号;DAS_OUT(加通道的序号为16位)用作DAS控制单元的16位输出数据。

DAS控制单元的有限状态机(FSM)有4个状态,分别为St0,St1,St2,St3.St0为选择通道,启动A/D转换,进入St1状态;St1为等待转换结束,若转换结束,进入St2状态,否则保持在St1状态;St2为发出读数据信号,进入St3状态;St3为输出转换数据;选择其他通道,返回St0状态。DAS控制单元采用VHDL语言进行开发,程序的部分代码如下所示:

DAS控制单元的仿真如图4所示。图中显示控制单元运行正确。

3.3 智能系统软件工作流程



评论


相关推荐

技术专区

关闭