0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全面剖析PC/104接口的ACM程控测试系统设计

电子工程师 来源:电子设计应用 作者:杨玉峰;黄炜 2021-04-08 09:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文基于PC/104接口实现了一种用于飞机附件维修的程控测试系统,该系统可控制模拟飞机附件工作所处的实际压力、温度等环境参数,并在该环境下对该附件的温度、频移等工作状态参数进行现场测量,通过检测结果确定飞机附件维修后的可靠性。采用FPGA来完成该程控测试系统的主要

引言

在对飞机附件进行维修时,可以通过模拟飞机时可能出现的不同情况的环境参数,预检测附件的可能工作状态,以期达到合格的维修要求。显然,使用传统的分散型单片机控制检测仪表系统要消耗大量的人力物力,而且很难保证测试系统的精度,系统的可扩展性也较差,随着数字信号处理技术和微电子技术的发展,在一个较小的系统里完成多路参数的实时测量处理成为可能。

因此,本文设计了一种分布式的数据测量检测系统,对各路参数进行分布式检测,统一传回主控室上位机进行集中分析处理,同时上位机可以发出相应控制命令,通过控制多路阀门通道的开度组合,得到模拟的待测附件的飞机工作环境。

程控测试系统的特点

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

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

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

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

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

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

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

pIYBAGBuX9uAfbZfAACXDFhZ4UY965.png

由图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所示。

o4YBAGBuX-aAaaerAACmNA8EWt4942.png

系统电路设计的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经光耦隔离和印制板表面铺铜等抗干扰措施,保证和提高了系统数据测量的可靠性和精度,使用以太网通信方式,有效解决了远距离测量数据传输问题。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22502

    浏览量

    639113
  • 芯片
    +关注

    关注

    463

    文章

    54412

    浏览量

    469194
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1400

    浏览量

    120989
  • PC
    PC
    +关注

    关注

    9

    文章

    2168

    浏览量

    159743
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX1284/MAX1285:高性能12位ADC的全面剖析

    MAX1284/MAX1285:高性能12位ADC的全面剖析 在电子设计领域,模拟 - 数字转换器(ADC)是连接现实世界模拟信号与数字系统的关键桥梁。本文将深入剖析MAXIM公司的M
    的头像 发表于 04-09 16:25 177次阅读

    BGF104C:高速多媒体卡接口的理想防护方案

    BGF104C:高速多媒体卡接口的理想防护方案 在电子设备的设计中,高速多媒体卡(HSMMC)接口的静电放电(ESD)防护和滤波是至关重要的环节。今天,我们就来深入了解一下英飞凌
    的头像 发表于 03-30 16:10 175次阅读

    探索BGF104:HSMMC接口滤波与ESD保护的理想之选

    探索BGF104:HSMMC接口滤波与ESD保护的理想之选 在当今高速多媒体设备的设计中,HSMMC(High Speed Multi Media Card)接口的性能和稳定性至关重要。而英飞凌
    的头像 发表于 03-30 14:20 140次阅读

    AD7147A:电容触摸可编程控制器的技术剖析与应用指南

    AD7147A:电容触摸可编程控制器的技术剖析与应用指南 在电子设备不断追求轻薄化、智能化的今天,电容触摸技术凭借其良好的用户体验和高灵敏度,在各类设备中得到了广泛应用。AD7147A作为一款专为单
    的头像 发表于 03-30 09:05 177次阅读

    剖析AD8451:电池测试与成型系统的高精度模拟前端控制器

    剖析AD8451:电池测试与成型系统的高精度模拟前端控制器 在电池测试与成型系统的设计领域,高精度与可靠性是永恒的追求。AD8451作为一款
    的头像 发表于 01-14 11:15 328次阅读

    SCANSTA101:低电压IEEE 1149.1系统测试访问主设备的深度剖析

    SCANSTA101:低电压IEEE 1149.1系统测试访问主设备的深度剖析 在电子设备的测试与验证领域,IEEE 1149.1(JTAG)标准发挥着至关重要的作用。德州仪器(TI
    的头像 发表于 12-31 15:00 437次阅读

    探索PCI1520/PCI1520I:PC Card控制器的技术剖析

    探索PCI1520/PCI1520I:PC Card控制器的技术剖析 在当今数字化的时代,PC Card控制器在计算机系统中扮演着至关重要的角色。今天,我们将深入探讨德州仪器(TI)的
    的头像 发表于 12-29 17:35 794次阅读

    THS8200:全格式过采样组件视频/PC图形D/A系统的技术剖析

    THS8200:全格式过采样组件视频/PC图形D/A系统的技术剖析 在当今的数字视频和PC图形处理领域,高效且灵活的数模转换系统至关重要。T
    的头像 发表于 12-29 16:00 408次阅读

    E104-BT12NSP蓝牙Mesh组网完整指南,手把手教学从设备入网到通信测试

    本视频你可参考图文教程,也可参考文末的视频教程图文教程一、概述本教程旨在演示E104-BT12SNP使用USB网关组网和手机组网的完整流程,涵盖设备入网、配置及通信测试等关键步骤。二、材料准备所需
    的头像 发表于 12-25 19:34 1850次阅读
    E<b class='flag-5'>104</b>-BT12NSP蓝牙Mesh组网完整指南,手把手教学从设备入网到通信<b class='flag-5'>测试</b>

    深入解析ADC104S021/ADC104S021Q:高性能10位A/D转换器

    、10位A/D转换器,凭借其出色的性能和灵活的特性,在众多应用场景中得到了广泛应用。今天,我们就来深入剖析这款转换器,为电子工程师们在设计中提供全面的参考。 文件下载: adc104
    的头像 发表于 12-02 14:18 768次阅读
    深入解析ADC<b class='flag-5'>104</b>S021/ADC<b class='flag-5'>104</b>S021Q:高性能10位A/D转换器

    无人机电磁兼容测试系统软件全面解析

    无人机电磁兼容测试系统软件全面解析
    的头像 发表于 09-12 15:18 838次阅读
    无人机电磁兼容<b class='flag-5'>测试</b><b class='flag-5'>系统</b>软件<b class='flag-5'>全面</b>解析

    国产电源模块测试软件功能应用全面解析

    应用方面进行全面解析。 电源测试系统 核心功能解析: 多类型电源全面测试支持​ 纳米软件电源测试
    的头像 发表于 08-01 11:51 1117次阅读
    国产电源模块<b class='flag-5'>测试</b>软件功能应用<b class='flag-5'>全面</b>解析

    是德频谱分析仪的远程控制与自动化测试方案详解

    ,远程控制与自动化测试成为了现代测试系统中不可或缺的一部分。以下是关于是德频谱分析仪远程控制与自动化测试
    的头像 发表于 06-19 15:16 1005次阅读
    是德频谱分析仪的远<b class='flag-5'>程控</b>制与自动化<b class='flag-5'>测试</b>方案详解

    IEC104转Modbus网关

    设备。Modbus TCP实现从站功能,可接Modbus TCP主站支持多连接。 基本参数 硬件说明 产品外观 产品接口 WAN口:用于连接ModbusTCP主站设备。 LAN口:用来接IEC104从站设
    的头像 发表于 06-13 10:35 978次阅读
    IEC<b class='flag-5'>104</b>转Modbus网关

    电磁兼容与雷达隐身技术测试系统平台全面解析

    电磁兼容与雷达隐身技术测试系统平台全面解析
    的头像 发表于 04-28 17:10 809次阅读
    电磁兼容与雷达隐身技术<b class='flag-5'>测试</b><b class='flag-5'>系统</b>平台<b class='flag-5'>全面</b>解析