基于PC/104接口的ACM程控测试系统设计

发布者:MysticalWhisper最新更新时间:2006-07-12 来源: 电子设计应用关键字:嵌入式  总线  电路 手机看文章 扫描二维码
随时随地手机看文章

引言

在对飞机附件进行维修时,可以通过模拟飞机时可能出现的不同情况的环境参数,预检测附件的可能工作状态,以期达到合格的维修要求。显然,使用传统的分散型单片机控制检测仪表系统要消耗大量的人力物力,而且很难保证测试系统的精度,系统的可扩展性也较差,随着数字信号处理技术和微电子技术的发展,在一个较小的系统里完成多路参数的实时测量处理成为可能,因此,本文设计了一种分布式的数据测量检测系统,对各路参数进行分布式检测,统一传回主控室上位机进行集中分析处理,同时上位机可以发出相应控制命令,通过控制多路阀门通道的开度组合,得到模拟的待测附件的飞机工作环境。

程控测试系统的特点

本系统通过控制换热器8路阀门的不同开度组合来模拟待测附件的工作环境参数,在该模拟环境下完成各参数测量,得到检测结果,测量参数的获取通过温度、压力、位移等传感器完成,本系统具有如下特点:

1、测量点为15路混合信号,即既有14路模拟信号,又有1路数字信号;

2、模拟信号既有慢变化的温度、流量等待测信号,又有快变化的位移信号,测量时数据采集频率不同;

3、各检测点具有较强的相关性;

4、系统需要控制8路对象组合来实现不同环境参数的模拟,控制相对误差须在1%左右;

5、被控对象以及待测试对象离主控室距离较远,且测量控制工作现场噪声很大,环境恶劣。

基于以上特点,本文设计的ACM程控检测系统如图1所示。

由图1可知,系统主要由前端模拟信号调理电路、A/D数据采集和D/A转换芯片,FPGA、嵌入式计算机、主控室计算机和阀门几部分组成,前端测量数据的获取由各种信号传感器和前置滤波整形处理电路完成,一路转速传感器数字脉冲信号经施密特触发器整形后直接送入FPGA进行脉冲计数,通过8M赫兹时钟采样,完成检测过程;模拟信号需通过A/D变换,嵌入式计算器通过PC/104接口访问双口RAM,读取采集数据和写入控制命令信息,并通过以太网接口与主控室的上位机进行检测数据及控制命令信息的传输交互。

ACM程控测试系统设计

嵌入式计算机SBC-C26

数据传输前的预处理等功能由嵌入式计算机实现,它具有功耗低、可靠性高、功能强大、性价比高等优点。本设计中采用的嵌入式PC为集智达公司的SBC-C26。

由于本系统对实时性要求较高、数据交换量大,结合软件与硬件的复杂度考虑,采用内存直接影象的方式进行数据交换,在PC/104进行地址映射时,使用ADDR[0:19]作为地址线,/RE和/WE为存储器读写信号,DATA[7:0]为双向数据传输线。

FPGA芯片EP1K100QC208

FPGA集成度高、体积小、功耗低、工作频率高,可以集采集控制、缓冲存储、传输控制以及接口控制于一个芯片内,编程配置灵活而且比较容易移植,因此,本设计选用Altera的EP1K100QC208。EP1K100QC208具有147个用户I/O引脚,内嵌RAM资源为49152bit,可编程逻辑资源为4992个,可满足设计需求,而且该器件兼容5V电平驱动,输出驱动电平为3.3V,所以PC/104总线读写控制信号可直接输入FPGA而省去电平转换芯片,对于需要电平转换的双向数据线,可用74HC245三态隔离芯片,通过控制74HC245的OE和DIR引脚来实现数据传输及驱动电平转换;FPGA控制完成一次采集后,向嵌入式计算机发送的中断信号通过TPS61032升压DC-DC芯片连接到PC/104总线INT引脚,该芯片可实现3.3V到5V电平转换。

系统关键电路设计

为了协调A/D采集、D/A控制与PC/104总线传输速度,保证数据传输的可靠性,采用缓冲存储电路设计,用FPGA内嵌RAM资源设计成双口RAM,以实现采集数据缓冲存储,FPGA完成一次采集后向嵌入式是计算机发中断信号,通知嵌入式计算机读取数据,并由FPGA通过查询主控室计算机发送给嵌入式计算机,再经嵌入式计算机写入FPGA寄存器的命令字控制D/A转换,启动和停止A/D采集以及控制双口RAM的读写时序,由于控制阀需要4-20mA电流驱动,而D/A转换芯片为0-5V电压输出,所以D/A转换输出控制信号需通过AD694芯片完成0-5V电压到4-20mA电流信号的转换。本系统硬件电路接口关键设计如图2所示。

