首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» 基于STM32单片机的火控系统信号采集测试(转)(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于STM32单片机的火控系统信号采集测试(转)(2)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2015-4-29 20:17
|
只看该作者
基于STM32单片机的火控系统信号采集测试(转)(2)
控制系统
,
单片机
,
电路图
,
控制板
1.2.3 信号调理模块
火力控制板是某型火力控制系统的重要组成部分,其输出信号主要分为:8路模拟信号和8路输出信号。
(1) 数字信号调理电路
为了便于处理火力控制板输出的8路数字信号,在进入单片机前需要对其进行同步及电平转换。图2为数字信号同步及电平转换电路,主要器件为74HCT245。需要注意的是,在输入单片机时要对比其数据手册,选择具有FT(容忍5 V)标注的管脚,防止电平不兼容[3]。
(2) 模拟信号调理电路
图3为模拟信号调理电路,它将火控板输出的模拟信号进行滤波及放大处理。图中,电容用来滤除一些来自地端的高频串扰;R37为电位器,用于灵活调整信号输出大小;2 V稳压二极管用于保护运放LF412不被损坏。另外,LF412可使用双电压模式,且具有较高的转换速率,较为适合完成火控板上变化速率较快的信号处理工作。
1.2.4 CAN接口电路
控制器局域网CAN可以以最小的CPU符合来高效处理收到的大量报文,可用软件配置报文发送的优先级特性。图4为bxCAN模块,通过CAN总线收发器65HVD290可以完成自动接收和发送CAN报文,对标准标识符(11 bit)和扩展标识符(29 bit)完全支持[4]。通过CAN接口电路可以完成信号采集板与其他设备CAN网络节点的连通。
1.2.5 Flash接口电路
图5为Flash闪存接口电路,用于存放采集到的数据以及其他节点传送的信息。设计采用ST公司的M25P20闪存芯片,具有2MB存储空间,单片机通过SPI接口控制其读写过程,具有擦写速率快、寿命长等优点[5],可以较好地完成采集板数据高速存取。
1.2.6信号显示模块
液晶显示器(LCD)是提供友好人机界面、实现信息交互的关键器件,具有功耗低、体积小、显示效果好等相对于传统显示方式的优点[6].系统采用基于ARM920T内核的蓝海微芯7寸液晶屏,通过RS-232串口与STM32通信,完成信息显示工作。
1.3软件设计
STM32单片机使用Keil对其编程,使用J-Link下载器调试,下载采用JTAG方式,使用ST提供的库函数操作,非常方便。
1.3.1模拟信号数据采集子程序
模拟信号采集是通过美信MAX1270进行A/D转换实现的。A/D转换芯片MAX1270通过SPI接口与单片机通信。信号采集子程序流程图如图6所示,首先,对ADC进行初始化,进行采样时间、转换时钟的设定等;然后,启动ADC,对调理信号进行采集,任一时段采样结果为8次连续采样的平均值;A/D转换结束后,转入相应的中断服务程序,对采样得到的数据进行分析和处理。
1.3.2 数字信号数据采集子程序
数字信号的采集通过STM32的输入引脚完成。数字信号经过调理同步后可以对其进行实时捕获,通过读取各管脚状态获得采集值。另外,对于一些频率信号的采集,可以通过设定相应管脚的中断状态进行,在信号的上升沿时刻进行捕获。频率信号数据采集子程序流程如图7所示。
2 实验结果与分析
为了进一步检验采集板信号采集性能,利用C++ Builder设计了数据简易分析程序,用RS-232串口与上位机通信,实时显示采集到的数据,图8是提取的一组数据。
模拟通道采用直流27 V为测试源。由上图可知,采集值最小为26.93 V,采集误差仅为0.26%,可见对直流模拟信号采集误差较小,稳定性较高。
数字通道采用信号发生器产生1 kHz的测试源。由图8可知,采集值最小为996 Hz,误差为0.4%,满足需求,稳定性较高。
本文根据某火控系统检测需要,设计了一种基于STM32系列单片机的火力控制板信息采集测试方案,可作为控制器局域网CAN总线的一个节点与其他节点进行通信,设备体积小、操作简单、易于实现,且采集与测量精度较高,具有一定的使用价值。
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议