基于ARM的嵌入式数据采集系统的研究(14)
时间:2026-01-22
时间:2026-01-22
d:\My Documents\复件 pdf\FPGA
㈣并行接口用于实现和FPGA的数据通信。
(5)LCD接口用于图形界面的显示。
3、FPGA子系统p”
FPGA子系统包括FPOA、配置电路、并行接口等,其组成如图2-5所示。
下载接口使用专用电缆完成在线配置和烧写配置器件;配置器件通常是一种非易失性、基于Flash存储器的芯片,用于在上电时自动配置FPGA;并行接口则实现与CPU子系统的双向通信;信号隔离主要是用于脉冲输入及开关量I/O信号的隔离。
pC
信号隔离
图2-5FPGA子系统程田
3、AD转换子系统
如图2-6,传感器输出通过信号调理电路后,转换为ADC可接受的输入电压(O一2.5V),再通过隔离后直接送入ARM自带的八路十位ADC通道,由后者完成AI)C转换。
CPU
图2-6AD转换子系统框朗
4、信号隔离子系统
PWM—-.4至三夏垂通亘丑—— 吨至夏垂至]—◆电机驱动嚣
开关量输出—-.4夏至至匹量亟丑—— 吨至三垂亘卜—卜继电器
FPoA..卜一低速输入隔离卜.■一开关量
FPOA-. -.q输入隔离卜.卜一脉冲
图2.7隔离子系统框图
如田2.7,信号隔离子系统主要是对核心板与外部设备之问的输入输出信号进行隔离。
FWM信号经高速输出隔离、信号转换后,送入电机驱动器控制电机运转。PWM信号既可由ARM内部的PWM定时器产生,也可由FPGA编程实现。在F15负荷车测控系统中,实际上并未使用PWM控制信号,这里只不过作为一种典型应用列出。
为了防止外部设备对核心板电路的干扰,开关量输入输出、脉冲输入信号都先通过隔离电路后再输出到控制对象或者输入至核心板。
5、电源子系统
ARM内核工作电压为2.5V,FPGA核电压为1.5V,I/o电压为3.3V,高速光耦工作电乐一般是5V,所以核心板上需要有5V、3.3V、2.5V和1.5V电压产生模块。对于ADC调理部分使用到的±12V或±15V则由外置开关电源提供。
上一篇:12年小学生综合素质评价方案