系统电路设计的FPGA实现

A/D采集控制及数据缓存电路设计

读写控制电路的作用是产生合适的控制脉冲,控制A/D转换以及将转换结果写入双口RAM。本设计选用的A/D转换芯片为2片MAX1262,具有12位转换精度,采用8通道单端模拟输入方式,可实现14路模拟信号采集测量,FPGA通过发送写脉冲和写控制字完成控制启动和通道选择,A/D转换结束状态信号INT有效后发送读信号,完成检测结果的读入,不同通道的数据采集频率控制可通过写入通道控制字来完成,当读入采集结果后就按低、高位字节顺序写入双口RAM、双口SAM通过直接例化Quartus软件中的宏模块实现,其数据线位宽为8位。

D/A转换控制电路设计

FPGA通过查询命令寄存器值执行相应的D/A转换,完成系统控制操作,得到相应的模拟环境条件参数,由于需要8路D/A转换,所以选用具有8通道的单片TLC5628实现,其数据转换精度为8位,0-5V模拟电压输出,可以满足设计要求,该芯片数据接口为3线串行总线,转换时在时钟下降沿串行输入3bit通道选择、1bit范围控制、8bit数据转换位,通过启动异步load控制信号完成D/A转换功能。

PC/104总线接口设计

PC/104总线接口设计实际上是按照PC104总线时序完成地址译码锁存和数据线的数据双向传输功能,按照PC/104总线存储器读写时序进行FPGA电路设计、经验证、完全能够由SBC-C26经该接口电路完成对FPGA内部RAM或寄存器的正常读写功能。该接口电路利用Verilog语言描述,经由Synplify Pro综合得到RTL网表。

整个系统控制电路采用FPGA进行设计,共占用EP1K100器件近1000个逻辑单元,在精简系统硬件的同时,为系统功能的扩展提供了较大的灵活性,是一种比较理想的程控测试系统硬件设计解决方案。

结语

整个系统控制电路采用FPGA设计,精简了系统硬件,采取A/D转换芯片模拟电源由线性稳压模块单独提供、D/A转换芯片数控端与FPGA经光耦隔离和印制板表面铺铜等抗干扰措施,保证和提高了系统数据测量的可靠性和精度,使用以太网通信方式,有效解决了远距离测量数据传输问题。

关键字:嵌入式  总线  电路 引用地址:基于PC/104接口的ACM程控测试系统设计

上一篇:TI系列DSP的I2C模块配置与应用
下一篇:不同阶数的FIR数字滤波器的DSP实现

推荐阅读最新更新时间:2024-05-02 20:25

