自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HowieXue 薛永浩的博客

IT民工,主修嵌入式开发/网络安全/无线通讯/机器学习,GitHub: https://github.com/HowieXue, WeChat:HowieXue,Email:HowieXue@163.com

  • 博客(13)
  • 资源 (25)
  • 收藏
  • 关注

原创 LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释

LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释1、扩频因子(SF)2、编码率(CR)3、信号带宽(BW)4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系5、 LoRa信号带宽、扩频因子和编码率的设定6、空中速率 针对特定应用,开发人员可通过调制扩频因子、调制带宽、纠错编码率这三个关键设计参数,对LoRa调制解调技术进行优化。。...

2017-09-19 13:25:00 84438 9

原创 一篇读懂无线充电技术(附方案选型及原理分析)

一文读懂无线充电技术(附方案选型及原理分析)0.背景 1.无线供电特点2.无线供电原理及实现方式3.现有解决方案分析4.FAQ及相关测试5.参考资料0.背景现今几乎所有的电子设备,如手机,MP3和笔记本电脑等,进行充电的方式主要是有线电能传输,既一端连接交流电源,另一端连接便携式电子设备充电电池的。这种方式有很多不利的地方,首先频繁的插拔很容易损坏主板接口,另外不...

2017-09-02 10:27:12 115901 9

原创 LoRa学习:SX127x芯片数字IO引脚映射

LoRa学习:SX127x芯片数字IO引脚映射SX1276/7/8的6个DIO通用IO引脚在LoRa模式下均可用。它们的映射关系取决于RegDioMapping1和RegDioMapping2这两个寄存器的配置,如下表:从表中可以看出,DIO0最常用,主要是发送/接受/CAD完成的中断产生调制解调器状态指示符RegModemStat中的ModemStatus位显示了LoRa调制解调器的状态,这些位多

2017-09-21 15:41:33 8611

原创 LoRa学习:信道占用检测原理(CAD)

LoRa学习:信道检测原理(CAD) 随着扩频调制技术的应用,确定信道是否占用十分关键,需要确定是否有其他信号已经使用该信道,而该信号可能比接收机的噪声信号还要低。。。这种情况使用RSSI是行不通的,因此 需要使用信道活动检测器(CAD)来检测其他LoRa信号。。CAD流程如下: 实现原理:信道活动检测关键:以尽可能高的的功率效率来检测无线信道上的LoRa前导码。。在C...

2017-09-21 15:33:15 31643 1

原创 LoRa学习:LoRa数据接受发送流程(FIFO)

LoRa学习:LoRa数据接受发送流程(FIFO)1、数据发送流程在发送模式下,仅在需要发送数据包数据的时候才会启动射频、PLL和PA模块,可以减少功耗。。 如下图为数据发送流程: 从上图可以看出,LoRa发送前一直处于待机状态,在初始化Tx模块后,将待发送数据(Payload)写入FIFO,然后切换到发送状态将数据通过LoRa调制成信号发送出去,等到发送完成后,会产生TxDo

2017-09-21 11:06:03 37156 14

原创 LoRa芯片的八种工作模式解析

LoRa的8中工作模式 启动LoRa模式(既设置RegOpMode的LongRangeMode位)后,就可以设置LoRa工作模式。。如下表: 通过变更RegOpMode寄存器的值,就可以在各种模式之间进行切换。。

2017-09-20 21:28:26 16389

原创 LoRa学习:SX127x寄存器以及FIFO数据缓存使用配置

LoRa学习:SX127x寄存器以及FIFO数据缓存使用配置 Sx127x的LoRa调制解调器有三种数字接口:静态配置寄存器、状态寄存器、FIFO数据缓存。1、LoRa配置寄存器MCU通过SPI接口访问和配置寄存器。。 Register在任何设备模式(包括睡眠模式下)均可读,但仅在睡眠和待机模式下可写。。在LoRa模式下,TLS(自动顶级定序器)不可用。。 LoRa寄存器的内容在切换FSK

2017-09-20 21:17:53 9673

原创 LoRa学习:LoRa进行跳频扩频通信(FHSS)的原理

