
小黑与物联网
文章平均质量分 91
有关嵌入式的物联网知识
嵌入式小白—小黑
嵌入式小白一名,将在CSDN上分享自己的学习经历,面试经历和工作经历。
展开
-
【物联网】BDS/GNSS 全星座定位导航模块——ATGM332D-5N
ATGM332D-5N 系列模块是 12X16 尺寸的高性能 BDS/GNSS 全星座定位导航模块系列的总称。该系列模块产品都是基于中科微第四代低功耗 GNSS SOC单芯片—AT6558,支持多种卫星导航系统,包括中国的BDS(北斗卫星导航系统),美国的GPS,俄罗斯的GLONASS,欧盟的GALILEO,日本的QZSS以及卫星增强系统SBASWAASEGNOSGAGANMSAS。原创 2023-11-14 21:54:56 · 7203 阅读 · 43 评论 -
【物联网】继续深入探索ADC模拟转数字的原理——Flash ADC&流水线ADC&逐次逼近型SAR ADC
这篇文章主要弥补上一篇关于ADC的不足,更加深入了解ADC数模转换器的工作原理,举例常见的三种ADC,分别为Flash ADC&流水线ADC&逐次逼近型SAR ADC。原创 2023-11-08 08:00:00 · 8829 阅读 · 98 评论 -
1024程序员节来一篇Modbus吧,一起来深入了解Modbus的世界
顾名思义,它是一个Bus,即总线协议。比如串口协议、IIC协议、SPI都是通信协议。你接触到这种协议,相信你所处的行业是工业电子方面或者你的产品用于工业。好了,现在知道了大概知道了,这是一个总线协议,是一个Mod什么的公司发表的一个通信协议。那为什么要用这个呢?答案就是他们都在用,你就得学,啊哈哈!公开发表并且无版权要求易于部署和维护对供应商来说,修改移动本地的比特或字节没有很多限制简单的概括,就是免费+简单+方便修改!归纳:Modbus就是一种用在工业上的简单协议!原创 2023-10-24 08:00:00 · 719 阅读 · 46 评论 -
【FreeRTOS】内存管理简单介绍
有没有想过什么移植FreeRTOS时,为什么有多种的内存文件,我们工程只使用Heap_4,其他的有什么用?每个的区别是什么?FreeRTOS是一种流行的实时操作系统,广泛应用于嵌入式系统开发中。在嵌入式系统中,内存管理是一个非常重要的问题,因为资源有限,必须合理地分配和使用内存。本文将介绍FreeRTOS中的内存管理机制,并给出一些通俗易懂的例子。原创 2023-10-07 15:29:29 · 630 阅读 · 38 评论 -
【物联网】STM32的中断机制不清楚?看这篇文章就足够了
STM32中断提供了强大的功能,可以方便地处理各种外部中断和内部中断。通过合理配置中断优先级和中断服务函数,可以实现对异步事件的及时响应。在实际应用中,需要根据具体需求和硬件设备,合理使用中断功能,提高系统的可靠性和性能。原创 2023-10-05 13:43:08 · 3709 阅读 · 40 评论 -
【物联网】浅谈单片机中的看门狗
STM32 看门狗(Watchdog)是一种硬件定时器,用于监控系统的运行状态,并在系统出现故障或死锁时自动重启系统。看门狗是一种常见的系统可靠性保护机制,可以防止系统因软件错误或硬件故障而导致的无限循环或停止响应的情况。所以,出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watchdog)。STM32 看门狗是一种重要的系统可靠性保护机制,可以监控系统的运行状态,并在系统故障时自动重启。通过配置和控制看门狗,我们可以提高系统的稳定性和可靠性。原创 2023-10-04 09:08:55 · 3151 阅读 · 19 评论 -
【物联网】ROM、RAM和FLASH的区别
ROM是只读存储器,其中存储的数据只能被读取,而不能被写入或修改。它通常包含计算机系统的启动程序和其他重要的系统信息。FLASH是一种可擦写非易失性存储器,它可以被重复写入和修改。它通常用于存储操作系统、应用程序和用户数据。RAM是一种易失性存储器,其中存储的数据可以被读取、写入和修改,但在断电后数据会消失。它通常用于临时存储计算机程序和数据。原创 2023-09-21 08:00:00 · 11115 阅读 · 57 评论 -
【物联网】常见电子元器件(电阻、电容、电感、二极管、三极管)综合,详细分析原理及其应用
电阻器是一种用于限制电流、分压、匹配电阻等的元器件。它是由一段电阻性材料制成的,通常是碳膜、金属膜或金属丝,包裹在一个绝缘材料的外壳中。电阻器的电阻值用欧姆(Ω)表示。三极管(Transistor)是一种重要的电子器件,常用于放大和开关电路中。它由三个区别于二极管的电极组成,分别是发射极(Emitter)、基极(Base)和集电极(Collector)。三极管的工作原理和应用非常广泛,对于理解和设计电子电路至关重要。原创 2023-09-18 17:11:56 · 18923 阅读 · 42 评论 -
【物联网】简要介绍最小二乘法—C语言实现
最小二乘法是一种常用的数学方法,用于拟合数据和寻找最佳拟合曲线。它的基本原理是最小化数据点到拟合函数的距离的平方和。通过求解目标函数的偏导数,并令其为0,我们可以得到最佳拟合函数的参数。最小二乘法在各个领域都有广泛的应用,是一种非常有用的工具。原创 2023-09-15 08:00:00 · 2281 阅读 · 14 评论 -
【物联网】用最简单的话说明RTK(实时动态差分定位)
RTK,英文全名叫做Real-time kinematic,也就是实时动态。这是一个简称,全称其实应该是RTK(Real-time kinematic,实时动态)载波相位差分技术。为了方便阅读,下面将继续简写为RTK不要慌!这个技术虽然看上去很专业,但实际原理并不复杂。RTK是一个对GNSS进行辅助的技术。为什么要对GNSS进行辅助?当然是因为GNSS自身存在不足啦!大家都知道,GNSS卫星之所以能够对地球上的终端(例如手机、汽车、轮船、飞机等)进行定位,依靠的是三维坐标系。转载 2023-09-14 08:00:00 · 4667 阅读 · 29 评论 -
【物联网】简要解释RTK(Real-Time Kinematic)>>实时动态差分定位
RTK(Real-Time Kinematic)直译是实时动态差分定位,是一种实时动态定位技术,用于高精度的全球定位系统(GPS)测量。通过使用差分GPS(DGPS)技术来提供亚米级的定位精度,RTK技术通过获取卫星信号并与基准站进行通信,实现对移动设备的精确定位。原创 2023-09-13 22:55:51 · 3952 阅读 · 27 评论 -
【物联网】磁介质存储设备——机械硬盘
磁介质存储设备是一种使用磁性材料作为存储介质的设备,用于存储和读取数据。常见的磁介质存储设备包括硬盘驱动器(HDD)、软盘驱动器和磁带。原创 2023-09-04 23:12:21 · 2089 阅读 · 12 评论 -
【物联网】C语言实现PID算法:原理、例子和代码详解
本文详细介绍了PID算法的原理,并给出了一个具体的温度控制系统的示例和相应的C语言代码实现。通过理解PID算法的工作原理和实际应用,我们可以更好地应用PID算法进行系统控制,提高系统的稳定性和响应速度。原创 2023-08-10 08:00:00 · 11750 阅读 · 9 评论 -
【物联网】DMA传输原理与实现详解(超详细)
DMA(Direct Memory Access,直接内存访问)是一种计算机数据传输方式,允许外围设备直接访问系统内存,而无需CPU的干预。原创 2023-07-29 17:57:53 · 15157 阅读 · 17 评论 -
【物联网】超详细的74HC595应用指南(以stm32控制点阵屏为例子)
平时我们需要实现使用单片机点亮一个LED灯,那就要使用一个配置一个单片机的GPIO口输出高电平,但是点阵屏大到广告屏少说也有几百个LED灯,先不说浪费引脚的问题,单是单片机是否有这么多个GPIO口,这种情况下74HC595就派上用场了,它可以将串行的数据输出转化成并行输出的形式,这就使用1个GPIO口就可以控制8个LED,经过级联可以实现更少的IO口,这就是这个芯片最简单,也是最广泛的应用。原创 2023-07-27 17:35:58 · 19041 阅读 · 63 评论 -
【物联网】深入理解CAN通信:原理、应用和实现(超详细,万字警告)
CAN通信是一种多节点通信协议,最早由Bosch公司开发并在1986年首次推出。它被广泛应用于汽车电子控制系统、工业自动化领域以及其他需求多节点通信的应用场景中。CAN通信的特点之一是支持多节点之间的高速数据传输,适用于需要高实时性和高可靠性的系统。CAN总线由两根线组成,分别是CAN_H(CAN High)和CAN_L(CAN Low)。CAN总线使用不同的电压电平来表示0和1,并通过差分信号传输来抗干扰。原创 2023-07-26 23:37:42 · 29272 阅读 · 23 评论 -
【物联网】探索NE555:一款经典的集成电路(超详细)
NE555是一种集成电路,其内部结构包括比较器、RS触发器、电压比较器和输出级三个主要功能模块,外部引脚则提供了与其他电路元件进行连接的接口。NE555的设计目的是为了提供一种简单方便的定时器解决方案,它广泛应用于模拟和数字电路中。NE555作为一款经典的集成电路,具备设计简单、易于使用和稳定可靠的特点,在电子领域发展了广泛的应用。从单稳态模式到多稳态模式,再到振荡器模式,NE555可以满足不同的需求,并且可以与其他电路元件灵活组合,扩展其功能。然而,需要注意的是NE555也有一些限制。原创 2023-07-26 15:41:01 · 57401 阅读 · 29 评论 -
【物联网】详解STM32的GPIO八种输入输出模式,GPIO各种输入输出的区别、初始化的步骤详解,看这文章就行了(超详细)
推挽输出(Push-Pull Output):推挽输出模式是最常见的GPIO输出模式。在该模式下,引脚可以输出高电平或低电平,同时具有一定的驱动能力。引脚在输出低电平时形成低阻抗,输出高电平时形成高阻抗,可以驱动外部电路。// 初始化推挽输出模式的GPIO GPIO_InitTypeDef GPIO_InitStruct;// GPIO引脚号 GPIO_InitStruct . Mode = GPIO_MODE_OUTPUT_PP;原创 2023-07-25 22:49:58 · 22802 阅读 · 27 评论 -
【物联网】直接上代码解释TCP/UDP
在服务器端,我们首先创建一个套接字,绑定地址和端口,并开始监听客户端连接。在客户端,我们创建一个套接字,连接到服务器,并发送消息给服务器并读取响应。当使用TCP建立连接时,它会在客户端和服务器之间创建一个虚拟的连接,并确保数据在这个连接上按照正确的顺序传输。TCP是一种可靠的面向连接的协议,它提供了可靠的数据传输和错误修复机制。UDP是一种无连接的协议,它提供了一种简单的数据传输机制,适用于一些不需要可靠数据传输的应用,例如游戏、流媒体和实时通信。在UDP示例中,服务器端和客户端的代码都有所变化。原创 2023-07-22 23:11:42 · 11649 阅读 · 43 评论 -
【物联网】全面了解ESP-01SWiFi模块
指令说明示例AT测试AT是否OKATOKAT+GMR返回固件版本信息AT+GMROKAT+RST软重启模组AT+RSTOKAT+RESTORE重启模组为出厂设置AT+RESTOREOK。原创 2023-07-18 16:46:16 · 46357 阅读 · 15 评论 -
【物联网】总结SPI、I2C、UART三者的区别以及有关知识
SPI使用4线或3线(带主从模式)连接,其中包括一个时钟线、一个主从选择线、一个主设备输出线和一个主设备输入线。I2C使用两根线(SDA和SCL)进行连接。UART使用两根线(TX和RX)进行连接。原创 2023-07-17 22:51:30 · 22494 阅读 · 13 评论 -
【物联网】探秘二极管的神奇世界:从发光到稳压再到整流
二极管是一种由半导体材料制成的电子组件,通常由P型半导体和N型半导体组成。它具有两个电极,分别称为阳极(A)和阴极(K)。二极管主要作用是控制电流的流动方向。当二极管的阳极端施加正电压,阴极端施加负电压时,二极管处于正向偏置状态,电流可以从阳极流向阴极,二极管呈现导通状态(低阻抗)。而当阳极施加负电压,阴极施加正电压时,二极管处于反向偏置状态,电流几乎无法流动,二极管呈现截止状态(高阻抗)。原创 2023-07-11 23:37:35 · 12033 阅读 · 12 评论 -
【物联网】JDY-31 蓝牙传输模块的使用、调试和传输
AT指令是一种用于与调制解调器(Modem)或其他通信设备进行交互的命令集。AT是“ATtention”的缩写,它表示用户希望与设备进行交互。AT指令通常用于设备的配置、控制和查询。通过发送不同的AT指令,用户可以向设备发出特定的命令请求,设备将根据收到的命令来执行相应的操作,并返回处理结果。常见的AT指令用于控制调制解调器的工作模式、拨号、发送短信、查询网络等。使用AT指令与设备进行交互的步骤如下:了解SPI通信:串行外设接口的基本工作原理,51、stm32实现SPI一文读懂UART通信协议。原创 2023-07-10 10:15:23 · 34152 阅读 · 52 评论 -
【物联网】Easy Board的51开发板电路图
开发板电路图pdf原创 2023-07-09 11:29:23 · 178 阅读 · 0 评论 -
【物联网】深入了解卡尔曼滤波:最优状态估计的数学神器
导言:随着科技的不断发展,人们对于实时状态估计的需求也越来越迫切。无论是航空航天领域的导航定位,还是自动驾驶技术的发展,准确地估计系统的状态对于保证安全和性能至关重要。这就引出了一个重要的概念:卡尔曼滤波。本文将带你深入了解这个数学神器,从原理、公式到应用领域,逐步揭开其神秘的面纱。原创 2023-07-08 21:22:42 · 13870 阅读 · 1 评论 -
【物联网】MPU6050传感器数据采集与滤波算法
当谈到嵌入式电子设备和机器人的姿态控制和运动检测时,MPU6050往往是一个备受关注的传感器模块。它是一款小巧但功能强大的六轴传感器,集成了三轴加速度计和三轴陀螺仪。在本博客中,我们将详细介绍MPU6050的特点、工作原理以及与stm32配合的使用方法,后面看情况更新卡尔曼滤波。原创 2023-07-08 19:24:47 · 21514 阅读 · 10 评论 -
【物联网】RS-232、RS-485和RS-422:串行通信标准详解
在现代的信息交流和数据传输中,串行通信扮演着至关重要的角色。RS-232、RS-485和RS-422是常见的串行通信标准,它们定义了数据在物理层的传输规范。本篇博客将详细介绍这三种标准的特点、应用领域和区别。原创 2023-07-07 09:50:38 · 12891 阅读 · 0 评论 -
【物联网】解密STM32定时器外设:从入门到实战,轻松应对定时任务
STM32定时器外设是STM32微控制器系列中重要的一部分,它提供了丰富的定时和计时功能。通过合理配置和使用定时器外设,可以实现定时中断、PWM输出、输入捕获、脉冲计数等各种应用。无论是工业控制、通信系统还是消费类电子产品,STM32定时器外设都发挥着重要的作用。随着技术的不断发展,STM32定时器外设的功能和性能也在不断提升。未来,我们可以期待更多创新和应用,使得STM32定时器外设在各个领域有更广泛的应用和更高的效益。原创 2023-07-03 23:47:10 · 11304 阅读 · 1 评论 -
【物联网】深入了解AD/DA转换技术:模数转换和数模转换
在数字电子领域中,AD/DA转换技术起着至关重要的作用。模拟-数字(AD)和数字-模拟(DA)转换器允许我们在模拟和数字领域之间进行数据的相互转换。本文将详细介绍AD/DA转换技术的原理、应用以及它们在现代电子设备中的重要性。原创 2023-07-03 17:23:58 · 23703 阅读 · 36 评论 -
【物联网】I2C(IIC)通信协议详解与应用
I2C(Inter-Integrated Circuit)是一种常见的串行通信协议,用于在集成电路(IC)之间进行通信。它由飞利浦半导体(现在是恩智浦)在1982年首次提出,并广泛应用于各种电子设备和系统中。本文将详细介绍I2C的工作原理、特性和常见的应用场景。原创 2023-07-03 15:51:00 · 21643 阅读 · 33 评论 -
【物联网】了解SPI通信:串行外设接口的基本工作原理,51、stm32实现SPI
SPI(Serial Peripheral Interface)是一种常用的串行通信协议,广泛应用于嵌入式系统和电子设备中。本文将详细介绍SPI通信的基本原理、硬件连接、传输方式和应用场景。51、stm32实现SPI原创 2023-07-03 11:09:20 · 15366 阅读 · 6 评论 -
【物联网】单片机、开发板、相关模块使用过程中遇到的问题及解决方式,持续更新中...
A:液晶屏OLED函数里面不止要对SCL,SDA进行端口分配,也要对液晶屏初始化里面的端口进行对应,使用PB8不行的原因可能是与板载蜂鸣器端口冲突。A:1_变量keynum只能是主函数局部变量,不能是全局变量,因为在key.c中也定义了keynum,二者会混淆;A:在microUSB没有接上电源时,开发板的电源完全是由烧录器直接供电的,而且烧录器的供电只有3.3v。A:直接按照开发板上的接口对应就行了,SWDIO直接接开发板的SWIO上,不必按照教程接。A:调节光敏传感器上的电位器大小,调到合适的位置。原创 2023-07-01 09:06:19 · 11318 阅读 · 0 评论 -
【物联网】一文读懂UART通信协议
UART是通用异步串行接口(Universal Asynchronous Receiver/Transmitter)的缩写。它是一种用于串行异步全双工通信的通信协议,常用于将计算机和外部设备(如传感器、显示器、模块等)进行串行数据传输。UART使用一对数据线(一条用于发送数据,一条用于接收数据)来进行通信,通信过程中不需要时钟信号,所以称为异步。发送和接收的数据以字节为单位进行传输,并通过起始位、数据位、校验位和停止位进行格式化,需要注意的是主从之间的接收和发射端口要反接,就是主机TX端要接从机RX端。原创 2023-06-28 21:00:31 · 15486 阅读 · 4 评论 -
【物联网】HC-SR04超声波测距模块
HC-SR04超声波测距模块是一种常用的测距传感器。该模块通过发射一定频率的超声波脉冲,然后接收反射回来的超声波脉冲,从而测量出目标物体与模块之间的距离。其测距原理基于声速在空气中传播的速度以及声波的发射和反射时间计算得出。首先,MCU向超声波测距模块发送一个高电平脉冲来触发发射器,发射器就会发射超声波。当超声波遇到障碍物后,会发生反射。接受器就会收到这些反射波,然后把信号传回到MCU,并计算出来传播时间。通过时间和声速的乘积,就可以得到目标物体与超声波测距模块之间的距离。原创 2023-06-25 23:39:36 · 13242 阅读 · 0 评论