- 博客(110)
- 收藏
- 关注
原创 单片机IO口的几种工作模式
摘要:单片机的GPIO(通用输入输出端口)是与外部设备交互的关键接口,可分为输入、输出和复用三大类共8种工作模式。输入模式包括浮空、上拉、下拉和模拟输入,用于读取外部信号或模拟电压;输出模式包含推挽和开漏输出,用于驱动外部设备;复用模式则让片上外设控制引脚。不同模式适用于不同场景,如按键检测用上拉输入、LED驱动用推挽输出、I²C通信用开漏输出等。合理选择IO模式对电路设计和功能实现至关重要。
2026-02-26 14:06:34
831
原创 STM32脉搏电子血压计蓝牙版
本文介绍了基于STM32的血压计蓝牙串口通信代码实现。代码包含完整的头文件定义(ble_comm.h)和主通信文件(ble_comm.c),实现了血压数据的接收、发送和处理功能。系统定义了血压数据结构体、测量状态枚举和系统配置结构体,支持文本和JSON两种数据格式。主要功能包括:蓝牙初始化、数据发送、血压数据格式化输出、命令解析以及测量状态处理等。代码结构清晰,包含详细注释,适合嵌入式医疗设备开发使用。
2026-01-30 15:04:04
431
原创 基于STM32的脉搏电子血压计系统
本文设计了一种基于STM32微控制器的电子血压计系统。系统采用MPXV5050GP压力传感器和光电脉搏传感器采集信号,通过STM32F103C8T6进行数据处理。硬件部分包括气泵控制模块、电磁阀调节模块和OLED显示模块。软件实现了100Hz采样率的ADC采集、PWM精确控制放气速度,以及血压算法处理功能。系统能够自动完成充气、线性放气测量过程,并通过振荡法计算收缩压、舒张压和心率值,最终在OLED屏上显示测量结果。该系统具有结构简单、测量准确、成本低廉等特点,适用于家庭医疗监护场景。
2026-01-30 14:32:18
554
原创 DC-DC参数调制工具
摘要: DC-DC参数调制工具是一款面向硬件工程师的Web应用,提供智能电阻匹配与实时电路模拟功能。界面采用工业蓝绿科技风格,包含控制面板(可调电压/电阻/频率参数)、电路可视化模块及智能匹配对话框(支持E系列标准电阻筛选)。核心功能是通过公式Vout = Vref × (1 + R1/R2)自动计算最优电阻组合,并实时显示波形、功率等参数。适用于电源设计、原型验证及教学场景,显著提升设计效率与精度。支持响应式布局,适配PC/移动端操作。
2026-01-30 10:41:07
966
原创 STM32 + 淘晶驰T1串口屏波形显示
这个方案提供了完整的STM32与淘晶驰T1串口屏的波形显示实现。可以根据具体需求调整采样率、显示点数、通信协议等参数。
2026-01-29 10:21:32
123
原创 淘晶驰T1系列2.8寸串口屏设计波形界面
本文介绍了T1显示屏波形显示功能的开发流程。首先需要准备USART HMI开发环境和硬件连接(TX/RX/GND/VCC)。在界面设计中,通过XML配置波形控件属性(类型、颜色、刷新率等)。数据通信采用特定指令格式,提供了C和Python示例代码实现单点/批量数据传输。还介绍了双通道显示、实时参数更新和触摸控制等高级功能,并给出性能优化建议(批量传输、显示范围设置等)。最后总结了调试技巧和常见问题解决方法,包括串口调试、模拟器使用和数据格式检查等注意事项。
2026-01-29 10:14:29
772
原创 基于STM32的ST7735S SPI显示波形
本文介绍了一个基于STM32F103C8T6微控制器和ST7735S 1.8寸TFT显示屏的波形显示系统。系统通过SPI接口连接显示屏,支持多种界面显示功能,包括波形显示、系统设置、频谱分析和系统信息查看等。硬件配置包括主控芯片、显示屏模块、SPI接口和输入设备,系统架构采用模块化设计。文章详细描述了硬件连接方式、启动界面、主菜单界面以及核心波形显示功能,并提供了关键代码实现,包括硬件接口初始化和ST7735S驱动程序的开发。该系统适用于实时波形观测和信号分析应用场景。
2026-01-28 18:33:57
821
原创 在DCDC转换器(如Buck、Boost、Buck-Boost)中,电感的用途
在DCDC转换器中,电感值主要影响电流纹波和动态响应,而非直接决定输出电压的稳态值。电感通过存储和传递能量来平滑电流,其值与电流纹波成反比:电感越大,纹波越小,输出电压纹波也越小;电感越小,响应负载变化越快,但纹波更大。闭环控制通过调整占空比维持输出电压恒定,因此电感值变化不会改变稳态输出电压。选择电感时需权衡电流纹波、动态响应、工作模式及物理限制等因素。
2025-08-04 15:26:25
884
原创 基于USB Power Delivery(USB PD)协议——PD电源
摘要:PD电源是基于USB PD协议的智能快充技术,通过动态电压调整(5V-20V)实现高效充电,最大功率达240W(PD3.1)。其核心为Type-C接口的CC线电力协商,支持双向供电。采用MCU+DC-DC架构,搭配氮化镓技术,效率超93%。优势在于广泛兼容性(手机/笔记本等)和便携设计,但需设备与充电器协议匹配。发展趋势包括GaN器件小型化和PD3.1高功率扩展(48V/240W)。建议选择USB-IF认证产品,按设备功率需求(手机30W+、笔记本65W+)匹配,并注意散热。PD电源正成为数码设备的核
2025-08-04 09:43:35
2660
原创 什么是Mesh网络?
蓝牙Mesh和WiFi Mesh都是网状网络技术,但应用场景和实现方式存在显著差异。蓝牙Mesh基于BLE协议,采用洪泛机制实现设备间通信与控制,适用于大规模物联网场景(如智能照明),支持低功耗节点,理论节点数超6.5万。WiFi Mesh是网络部署架构,通过多个节点扩展无线覆盖,提供无缝漫游,主要解决家庭/办公环境的网络覆盖问题,但节点间无线回程会损耗带宽。关键区别在于:蓝牙Mesh侧重设备互联(低带宽),WiFi Mesh专注网络接入(高带宽);前者支持超大规模组网,后者通常不超过10个节点;蓝牙Mes
2025-08-04 09:27:33
1125
原创 STM32F103通过Zigbee实现多分用户向主用户发送信息
本文介绍了基于STM32F103和Zigbee的多节点温度监测系统设计方案。系统采用星型网络拓扑,主用户(协调器)接收多个分用户(终端设备)的温度数据。硬件采用STM32F103C8T6主控和CC2530 Zigbee模块,温度传感器选用DS18B20。程序设计包括网络配置、温度采集发送、数据接收处理和低功耗优化,并详细说明了自定义通信协议格式。系统支持设备管理、数据存储和异常处理,适用于物联网环境监测等应用场景。
2025-05-31 19:13:58
880
原创 【优笔】基于STM32的多模态智能门禁系统
本文介绍了一个基于STM32的多模态智能门禁系统,整合密码、指纹和人脸识别(预留)多种验证方式。系统采用模块化设计,包含密码管理、指纹管理两大核心子系统,支持通过矩阵键盘或蓝牙控制。密码采用EEPROM存储,断电不丢失;指纹管理需管理员权限验证。硬件包含OLED显示屏、继电器门锁、蜂鸣器等组件,提供实时操作反馈。系统具有分级权限管理、断电保护等安全机制,适用于家庭、办公室等高安全性场所的门禁需求。
2025-05-31 15:35:51
829
原创 【优比】基于STM32的紧急求助定位导盲仪系统
本文介绍了一种基于STM32的紧急求助定位系统,具有以下功能:1) 安全监测功能,通过距离传感器和红外传感器检测障碍物和行人,触发声光报警;2) 紧急求助功能,按键触发后发送包含GPS位置的求助短信;3) GPS数据处理模块,将原始数据转换为度格式(精度0.1米);4) 模块化系统设计,包括硬件初始化和GSM配置。系统采用三重报警机制(蜂鸣器、语音播报、LED闪烁),适用于老人监护、户外探险等场景,实现"监测-报警-定位-求助"全流程自动化处理。
2025-05-31 15:15:21
1125
原创 开发搭载阿里云平台的物联网APP(支持数据接收与发送)
速构建支持阿里云物联网平台双向通信的跨平台APP(兼容Android/iOS/小程序),实现设备监控与远程控制的核心功能。关键点在于正确配置MQTT连接参数和遵循阿里云Alink数据格式规范。备注:本人可有偿提供;
2025-05-07 13:40:58
2097
原创 阿里云平台与STM32的物联网设计
该方案通过STM32与阿里云的深度集成,实现了从数据采集到云端管理的完整链路,适用于工业、家居、医疗等多个领域。开发者可根据具体需求调整硬件模块与云端功能,结合阿里云IoT Studio快速构建用户界面,显著缩短开发周期。进一步优化可聚焦于边缘计算(本地数据处理)与AI模型集成(如异常预测)。基于阿里云平台与STM32的物联网设计方案可结合硬件选型、通信协议、云端配置及功能实现等多个维度进行设计。
2025-05-07 10:02:46
1292
原创 开发搭载OneNet平台的物联网数据收发APP的设计与实现
通过以上步骤,可完成一个功能完整的物联网数据收发APP,实现设备与云端的高效交互。开发过程中需重点关注API鉴权、数据格式解析及跨平台兼容性问题。备注:本人有偿提供;
2025-05-06 17:31:35
1361
原创 模拟地与数字地单点接地的原理
单点接地并非适用于所有场景(例如高频射频电路可能需要多点接地),但在混合信号系统中,它仍然是抑制共模噪声的黄金准则。随着高速电路的发展,接地技术也在不断演进,但“隔离噪声路径,保持参考电位纯净”的核心思想始终不变。这些电流在回流路径(地平面)上产生电压波动(地弹效应),导致数字地的电位存在高频噪声。若模拟地与数字地直接相连,数字电路的高频噪声会通过公共地阻抗耦合到模拟电路中,形成“共地干扰”。对于ADC、DAC等同时连接模拟和数字信号的芯片,其GND引脚应直接连接到桥接点,而非任意一侧的地平面。
2025-04-25 17:41:35
1232
原创 【晶振】晶振的工作原理及其与单片机关系
晶振通过压电效应产生稳定频率,为单片机提供“心跳”信号,确保系统按预定节奏运行。其精度和稳定性直接影响单片机性能,尤其在通信、计时等关键应用中不可或缺。设计时需合理选型、匹配电容,并优化布局以保障可靠性。,而单片机(MCU)依赖这一信号来同步内部操作。石英晶体的谐振频率受温度和负载电容影响较小,因此能提供比RC振荡器更精准的时钟信号。晶振(晶体振荡器)是电子设备中常见的元件,其核心功能是。单片机是数字系统,所有操作(指令执行、外设控制等)均需。晶振的核心是石英晶体,利用其。
2025-04-24 20:14:30
1404
原创 嘉立创EDA模块使用步骤详解
嘉立创EDA标准版的模块功能适合需要重复使用电路单元的场景,通过标识字母管理编号可有效避免冲突。若使用专业版,需注意其暂不支持模块功能,建议通过迁移标准版工程或结合其他复用方法(如层次化设计)实现需求。在嘉立创EDA中,“另存为模块”功能主要用于复用原理图或PCB设计模块,避免重复设计。在标准版中,打开需要复用的原理图或PCB文件,点击顶部菜单栏的。,例如输入“K”,原模块的器件编号U1将变为KU1。打开目标工程的原理图或PCB文件,点击左侧。,弹出“输入标识字母”对话框,输入。找到保存的模块,点击。
2025-04-11 10:38:33
3770
1
原创 STM32定时器通道1-4(CH1-CH4)的引脚映射关系
通过以上信息,可快速定位STM32定时器通道1-4的引脚映射关系。实际开发中请以具体型号的官方文档为准!的详细说明,以常见型号为例。由于不同系列/型号差异较大,请务必结合具体芯片的参考手册确认。模式,需设置GPIO的AF编号(AF1~AF15)。
2025-04-05 22:08:29
1903
原创 DDR(双倍数据率内存)在路由中扮演的角色
(如DDR4 > DDR3)是衡量性能的关键指标之一。在WiFi路由器中,**选择路由器时,DDR的。
2025-04-02 14:36:11
1073
原创 Factory Image、Sysupgrade (TRX) Image 、Single Image三个OpenWRT 固件文件的区别
这三个OpenWRT固件文件的主要区别体现在。
2025-04-02 11:41:19
1090
原创 电子硬件工程师谈耦合设计
耦合是电子硬件设计的双刃剑——合理的耦合机制可提升系统性能(如阻抗匹配、噪声隔离),而失控的耦合则会引发故障(如振荡、串扰)。工程师需结合信号类型、频率、功率及成本,在**“耦合强度”与“隔离需求”**之间找到平衡,同时借助仿真工具(如SPICE、HFSS)预测和优化耦合效应。是电路或系统设计中一个核心概念,涉及能量或信号在不同模块、电路或器件之间的传递方式。:电容值需与信号频率匹配,低频信号需大容量电容(如10μF以上)。:导致低频信号衰减,可能引入充放电延迟(如脉冲信号畸变)。
2025-03-27 14:09:52
1561
原创 I2C 与 I2S 协议对比详解
I2C(Inter-Integrated Circuit)和 I2S(Inter-IC Sound)是两种常见的集成电路间通信协议,但设计目标和应用场景截然不同。以下是两者的详细对比及其应用领域总结。在实际系统中,两者常互补共存:I2C负责“指挥”,I2S负责“搬运”,共同构建复杂的电子系统(如智能家居、车载娱乐、工业自动化)。理解其差异与协作机制,是嵌入式设计与通信系统优化的关键。
2025-03-27 11:02:53
1695
原创 【MT系列soc】DBG_JTAG_MODE模式解析与配置
DBG_JTAG_MODE 模式是嵌入式系统中常见的硬件功能复用配置选项,主要用于控制芯片调试接口(JTAG)与物理层外设(如以太网PHY指示灯)的复用关系。
2025-03-26 14:00:03
664
原创 MT7628中CHIP_MODE[2:0] 模式配置全解析
提前测试各模式下的时钟稳定性、SPI信号质量及启动成功率,确保量产一致性。CHIP_MODE[2:0] 是一个3位硬件配置字段,通过组合。定义芯片的启动行为。CHIP_MODE[2:0] 的四种组合覆盖了。实际开发中,建议通过。
2025-03-26 13:39:26
1098
原创 一阶滞后滤波法(又称指数加权平均滤波)
一阶滞后滤波法(又称指数加权平均滤波)可以有效平滑ADC采样信号中的噪声。通过这种方法,可有效抑制噪声,同时保持信号的真实变化趋势。
2025-03-25 18:31:54
1291
原创 加权递推平均滤波法
加权递推平均滤波法通过为不同时刻的数据分配不同的权重,使新数据对结果影响更大,旧数据影响逐渐减小。在STM32中实现加权递推平均滤波法可以有效抑制噪声并提高数据稳定性。通过上述步骤,您可以在STM32上高效实现加权递推平均滤波,显著提升数据采集质量。:若无FPU,改用整数运算(如将权重放大1000倍)。:使用位掩码代替取模运算(窗口大小为2的幂时)。:确保单次滤波计算时间小于采样间隔。
2025-03-25 18:23:53
728
原创 IIR(无限冲激响应)滤波
IIR滤波器具有递归结构,其输出取决于当前输入和过去的输入/输出。优点是阶数低、计算效率高,但需注意稳定性。STM32的Cortex-M系列(如M4/M7)支持ARM的CMSIS-DSP库,提供优化后的IIR函数。IIR(无限冲激响应)滤波通常涉及以下步骤,结合硬件特性和软件库进行优化。通过以上步骤,可在STM32上高效实现IIR滤波,适用于传感器降噪、音频处理等场景。)转换为STM32兼容的格式(如数组)。对于二阶滤波器,系数数组按。
2025-03-24 18:25:48
1365
原创 看门狗——详细了解
SGM706B-SXS8G/TR通过集成看门狗、掉电检测和手动复位功能,显著简化了系统设计复杂度,同时提升了抗干扰能力和可靠性。其低功耗、宽温范围和小封装特性,使其成为工业控制、智能家居等领域的优选方案。更多技术细节可参考数据手册及典型应用案例。
2025-03-24 11:30:55
1283
原创 UART Lite 与 UART的区别与应用
UART Lite 是标准 UART(Universal Asynchronous receiver-transmitter,通用异步收发器)的简化版本,两者在功能、资源占用和应用场景上有显著区别。的权衡,具体选择需结合项目需求和硬件条件。
2025-03-21 14:39:22
492
原创 闭环PID控制
闭环PID控制是一个常见的应用场景,尤其在电机控制、温度控制、位置伺服等系统中。通过以上步骤,可以在STM32上实现高效的闭环PID控制。实际应用中需根据具体硬件和动态特性调整参数。
2025-03-21 10:07:03
1459
原创 卡尔曼滤波优化数据处理
使用卡尔曼滤波优化数据处理,可以有效降低传感器噪声并提高系统实时性。通过上述方法,可在STM32上高效实现卡尔曼滤波,显著提升传感器数据质量。
2025-03-21 09:38:41
1036
基于STM32F103单片机设计一个四种波形发生器(正弦波、方波、三角波、锯齿波)+Proteus仿真
2025-07-07
基于STM32F10X的火灾报警系统+短信发送
2025-07-03
同时实现了信号生成与采集分析功能,通过图形界面整合波形发生器和示波器,适用于电子测量、教学实验等场景
2025-07-03
STM32F103盐雾浓度检测
2025-05-31
STM32F103环境监测报警系统 环境监测:概括DHT11温湿度+CO₂检测核心功能 报警系统:包含声光报警(蜂鸣器)+短信/电话报警双机制
2025-05-31
STM32F1通过DMA方式ADC采集并通过FFT变换.rar
2025-04-28
AD9833资料及相关历程.7z
2025-04-28
stm32f1pid控温系统.rar
2025-04-25
计算机求职面经指南:全面覆盖技术准备、面试技巧与岗位专项突破
2025-03-28
课设基于单片机的电感测量仪
2025-02-26
基于STM32的远程环境监测系统
2025-02-21
基于STM32的OLED显示的波形的简易示波器
2025-02-20
基于单片机的多路电阻测量
2025-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