LoRa学习:LoRa进行跳频扩频通信的原理和实现 FHSS,跳频扩频技术 (Frequency-Hopping Spread Spectrum)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。当单个数据包时间可能超过相关法规允许的最大信道停留时间,则会用FHSS技术。。在LoRa中开启跳频模式,是操作

2017-09-20 18:30:06 19907 1

原创 LoRa数据包结构分析及数据传输时间的计算

LoRa数据包结构和数据格式的分析LoRa有两种数据包格式:显示和隐式 其中显示数据包的报头较短,主要包含字节数、编码率及是否使用CRC等信息。LoRa数据包包含:Preamble(前导码)Header(可选类型的报头)Payload(数据有效负载)如下图: 1、Preamble前导码用于保持接收机与输入的数据流同步。。作用是提醒接收芯片,即将发送的是有效信号,注意接收,以免丢失有用信号

2017-09-20 17:39:30 17436 1

原创 LoRa 30个常见问题解答 FAQs汇总

1.) 什么是LoRa调制?LoRa (Long Range,远距离)是一种调制技术,与同类技术相比,提供更长的通信距离。调制是基于扩频技术,线性调制扩频(CSS)的一个变种,具有前向纠错(FEC)。LoRa显著地提高了接受灵敏度,与其他扩频技术一样,使用了整个信道带宽广播一个信号,从而使信道噪声和由于使用低成本晶振而引起频率偏移的不敏感性更健壮。LoRa可以调制信号19.5dB低于底噪声,而大多数

2017-09-20 11:28:22 18056 2

原创 树莓派屏幕方向旋转0~270度(包括触摸屏和HDMI显示)

1、切换为root su root2、编辑/boot/config.txt,根据想旋转的角度,添加如下内容: lcd_rotate = 0 //不旋转 lcd_rotate = 1 //旋转90度 lcd_rotate = 2 //旋转180 lcd_rotate = 3 //旋转2703、reboot重启后,触摸屏驱动和显示都会旋转。。如果是只是想旋转显示

2017-09-19 13:37:02 11404

原创 LoRa学习:LoRa通信调制解调的实现原理与性能

LoRa学习:LoRa调制解调原理与性能1、LoRa调制解调器原理LoRa调制解调器采用专利扩频调制和前向纠错技术。与传统的FSK、OOK调制技术相比,LoRa扩大了无线通讯链路的覆盖范围(实现了远距离无线传输),提高了链路的鲁棒性。。 开发人员可调整扩频因子和纠错率这两个参数,从而平衡通讯时的带宽占用、通信速率、空中包的存活时间、以及抗干扰性等。。LoRa调制解调器...

2017-09-18 11:27:04 35128 1

原创 LoRA学习: SX1276/SX1277/SX1278对比

Lora芯片 SX1276/SX1277/SX1278的比较SX1276/7/8是一种半双工传输的低中频收发器,配备标了标准FSK和远距离扩频Lora调制解调器。该芯片可以用于超长距离的Lora扩频通信,并且抗干扰性强,同时达到低功耗要求。1、芯片关键参数对比: 可以看出SX1276的带宽范围为 7.8~500kHz ,扩频 因子6~12,并覆盖所有可用频段。 SX1277的带宽和频段方位与 S

2017-09-14 11:14:48 11747

freeRTOS内核中文(去水印).pdf

freeRTOS内核中文(去水印).pdf

2021-10-11

Tortoise SVN CMD :svn.exe

Tortoise SVN Cmd的可执行文件

2021-10-05

M5311_AT_Command_Interface_Specification_v2.4.pdf

M5311_AT_Command_Interface_Specification_v2.4.pdf 官方AT指令文档

2021-08-15

EWARM_DebuggingGuide.ENU.pdf

IAR Debugging Guide 官方文档

2021-08-15

IAR-使用详解.docx

IAR-使用详解.docx, 官方中文使用详细介绍文档

2021-08-15

AT508HALCode_STM32F4.zip

ATECC508/608 STM32 的HAL 层 移植代码,bitbang版本

2021-06-22

Cypress WiFi WL Test Tools WiFi WL测试工具

