当前位置:网站首页>STM32-遥感数据处理
STM32-遥感数据处理
2022-08-04 01:55:00 【ValentineHP】
一. 简介
在上篇文章中,以及知道如何采集遥感数据了,可是采集到的数据是0-4096范围内的,实际上,下边界不为0,上边界也不为4096。为了方便后续的处理,本文将采集到的遥感数据归一到0-100范围内。
二. 遥感数据校准
这个部分是必要的,可以确定真实情况下上下边界的数据。其具体做法为,连续采集一些边界数据,求和,取平均就可以了。具体做法如下。当采集到的数据靠近我们认为的边界时,就认为是有效数据,否则丢弃,其他四个边界的做法也是如此。
/*XL方向校准*/
void Rocker1CalibrationXL(void)
{
uint8_t i;
uint32_t valueSum = 0;
for(i = 0 ;i < 400; )
{
uint16_t value = getX1Value();
if(value > 0xf600)
{
valueSum += value;
i++;
}
}
XOffSetL = valueSum / 400;
}
三. 数据归一化
这部分也是关键的一步。其具体做法分为如下几个步骤:
- 获取原始数据
- 计算原始数据到对应两边界直接的距离(也就是相减)
- 将计算得到的结果扩大100倍,然后除以两边界的差值
- 左 边加(100-右边) 除以二,得到最终结果
具体代码实现如下
XValue = getX1Value(); //获取X方向遥感数值
if(XValue > XOffSetL)
XtempL = 0; /*小于左边界,直接复制为0*/
else
XtempL = XOffSetL - XValue ;
if(XValue < XOffSetR)
XtempR = 0; /*大于右边界,直接复制为0*/
else
XtempR = XValue - XOffSetR;
uint32_t XtL = XtempL * 100;
uint32_t XtR = XtempR * 100;
XtL = XtL / (XOffSetL - XOffSetR);
XtR = XtR / (XOffSetL - XOffSetR);
X = (XtL + (100 - XtR)) / 2; /*结果为遥感到左边界的距离,0 - 100*/
至此就完成啦。
还有关注微信公众号 FPGA之旅
边栏推荐
- Apache DolphinScheduler actual combat task scheduling platform - a new generation of distributed workflow
- 阿里云国际版基于快照与镜像功能迁移云服务器数据
- 22/8/3(板子)树状dp板子+中国剩余定理+求组合数3,4+容斥原理
- TensoFlow学习记录(二):基础操作
- MallBook 助力SKT思珂特教育集团,立足变化,拥抱敏捷交易
- Multithreading JUC Learning Chapter 1 Steps to Create Multithreading
- 云开发校园微社区微信小程序源码/二手交易/兼职交友微信小程序开源源码
- Summary of GNSS Articles
- KunlunBase 1.0 发布了!
- C程序编译和预定义详解
猜你喜欢
随机推荐
2022年茶艺师(中级)考试试题模拟考试平台操作
【无标题】
nodejs+express realizes the access to the database mysql and displays the data on the page
flask框架初学-06-对数据库的增删改查
贪吃蛇游戏Bug解析及功能扩展
nodejs切换版本使用(不需要卸载重装)
实例037:排序
Promise 解决阻塞式同步,将异步变为同步
halcon自定义函数基本操作
FeatureNotFound( bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested:
安全至上:落地DevSecOps最佳实践你不得不知道的工具
工程制图复习题(带答案)
哎,又跟HR在小群吵了一架!
实例041:类的方法与变量
Kubernetes:(十一)KubeSphere的介绍和安装(华丽的篇章)
如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多接口代码对接教程
esp32发布机器人电池电压到ros2(micro-ros+CoCube)
5. Scrapy middleware & distributed crawler
2022 中国算力大会发布“创新先锋”优秀成果
【QT小记】QT中信号和槽的基本使用








