自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pengl的博客

给时光以生命,给岁月以文明

  • 博客(13)
  • 收藏
  • 关注

原创 将GPS获得的UTC时间转换成本地时间的方法

通过GPS模块可以得到UTC时间,但如何将UTC时间转换成你所在地的本地时间呢?下面介绍一种自己曾经使用过并得到过验证的计算方法: 前提:已知UTC时间,经纬度一、首先通过经纬度来计算出所在地时区// 计算时区函数,根据经度来计算static int calculateTimezone(double lat,double lon){ int a,b,c,timezone; a

2017-07-17 16:14:03 28975 3

原创 Mavlink协议

Mavlink协议简介Mavlink协议简介一Mavlink协议二数据结构三协议支持的数据类型四性能五航点协议读取MAV的航点列表写MAV的航点列表清除MAV的航点列表设置当前MAV航点六参数的读写读取参数列表读取单个参数写参数七增加新的mavlink消息XML文件中消息的定义建立消息定义文件编绎XML文件八消息的发送与解析九通用的Mavlink消息参考资料

2016-09-21 15:46:25 20500 2

原创 用matlab实时读取串口数据并动态显示曲线

最近为了方便监控IMU的地磁传感器(HMC5983)数据,用matlab的GUI做了一个简易的串口助手,可实时显示地磁传感器X Y Z三轴的数据,并动态的显示曲线图。1. 串口助手的GUI图如下:2. 连接串口后的数据图如下(绘图时可勾选要显示的数据):3. 我所使用的串口发送的数据格式是sprintf(buff,"%8f %8f %8f\n",IMU_MAGX,IMU_MAGY,IMU_MAGZ)

2016-08-29 17:08:00 67818 33

原创 组合诗

看过这首诗的两个翻译版本,觉得都不错,我将其组合起来后发现更不错: 装饰一行诗, 并不是我的梦; 只有在瓦尔登湖滨, 才与上帝和天堂最近。 我是多石的湖滨, 微风在湖面吹拂; 而我的手心捧着 它的水,它的沙, 而它最深的水底行宫, 就躺在我的心中。 这不是我的梦, 用于装饰一行诗; 我不能更接近上帝和天堂 甚于我之

2016-06-29 15:26:16 852

原创 mavlink CRC算法程序

提取出的mavlink CRC校验算法程序如下:// test.cpp : 定义控制台应用程序的入口点。#include <stdint.h>#include "stdafx.h"#include <stdlib.h>//#define X25_INIT_CRC 0xffff/** * Calculating CRC-16 in 'C' * @para addr, start o

2016-06-28 17:54:11 4030 3

转载 关于8位有符号位范围的问题

二进制 8位 补码

2016-06-28 17:41:27 1298

转载 关于CRC算法

必备知识—模2除法,以下内容转载自http://blog.sina.com.cn/wjbspring2011 **模2运算的原理 模2加法,模2减法,模2乘法,模2除法** 模2运算是一种二进制算法,CRC校验技术中的核心部分,因此,我们在分析CRC算法之前,必须掌握模2运算的规则。与四则运算相同,模2运算也包括模2加、模2减、模2乘、模2除四种二进制运算。而且,模2运算也使用与四则运算相同的运算

2016-06-28 17:36:49 458

原创 MWC(Multiwii Copter) 飞行模式介绍

1.首先介绍下MWC,以下内容来自网络: MWC是Multiwii Copter的缩写,Multiwii是控制多旋翼航模的开源固件。Multiwii最初由法国航模爱好者Alex创立,用于控制他自己做的三轴飞行器。后经全世界各大高手改造扩展,使得Multiwii不仅仅支持三轴飞行器、四轴、六轴等多轴系列,还支持固定翼和直升机等航模。功能强大而且简单易用。Multiwii支持的传感器类型极为丰富,而

2016-04-14 16:13:12 5620

转载 指南针为什么不叫指北针

相信大家对于指南针都会有个疑问,明明是指北,为什么要叫指南针呢?以下是我从网上查阅的资料解释这个问题的。以下资料来自(http://history.gmw.cn/2016-02/20/content_18952179.htm)指南针为什么不叫指北针?这个问题很有趣,用过指南针的朋友都知道,其实指南针上面的箭头一般是指北方的,那么为什么还叫指南针呢?其实是这样的,古代人指北是不用指南针的,而是通过看

2016-03-24 09:38:52 23208

原创 磁偏角与磁倾角

在地球物理业内术语中,地理南极附近的磁极称为地磁南极,地理北极附近的磁极称为地磁北极(绝对权威),而地磁南极其实是磁北极,地磁北极是磁南极,磁力线从磁北极出发从磁南极进入,也即地磁场从地理南极出来从地理北极进去。简单概括下上面这段话的名词: 地理南极/北极: 就是地理位置上的南北极地磁北极:指南针(北极)所指向的方向 (指南针其实是指北针) 地磁南极:地磁北极的反方向地球内部有一个地核形成的

2016-03-23 16:19:51 47409 2

原创 PID调节(理论)

AQ的PID相关资料,我添加了些《机械控制工程基础》中的内容。什么是PID PID包括比例P,积分I,微分D控制器。 使用PID控制器,你需要以下6个基本元素: Error(偏差):你的期望值与实际值的差值。比如你想要让室内温度变为10度,但开了空调后,温度只有9度,那1度就是偏差。 比例项P:让输出量与输入量成正比。Error越大,output越大,error越小,output越小。P项决

2016-03-16 16:19:04 34745 1

原创 不带温度补偿的DIMU校准

最近在研究德国开源飞控autoquad,国内关于AQ方面的资源较少,为方便大家研究,将以前自己翻译过的一些知识贴在这里,以供参考(英语水平有限,故翻译有错误之处,请大家指出),大家也可直接进入网站看原文。 本文提供一种简单快速的校准方法来得到陀螺仪和加速度计的align和scale值,但不能得到对传感器的温度补偿数值。 本概要仅适合AQ6 DIMU or AQ M4,本校准需要跳一段c

2016-03-16 15:04:12 3300

原创 AQ中小知识

Fabs()是对double型数据求绝对值的 Fabsf()是对float 型数据求绝对值的

2016-03-16 09:53:10 679

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除