Cypress WiFi WL Test Tools WiFi WL测试工具,用于Cypress的BM25系列WiFi芯片,测试WiFi射频性能

2020-11-25

SAT和SMT求解器简介:Introduction to SAT and SMT Solvers

Introduction to SAT and SMT Solvers, Interfacing Yosys and SMT Solversfor BMC and more using SMT-LIB 2.5

2020-11-14

Atecc608_hal_I2C_Driver.zip

ATECC508A芯片开发笔记(十一):NXP 平台移植ATECCx08 CryptoAuthLib库(I2C)

2019-11-09

Win32DiskImager 免安装纯绿色版,解压即可用.

Win32DiskImager supports writing an ISO image to USB too, 此实用工具的主要功能是来读写 img镜像文件到SD和USB卡中。只要运行该实用工具,填入自己的img,然后选择移动设备读取/写入即可。

2017-10-09

ADB Usb驱动程序包(Windows32/64)

ADB Usb驱动程序包(Windows32/64)ADB Usb驱动程序包(Windows32/64)ADB Usb驱动程序包(Windows32/64)ADB Usb驱动程序包(Windows32/64)

2017-09-14

AES加解密算法软件程序(包含全部模式128/256)

AES加解密算法软件程序(包含全部模式128/256)AES加解密算法软件程序(包含全部模式128/256)AES加解密算法软件程序(包含全部模式128/256)

2017-09-14

SHA128/256、HMAC软件实现代码

SHA128/256、HMAC软件实现代码,SHA128/256、HMAC软件实现代码,SHA128/256、HMAC软件实现代码,SHA128/256、HMAC软件实现代码

2017-09-14

Atmel_ATECC508_TLS双向认证及加解密Demo程序

1. Atmel Studio client / server TLS examples using PK_CALLBACKS. 2. Atmel ASF Framework wolfCrypt example using GCC ARM Makefile.

2017-09-14

FreeRTOS内核使用指南(中文版)

FreeRTOS内核使用指南(中文版)在应用程序中,FreeRTOS 如何为各任务分配处理时间。  在任意给定时刻,FreeRTOS 如何选择任务投入运行。  任务优先级如何影响系统行为。  任务存在哪些状态。

2017-09-14

LwIP编程指南&API详解

本文详细讲述了LwIP在无操作系统支持环境下的API函数介绍及编程应用。首先,介绍了RAW API的特点及优缺点,然后逐个介绍了LwIP提供的所有的RAW API函数,最后通过实例的形式介绍了这些API函数具体编程的方法。

2017-09-14

MQTT协议手册(中文)

MQTT协议手册(中文版),MQ遥测传输(MQTT)是轻量级的、基于代理的发布/订阅消息传输协议,此协议的设计开放、简单、 轻量、易于实现。

2017-09-14

apache-tomcat-8.0.32-windows-x64 64位

apache-tomcat-8.0.32-windows-x64 64位 ,Apache Tomcat 8.0 软件包,直接解压即可食用,需要Java JDK 。。。。 Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,。。。

2017-09-02

apache-tomcat-8.0.46-windows-x86 32位

apache-tomcat-8.0.46-windows-x86 32位

2017-08-29

免安装版 mysql-5.1.63-winx64.7z

免安装版 mysql-5.1.63-winx64.7z

2017-08-29

Android/Linux通过Shell脚本动态配置IP和路由

#Function: Auto set static IP for wlan/ethernet, which dynamically assigned from dhcp,and add default gateway #Param in: default gateway that can access internet, if not enter, this value will be *.*.*.1 of wlan ip

2017-07-23

ATECC08A加密芯片配置 Provision ,X509证书重组,代码Demo

ATECC08A加密芯片配置 Provision 代码Demo,实现了Atecc508A自动化配置,包括初始化配置Config、DataZone,以及密钥、证书读写,还包括X.509证书生成、重组及解析的Demo。经过配置并Lock后,才能使用该加密芯片。

2017-07-16

6410编译好的sqlite开发应用的包 包括bin lib include

tiny6410编译好的sqlite开发用到的工具包,包括sqlite3 bin文件、lib库文件、头文件。 sqlite开发必备

2016-05-06

空空如也

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

TA关注的人

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