现场总线型交通倒计时器的设计
讨论一种新型的总线型交通路口倒计时器的设计与实现技术。   关键词:倒计时器;现场总线;检测;Lon总线 Design of Traffic Timecount Backwards Display Unit of Fieldbus LIU Huancheng (Mailbox 26, Wuyi University, Jiangmen 529020, China)   Key words: timecount backwards display unit; field bus; check up ; lonbus 1引言   集中控制型的交通信号控制机的原理框图如图1所示。现场总线型交通控制系统原理框图见图2。
[模拟电子]
现场<font color='red'>总线</font>型交通倒计时器的设计
模拟混频器电路原理图
模拟混频器电路原理图
[模拟电子]
模拟混频器<font color='red'>电路</font>原理图
51实验4:总线法写流水灯
#include reg52.h #define led P2 typedef unsigned int u16; //粗略延时函数 void delay(u16 i) { while(i--); } void main() { u16 n; while(1) { for(n=0;n 8;n++) { led=~(0x01 n); delay(10000); } for(n=0;n 8;n++) { led=~(0x80 n); delay(10000); } } }
[单片机]
芯擎科技采用总线互连和 Resilience套件的IP技术用于开发符合ISO 26262 标准的车规级系统芯片
先进的片上网络 (NoC) 总线互连技术提高芯片性能,加快设计进度并提供车规级的功能安全机制 加利福尼亚州坎贝尔 – 2020 年 2 月 4 日 – Arteris IP是一家经过硅验证的创新型 片上网络 (NoC) 互连 IP 产品的领先供应商,今日宣布芯擎科技获得 Arteris IP FlexNoC 总线互连和 FLexNoC Resilience 套件的IP授权,将其用作新一代汽车系统级芯片 (SoC) 总线连接的通信骨干网络。 芯擎科技由中国汽车行业领导者吉利集团以及安谋科技(中国)有限公司共同出资成立。其产品将成为下一代汽车数字驾驶舱、导航和信息娱乐系统的芯片中枢。Arteris FlexNoC 不仅能够
[汽车电子]
基于无APFC的全压开关电源电路设计方案与实现
引言 相对于传统线性电源, 开关电源 拥有体积小、重量轻、效率高等方生俱来的优势。因此近些年,研究开关电源的人越来越多,相应的技术也层出不穷。研究成本低廉、性能可靠、兼容性强的开关电源成为众多电源设计工程师不断努力的目标。本文针对大功率开关电源提出一种无APFC的低成本全电压设计方案,该方案使用自动倍压方式有效减小火牛直流输入电压的范围,从而大大降低电源成本。 全压电源 统计全世界交流电压,可以将电压分为: 日本为代表的100V,美国为代表的120V,墨西哥为代表的127V,中国为代表的220V,欧洲多为230V,澳大利亚240V.因此,世界各国电压分布在100V-127V和220V-240V两个电压段。即若能满足这两个电压
[电源管理]
基于无APFC的全压开关电源<font color='red'>电路</font>设计方案与实现
首届中国集成电路设计创新大会暨IC应用博览会即将盛大召开
由中国集成电路创新联盟(大联盟)指导,中国集成电路设计创新联盟(设计联盟)、中国半导体行业协会集成电路设计分会、国家“芯火”双创基地(平台)、苏州市高新区共同主办的“2021中国集成电路设计创新大会暨IC应用博览会”(简称ICDIA)即将于7月15日-16日在苏州召开。 大会为期两天,第一天上午高峰论坛,下午创新峰会;第二天为4个并行主题论坛。同期举办为期两天的“IC应用展”。 高峰论坛邀请到10多位行业享有盛名的大咖和企业家围绕“创新”主题,分享创新思路与技术成果,针对新格局中国集成电路产业创新、关键技术突破与本土化机遇、核心器件供应链安全、整机需求与自主可控等话题发表真知灼见,共同探寻新形势下我国集成电路技术创新与突破
[半导体设计/制造]
首届中国集成<font color='red'>电路</font>设计创新大会暨IC应用博览会即将盛大召开
基于PXI总线的高精度恒流源设计
  在航天设备测试中,陀螺和加速度计测试是不可缺少的重要组成部分。随着陀螺与加速度计精度水平的提高,测试过程中对其激励源-恒流源的精度要求越来越高。本文给出了一种基于PXI总线的高精度恒流源设计,并已成功应用于很多航天型号的陀螺和加速度计测试中。   1 系统设计   如图1所示,系统通过PXI总线与上位机进行通信,本地总线与PXI总线通过PXI接口电路连接。PXI接口电路将PXI总线指令翻译成本地局部总线传给FPGA,通过FPGA将PXI总线传输给D/A进行转换,D/A转换后的电压经V/I转换为高精度电流输出给用户。   2 系统电路设计   2.1 PXI接口电路   面向仪器系统的PCI扩展PXI (
[嵌入式]
以及常见自锁电路
电气控制中互锁主要是为保证电器安全运行而设置的。它主要是由两电器件互相控制而形成互锁的。它实现的手段主要有三个,一个是电气互锁。二是机械互锁,三是电气机械联动互锁。 ▲互锁 电气互锁:将这两个继电器的常闭触电接入另一个继电器的线圈控制回路里。这样,一个继电器得电动作,另一个继电器线圈上就不可能形成闭合回路。但也可以用机械联杆实现这一动作。三是电气机械联动互锁。如高压柜内的仃电,不断开开关,隔离开关就拉不开,上述都拉不开就合不上接地刀闸,拉不接地开刀闸,就打不开高压柜门,就不能进行开关的检查等到工作。 电气互锁就是通过继电器、接触器的触点实现互锁,比如电动机正转时,正转接触器的触点切断反转按钮和反转接触器的电气通路。机械互锁就是
[嵌入式]
以及常见自锁<font color='red'>电路</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved