STM32+FPGA的导常振动信号采集存储系统

news2024/11/29 6:35:15
的情 设计 了一 STM32F103+FPGA 的无线 传输 动 信号 存储 系统 可以 首先 系统 通过三 轴振动传 得振 数据 FPGA 数据 存储 STM32 通过 无线 数据 机中 行 相应 状态 台实 实际 碰撞 验结果 无线 轴振 存储 系统能 应用 快速 准确 特点
引 言
振动 是一 的现 用振动
的振动 设备 便利
但是 的振动 往往 破坏 设备 比如
中产 的异常振动 往往 输设备的安
保工 些重 设备 输的安 STM32
FPGA 了一 无线三轴振动采 存储系统
数振动 测设备 线的振动传感
数据 但是 线 便 数据
实时传输 上位 输设备的异常振动
实时
的无线三轴振动采 存储系统 STM32F103
单片 机为 主要 控制 采用三轴加 度传感 FPGA 将
集到 的数据 FLASH SPI 协议 数据
STM32F103 STM32F103 集到 的数据通 无线
nRF24L01 上位 上位 机将 数据
振动 集到 的振动加
信号 FLASH 无线模 数据
上位 系统预 线 数据
传输 上位
设计
系统 主要 存储模 上 位
系统 整体结 所示
1.1 设计
存储模 主要 包括 信号
存储 数据 EEPROM
采用 STM32F103RCT6 FPGA
采 用 Spartan 6 XC6SLX16
CSG225 160 通用 FPGA
STM32 使 标 准 SPI 协 议
STM32F103RCT6 无线模 上位
件的 SPI FPGA
应的操作
信号 主要 三 轴 加
传感 集到 信号
振动加 信号 度传感
主要 考虑 传感 的量程 选择
国产 IEPE 三 轴 加 度 传 感
A27F01Z 传感 的测量 范围为 ±2000G 范围为
5000Hz 电电 5V 10mA
2.5V
采用的 ADS8681 传感 信号
信号 理电路 之后 芯片 字信
之后 FLASH 三轴振动数据的采 采用 16
ADS8681 大采 1 Msps 电电 3.3V
5V ), 参考 采用
4.096V 参考 电路 所示
主要 AD8030 运放
信 号 存 储 存 储 模 主 要
实现实 时 存 储 传 感 集 到 的 数
避免
的数据 FLASH 采用
公 司 NAND
MT29F4G08ABADA 存 存 储
的数据 实时存储
所示 MT29F4G08ABADA 的存储 4GB
4096 64 程时 间为 200 μ
数据 8 Mbps 间为 2ms
数据 无 线 模 nRF24L01 数 据
集到 的数据大于设 FPGA
FLASH SPI 数 据 传 输 STM32
STM32 数据通 无线模 nRF24L01 上位
EEPROM EEPROM 主要 用于存储配
及 采 ), 系 统 FPGA
EEPROM 置参 将其 应的
采用 电路 系统
所示 部电 采用 3.7V
电路 之后 制作 集成
电路 所示
1.2 设计
核心 分是 FPGA 实时
数据输 数据大于预
FPGA 数据
FLASH FPGA
SPI 协议 数据传输 STM32 STM32
无线模 数据传输 上位 系 统 程 序 流
程图 所示
1.3 设计
上位 主要 无线 终端 系统
查询 及数据
上位 无线 终端

 

 

包括
查询 上位 无线 终端
之后
回值 )。
数据 上位 无线 终端
的数据 实时 显示。
际碰撞 试验 台测 结果分
2.1 际碰撞 试验
设备 碰撞 的振
系统 与地 面以 使 碰撞 时系统
5g 上位 系统 碰撞
的振动 信号 所示
系统 碰撞 的 振 动 信 号 比 较
信号 上位
2.2 台测 结果
系统 使 用振动 验证系统的可用性 选择
有限公司 的型 TBR 300B
DC 1000 15 的振动 10 所示
首先 上位 件配
统安 振动 之后 振动
环境 验证系统的可用性
振动 振动大于系统设 系统通
无线模 数据 上位 上位 数据
显示 实时 测的
11 10g 线
11 12 所示 分别是 系统 6g 振动
10g 2g 振动 5g 的振动数据
线 13 14 分别是 系统 轴的振动 线
15 系统 9g 振动 14.5g 环境
的振动数据 线 16 系统 3g 振动
7.5g 环境 的振动数据 线

 

研 究 LDPC 计 电 路 实 现
FPGA 硬件的 验证 EDA 具完
线 验证 程的
芯片化 制作 验证 8176
解决了 LDPC 硬件实现 的问 新型
码方 IC 实现 的操作
芯片 国产

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/793016.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年FPGA好就业吗?

FPGA岗位有哪些? 从芯片设计流程来看,FPGA岗位可以分四类 产品开发期:FPGA系统架构师 芯片设计期:数字IC设计工程师、FPGA开发工程师 芯片流片期:FPGA验证工程师 产品维护期:FAE工程师 从行业上来说&#x…

后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis、Nginx...持续更新中]

文章目录 前言1.软件安装方式2.安装jdk3.安装Tomcat4.安装MySQL5.安装lrzsz6. 安装Git7. 安装Maven8. 安装Redis9. 安装Nginx 总结 前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新…

redhat官网下载7.9版本iso

redhat官方地址 https://developers.redhat.com/products/rhel/download 下载前会让你先登录,如果没有账号就需要先去注册账号哟。

骨传导耳机对身体有没有别的危害?骨传导耳机有什么好处?

骨传导耳机对身体有没有别的危害? 在此之前,我们先了解一下骨传导的原理:骨传导就跟它的名字一样通过骨头传声,主要是借助头部颅骨传递到听觉中枢,这种传播方式省略了直接接触耳道和耳膜。打个比方,就是我们…

Java虚拟机——前端编译优化

Java的编译期是有上下文语境影响的,不同语境下可以指不同的过程: 可以是前端编译器,把*.java文件转变成*.class文件的过程。 JDK的Javac、Eclipse JDT中的增量式编译器 可以指Java虚拟机的即时编译器(JIT编译器)在运…

json-server创建静态服务器2

上次写的 nodejs创建静态服务器 这次再来个v2.0 利用json-server很方便就可以实现。 vscode打开文件夹,文件夹所在终端: json-server.cmd --watch db.json 这里视频教程是没有上述命令标红的,但是会报错,具体不详&#xff0c…

DSSAT模型教程

详情点击链接:R语言与作物模型(DSSAT模型)教程 前言 随着基于过程的作物生长模型(Process-based Crop Growth Simulation Model)的发展,R语言在作物生长模型和数据分析、挖掘和可视化中发挥着越来越重要的…

基于 Jmeter 的轻量级云压测平台的原理与实现

目录 前言: 背景 云压测平台要解决什么问题 云压测平台为什么要自己实现 实现语言及内核 开发语言 Jmeter 的优缺点 Jmeter 压测启动的方式 从需求看实现 核心需求 抛弃的需求 1:在线生成测试脚本 抛弃的需求 2:在线监控服务器指…

HANA学习笔记

1、安装 准备安装介质,我这儿用的是HANA2.00.059.00,注意会用到三个lib包和saptune,提前准备好。 执行./hdblcm开启数据库安装,过程中会涉及到需要用户设置一些参数,按照自己需求设置即可。 安装完成会生成一个安装日…

被泼冷水后,谁能超越微服务?

历史总会重演。一切刚过去的,又会被重新提起。开源项目Codename One的联合创始人Shai,曾是Sun Microsystems开源LWUIT项目的共同作者,参与了无数开源项目。作为最早一批Java开发者,最近感慨道:单体,又回来了…

oracle查询符号隔开的字段中是否存在某项

CREATE OR REPLACE FUNCTION FIND_IN_SET_BY_COMMA(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 : ,) -- 用什么分隔符这里改成什么 RETURN NUMBER IS l_idx number:0; -- 用于计算piv_str2中分隔符的位置 str varchar2(500); -- 根据分隔符截取的子字符串…

二、SQL-6.DCL-2).权限控制

*是数据库和表的通配符,出现在数据库位置上表示所有数据库,出现在表名位置上,表示所有表 %是主机名的通配符,表示所有主机。 e.g.所有数据库(*)的所有表(*)的所有权限(a…

2-vi和vim的使用

vi和vim的区别 vi 是linux系统中内置的文本编辑器vim具有程序编辑能力 vi和vim常用的三种模式 正常模式 使用vim打开一个文件,就默认进入正常模式可以使用方向键【上下左右】来移动光标可以使用【删除字符/删除整行】来处理文件内容也可以使用【复制/粘贴】快捷键…

文心一言 VS 讯飞星火 VS chatgpt (66)-- 算法导论6.5 5题

五、试分析在使用下列循环不变量时,HEAP-INCREASE-KEY 的正确性:在算法的第4~6行 while循环每次迭代开始的时候,子数组 A[1…A.heap-size]要满足最大堆的性质。如果有违背,只有一个可能:A[i]大于 A[PARENT(i)]。这里,你可以假定在…

AWS / VPC 云流量监控

由于安全性、数据现代化、增长、灵活性和成本等原因促使更多企业迁移到云,将数据存储在本地的组织正在使用云来存储其重要数据。亚马逊网络服务(AWS)仍然是最受追捧和需求的服务之一,而亚马逊虚拟私有云(VPC&#xff0…

如何高效地查询IP归属地

高效识别IP归属地是网络安全领域中的一项重要工作。准确地识别IP的归属地不仅可以帮助网络管理员追踪和定位潜在的网络攻击者,还可以用于网络流量分析、地理定位服务等方面。 以下将介绍几种高效识别IP归属地的方法。 使用IP归属地数据库 IP归属地数据库是一种存储…

禾赛激光雷达sdk调试

1.产品型号: "PandarXT-32" 2.Sdk地址,选择相应的版本 https://github.com/HesaiTechnology/ 根据官网教程安装配置即可; 3.激光雷达硬件通过网线连接到主机,然后更改网口的IP地址; 根据产品手册教程 激…

uniapp 中 的progress加载进度条 的使用,在 页面显示数据加载的进度条,使用户的使用体验效果更好

学习目标: 学习目标如下: 例如: uniapp 中 的progress加载进度条 的使用,在 页面显示数据加载的进度条,使用户的使用体验效果更好 学习内容: 学习内容如下所示: 相关属性的说明 进度条的显…

白话机器学习笔记(三)评估已建立的模型

模型评估 在进行回归和分类时,为了进行预测,我们定义了函数 f θ ( x ) f_\theta(x) fθ​(x),然后根据训练数据求出了函数的参数 θ \theta θ。 如何预测函数 f θ ( x ) f_\theta(x) fθ​(x)的精度?看它能否很好的拟合训练数…

Dockerfile 创建镜像,构建LNMP+wordpress架构

目录 一、Dockerfile 构建镜像 1.Dockerfile 构建 nginx镜像 1.1创建 nginx Dockerfile 目录 1.2编写 Dockerfile 文件 1.3构建nginx镜像 2.Dockerfile 构建 mysql 镜像 2.1创建 mysql Dockerfile 目录 2.2修改mysql配置文件 2.3编写 Dockerfile 文件 2.4构建mysql镜…