登录社区云,与社区用户共同成长
邀请您加入社区
单片机与嵌入式系统虽然“低调”,却是支撑智能社会的无形基石。从家庭中的小家电,到汽车、工厂和智慧城市,它们无处不在。未来,随着 AI、IoT 与绿色计算的结合,单片机与嵌入式系统将继续引领电子行业的创新浪潮。对于工程师而言,深入理解并灵活应用这些技术,意味着能够站在产业升级的前沿,成为推动智能时代发展的重要力量。
本文将AI目标检测算法成功部署到资源有限的MCU上,展示了在Cortex-M33等微控制器上运行150层神经网络的可能性。通过模型优化、指令集加速和内存管理(仅占248KB RAM),实现了每秒8帧的推理速度,并在行人检测上达到60+ mAP。硬件成本仅需摄像头(5元)、显示器(10元)和MCU(6元)等基础模块。该方案可扩展至多种检测目标(人、动物、物品等)和输出控制(I/O设备),验证了STM
(4)向Group中添加C语言文件:点击左上方text按钮,ctrl + S将文件保存到工程对应的目录(为文件起一个名字,如 main.c),双击左侧Grpup,点击Add 将文件加入到对应的Group下。(1)点击"Target Options"按钮,点击"Output"选项中的"Create HEX FILE"选项,生成hex文件。集成度比较高,将所有功能集成到芯片中(CPU、RAM、ROM、
本文设计了一种基于STM32F407IGH6的温室智能监测控制系统,实现温湿度、光照和CO₂浓度的多参数监测与设备联动控制。系统采用分布式传感器网络采集数据,结合作物生长模型进行智能决策,控制天窗、加湿器、补光灯等执行机构,精度达温度±0.5℃、湿度±3%RH。硬件扩展了多参数监测模块,软件基于FreeRTOS实现数据采集、智能控制和远程报警功能。测试结果显示系统响应迅速(≤5秒)、控制精准(温度
摘要: 本文设计了一套基于STM32H743IIT6的景区人流检测控制系统,通过红外传感与图像识别技术实现单通道双向人流统计(精度≥95%),支持16个监测点数据汇总与客流密度分级预警。系统采用分布式架构,前端节点采集数据,主控制器实时处理并触发声光报警(响应≤5s),同时通过4G模块上传数据至管理平台。测试表明,系统在复杂场景下计数准确率达96.5%,具备低功耗、高稳定性特点,可有效辅助景区客流
STM32单片机是意法半导体推出的基于ARM Cortex-M内核的32位微控制器系列,自2007年问世以来,凭借高性能、低功耗和丰富的外设资源,成为嵌入式系统开发的首选。文章全面介绍了STM32的发展历程、硬件架构(包括核心、外设和存储系统)、各系列产品特性(主流、低功耗、高性能系列)及其在工业控制、消费电子、物联网等领域的应用。同时详细讲解了开发环境搭建和LED闪烁项目的实战步骤,并展望了ST
操作系统是计算机系统的核心软件,负责管理硬件资源、提供用户界面和应用程序运行环境。主要功能包括进程管理、内存管理、文件系统管理、设备管理和安全管理。常见操作系统分为桌面型(如Windows、macOS)、服务器型(如Linux)、移动型(如Android、iOS)和嵌入式系统(如FreeRTOS)。关键概念涵盖进程/线程、虚拟内存、文件系统和调度算法等。现代操作系统发展趋势包括云计算支持、物联网优
本文设计了一种基于51单片机的酒精浓度检测仪,旨在解决酒驾引发的交通安全问题。系统采用STC89C51单片机作为核心控制器,搭配MQ-3酒精传感器、ADC0832模数转换模块、LCD1602显示模块和声光报警模块,实现对酒精浓度的实时监测。当检测值超过预设阈值时,系统会触发声光报警。该设计具有低功耗、小型化、高性价比等特点,通过硬件电路设计和软件编程实现了数据采集、处理、显示和报警功能。测试结果表
本文介绍如何将5V/1A电源升压至24V,为低功耗设备供电。基于Boost拓扑,推荐采用集成开关管的升压芯片(如TPS61089),简化设计。关键设计包括:选用4.7-10μH大电流电感、低ESR陶瓷电容、肖特基二极管,并通过反馈电阻网络实现电压可调。特别强调PCB布局需最小化开关环路面积,确保稳定性。该方案可实现约24V/200mA输出,适用于传感器等小功率设备,但受输入功率限制无法提供更大电流
这篇博客提供了一个从零基础到架构级的编程思维系统学习路线,分为7个阶段: 思维准备:理解编程本质(抽象、分解、算法等) 基础逻辑:掌握顺序/选择/循环结构和简单项目实践 模块化设计:学习函数封装、状态机、接口设计 算法与数据结构:解决复杂问题(排序、递归、动态规划等) 系统架构:构建可扩展的软件系统(MVC、驱动抽象等) 工程化协作:编码规范、文档、版本控制与团队开发 高阶抽象与建模:UML、领域
本项目设计了一套基于STM32的智慧厨房安全监测系统。系统通过多传感器(气体、烟雾、温湿度、PM2.5、水浸)实时采集环境数据,利用STM32进行智能分析处理,实现火灾、燃气泄漏等安全隐患的早期预警。系统采用分级报警机制,能触发本地声光报警、自动控制排风扇等设备,并通过Wi-Fi模块将警情推送至用户手机。硬件选用STM32F103为主控,搭配各类传感器和ESP8266通信模块;软件采用数据融合算法
本文介绍了一种基于单片机的防火防盗报警系统设计方案。该系统以AT89C52单片机为核心,集成了烟雾传感器、温度传感器、人体红外传感器和门磁传感器等多重检测模块,通过实时监测环境参数实现火灾和入侵行为的早期预警。系统采用本地声光报警(蜂鸣器+LED)和远程无线通知(ESP8266 WiFi模块)相结合的方式,具备双模式切换(离家/在家)、误报过滤和报警记录等功能。硬件设计注重成本效益和可靠性,软件采
此外,针对激光武器1000A峰值电流需求,猎板采用氧化铝陶瓷基板(导热率24W/m・K)与局部10oz厚铜层的复合设计,将器件结温控制在150℃以下。传统直流电镀工艺中,4oz厚铜板的孔口铜层堆积量可达45μm,而孔底仅18μm,形成“狗骨头效应”,直接导致阻抗波动超±15%、热阻增加0.8℃/W。同时,大功率器件下方需通过“铜-陶复合基板+散热过孔阵列”(孔径0.3mm,间距1mm)设计,将热阻
本文设计了一种基于AT89C52单片机的智能电子密码锁系统,通过矩阵键盘输入、LCD1602显示和电磁锁驱动等模块实现密码解锁、错误报警和密码修改功能。系统采用模块化设计,包含键盘扫描、密码验证、显示控制等程序,具有成本低、安全性高的特点。文章详细介绍了硬件选型、功能实现及软件调试优化方法,并提出可通过添加RFID、指纹识别或蓝牙模块进行功能扩展。该方案有效解决了传统机械锁的安全隐患,为智能安防提
本文设计了一种基于51单片机的出租车计价器系统,以解决传统机械计价器精度低、功能单一的问题。系统采用AT89C52单片机为核心,结合霍尔传感器检测里程、定时器记录时间,实现计程/计时双重计费模式。通过按键设置起步价、单价等参数,LCD1602实时显示费用信息。硬件包含电源稳压、传感器检测、人机交互等模块,软件采用模块化编程,确保计费准确性和稳定性。相比传统设备,该系统具有成本低、扩展性强、维护方便
本文介绍了一种基于51单片机的烟雾报警器仿真系统设计方案。该系统采用模块化架构,通过电位器模拟烟雾浓度变化,替代真实烟雾环境,解决传统实验存在安全性低、设备易污染等问题。硬件选用STC89C52单片机为核心,配合滑动变阻器、LCD显示屏等模块实现数据采集、阈值设定、声光报警及故障模拟功能。软件设计采用C语言编程,包含主程序、采集子程序、报警子程序等模块,支持Proteus仿真调试。系统具备安全性高
本文介绍了一种基于无线通信的医院病床呼叫系统设计方案。系统采用模块化架构,由核心控制模块、病床呼叫终端、无线通信模块等六大单元组成。硬件选用51单片机(STC89C52)作为主控,搭配NRF24L01无线模块实现信号传输,支持10-20个病床的普通/紧急呼叫功能。系统通过优先级队列管理呼叫请求,采用液晶屏和LED指示灯实现状态可视化,并具备超时提醒、低电检测等特殊功能。相比传统有线系统,该方案具有
本文介绍了一种基于51单片机的智能安防窗帘系统设计方案。该系统集安防监测与窗帘自动控制于一体,通过传感器模块实现人体入侵检测、门窗状态监测和光照感应,结合电机驱动模块完成窗帘的自动开合。系统采用STC89C52单片机作为核心控制器,配备L298N电机驱动、HC-SR501人体红外传感器等硬件模块,支持定时、光控和手动三种控制模式。当检测到安防异常时,系统会自动关闭窗帘并触发声光报警。测试表明,该系
本文设计了一种基于单片机的超市数字密码锁储物柜系统,通过随机密码生成与验证、电磁锁控制、状态监测等模块实现物品安全存储。系统采用STC89C52RC单片机为主控,配备矩阵键盘、EEPROM存储、电磁锁及传感器等硬件,支持4-6位可调密码、超时提醒(默认30分钟)和16柜位扩展。软件采用模块化设计,包含密码管理、锁控逻辑等功能,经测试验证具备高安全性和稳定性。该系统成本低、操作便捷,适合中小型超市使
AI8051SCH芯片引脚功能图
单片机智能按摩器是一种融合现代电子技术与传统按摩功能的家用健康设备,通过微控制器(如STC89C52等)实现按摩模式的精准控制。系统通常包含震动传感器、电机驱动模块、及人机交互界面,支持手动调节或智能模式切换。该设计利用传感器采集用户身体数据(如温度),通过调整按摩强度、频率和时长,提供个性化体验。智能按摩器在缓解肌肉疲劳、促进血液循环方面具有显著效果,且功耗低、安全性高,适用于家庭及办公场景。未
本文分析了基于STM32 Cortex-M3架构的系统启动与FreeRTOS调度过程。系统上电后从Flash启动,依次执行栈初始化、系统初始化和main函数。在main函数中完成HAL库初始化、时钟配置和外设初始化后,进入FreeRTOS内核初始化阶段,包括创建空闲任务和定时器任务。最终通过SVC异常触发任务调度,由调度器接管系统控制权。文中详细描述了任务创建、低功耗模式处理、中断优先级设置等关键
/创建硬件中断号和desc->irq_data的关系,保存在domain->revmap_tree,软件中断号在之前就保存在desc->irq_data.irq中,建立了软硬件中断号的联系。-> 查找 GPIO1.1 virq 的 irq_desc -> 调用其 ->handle_irq (e.g., handle_edge_irq)-> 查找 SPI 66 的 irq_desc -> 调用其 -
本文提出了一种可扩展的嵌入式游戏引擎框架设计方法,通过将游戏功能拆解为独立模块(核心引擎、渲染层、音频层、输入层、存档系统、AI模块),实现了可移植、可复用、可扩展的架构。该框架采用状态机管理游戏流程,抽象硬件接口支持多种显示设备(OLED/TFT/LED),并提供通用功能模块(音效、输入、存档等)。以贪吃蛇游戏为例,展示了如何构建支持多游戏动态加载的开发平台,适用于教学演示、商业原型等场景,最终
在资源受限的嵌入式系统中,UI设计常因字体体积与显示效果的矛盾陷入困境。AirFONTS_1000矢量字库以毫微级体积提供无损缩放的矢量字体,打破性能与美观的悖论,成为开发者破解难题的必备神器,让界面设计高效且惊艳。
当嵌入式设备对字体资源要求愈发严苛,AirFONTS_1000矢量字库横空出世。它以“迷你巨人”的姿态,用轻量级架构实现矢量字体的高性能渲染,助力开发者突破存储与性能限制,打造卓越的嵌入式用户体验。
FOC算法结合高性能MCU为吸尘器电机控制带来革新。传统方案存在效率低(能耗浪费30%)、噪音大(75dB)、调速粗糙等痛点。FOC通过正弦波驱动和实时控制,实现92%能效(续航+35分钟)、65dB静音和±1rpm精准调速。MCU提供算力支持,缩短50%开发周期,降低15%成本。典型案例显示高端产品溢价30%销量增200%,性价比机型快速抢占市场。未来将向AI优化、多电机协同和无线化发展,推动行
摘要:本项目设计了一款基于STM32单片机的智慧养老健康监测系统,集成MAX30102心率血氧传感器和MLX90614体温传感器,实现多生理参数的非侵入式采集。系统通过ESP8266 Wi-Fi模块将数据上传至云平台,支持实时显示、历史数据存储和异常报警功能。创新性地结合了专业医疗设备的准确性与消费级产品的便携性,采用数字滤波和PPG信号处理算法提升数据可靠性。该系统为居家养老和远程监护提供了可行
可参考文章:https://www.cnblogs.com/jayant97/articles/18141263https://github.com/aiminhua/ncs_samples/blob/master/ble_comprehensive/src/io_int_thread.c 我们从两个简单的参考例子开始: ncs/zephyr/samples/basic/blinky/sr
STM32是单片机,它是由意法半导体(ST)制造的,CPU采用ARM公司的Cortex-m系列的内核设计。原文链接:https://blog.csdn.net/m0_37845735/article/details/105829019文件内容和功能其他知识 文件是汇编语言源文件,通常用于编写启动代码、中断处理程序等底层功能。它在编译过程中会被汇编器转换为机器码。在汇编语言中:**Keil MDK
摘要: 本文介绍了基于ESP32和DeepSeek云端AI的智能调温系统,通过HTTP协议实现远程温控。系统具备云端AI算法优化、实时数据监测、智能调节等功能,适用于智能家居、农业温室等场景。文中提供了WiFi连接、温度读取及云端控制的Arduino代码示例,并强调需注意网络稳定性、数据安全和AI算法优化等关键点。该方案为开发者提供了高效、可扩展的物联网温控解决方案参考。
在嵌入式UI开发中,字体既要“小而美”又要“强而稳”。AirFONTS_1000矢量字库以突破性的轻量化设计,提供跨平台兼容、动态缩放与高效渲染能力,重新定义嵌入式字体的行业标准,开启无限设计可能。
然后不建议Rfbb超过1MΩ,所以一般是把Rfbt固定为1MΩ,就比如说我要输出12V,那么我设置的就是Rfbt为1MΩ,Rfbb为90.9kΩ。把50V降到12V,跨度还是不小的,我问了问AI,得到了几个可以用的芯片,除了今天这个LGS5160C,过几天再把其他可用的芯片写一写,都是经过实测可用的。当时我焊完之后测试发现没有用,最后再仔细看看PCB,原来芯片的GND在底部,用电烙铁正常焊是只焊的
强度分为3级,占空比分别为9%,27%,68%,大家也可以根据自己调试去修改占空比来达到自己想要的结果,我就只调试了五分钟就定了着仨值。强度的不同会反应在RGB上,我是设置了蓝色,颜色越深就表示强度越大(占空比越大),RGB灭就表示关闭加湿器。电感值选择25uh:800uh的,为什么选这个值的我就不清楚了,我也是参考别人的,咱这么用就行。这个代码不能直接用,因为我在定时器的中断函数里有点修改,还需
并行接口:需连接“片选(CS)”(选中当前ADC芯片)、“转换启动(START)”(触发ADC开始转换)、“转换结束(EOC)”(ADC告知单片机转换完成)、“数据输出(D0-D7)”(读取数字量);- 串行接口(以SPI为例):连接“时钟(SCLK)”(单片机提供同步时钟)、“片选(CS)”(选中芯片)、“数据输出(DOUT)”(ADC向单片机传数据)。- 模拟输入(AIN):接待采集的模拟信号
芯片验证工程师入门学习路线摘要 本文系统介绍了芯片验证工程师的核心学习路径,分为两大阶段: 基础准备(3-4个月): 掌握数字电路基础(逻辑门、时序电路) 理解验证原理(测试点提取、覆盖率分析) 精通SystemVerilog(重点学习OOP和约束随机) UVM方法学(3-5个月): 理解UVM核心组件(Driver、Monitor、Agent等)的协作机制 通过实践搭建完整验证平台 重点掌握工厂
AirAUDIO_1010音频配件板整合ES8311与音频PA,形成完整的音频处理链路。无需复杂搭配,即可为原有设备注入高品质音效,是快速提升听觉体验的便捷之选。
体积迷你却功能强大,AirFONTS_1000矢量字库专为嵌入式系统而生。它用轻量级架构实现高性能矢量字体渲染,支持跨平台兼容与快速加载,微型巨人神器让开发者以小搏大,打造惊艳的用户界面。
是启动 FreeRTOS 实时内核的“扳机”。在调用它之前,你只是创建了一些任务结构,但它们都处于“待命”状态,系统仍然在按传统的裸机前后台方式运行。调用这个函数后,FreeRTOS 内核会接管系统的控制权,开始根据优先级调度你创建的任务,多任务环境才真正开始。关键点:它没有参数。它的所有行为都由中的配置宏控制。它通常不会返回。一旦调用,除非没有任务可以运行(或者你显式地停止了调度器),否则程序流
在资源受限的嵌入式领域,字体选择常成为开发瓶颈。AirFONTS_1000矢量字库以革命性设计打破桎梏,用极小的存储空间实现高质量矢量字体显示,让开发者彻底告别臃肿字体文件,释放系统潜能。
在对本平台研究开始之前,对平台进行严谨的需求分析以及评估是十分重要的工作,从前端页面的搭建,到后端数据的交互设计,再到整个核心的智能问答算法的分析整个过程都需要紧紧围绕需求展开。移问就通-智能问答平台主要功能目标是为了提供一个问答的交互平台,首先是给用户带来良好的体验,其次是在机器学习的作用下不断地完善一个数据集进一步完善平台,最后是利用功能强大的数据集作用于各个不同的智能问答领域。同时,人工智能
确认按键”的键值为0x0F,用于进行商品种类和数量选择确认操作。开始自主研发,近年来在“移动支付”、“人工智能”、“大数据”等新型技术的推动下,国内自动售货机快速发展,其技术水平已处于世界领先水平,尤其在支付方式上得到革命性发展,越来越多的自动售货机均支持移动支付,部分售货机支持人脸识别支付等,且自动售货机的货物数量和销售情况均通过后台进行大数据统计管理,可以实现缺货时的自动提醒,同时根据不同区域
同时,随着物联网、大数据、人工智能等技术的发展,基于单片机的LED显示屏将与这些技术相结合,实现更加智能化、个性化的信息显示,为人们的生活带来更多便利和乐趣。此外,我根据自己想要实现的内容以及硬件的特点使用了C语言来编写软件,程序主要实现的功能是令想要的文字以及图案在LED点阵显示屏上滚动显示,文字和图案提前烧录在单片机里,在上位机中选择想要显示的内容。研究基于单片机的LED电子显示屏的设计,有助
AIoT云边协同方式的架构简要分析
搭载ES8311专业解码芯片与音频PA的AirAUDIO_1010,以媲美专业设备的音频处理能力,满足发烧友对音质的苛刻要求。无论是音乐创作还是影音娱乐,它都能提供可靠的声学支持。
根据历史的、本质性的、普遍性的要求,嵌入式系统应该定义为:“嵌入在对象系统中的专用计算机系统”。嵌入式、专用式和计算机系统是构成嵌入式系统三大基本元素。对像系统是指嵌入嵌入式系统的主机系统。可裁剪性。支持开放性和可伸缩性的体系结构。强实时性。EOS实时性一般较强,可用于各种设备控制中。统一的接口。提供设备统一的驱动接口。操作方便、简单、提供友好的图形GUI和图形界面,追求易学易用。强稳定性,弱交互
之前我们学习服务器端和客户端的网络编程时,我们需要自己写创建socket,绑定信息,监听等等代码,而这个Libevent里面已经有封装好的这些代码,我们直接使用,提高我们编程的效率。Libevent里面有两个非常重要的结构体:struct event; struct event base;之前我们学习epoll的时候知道被监听的事件是放在一个集合中的,而这个集合其实就是一个存放了很多事件的结构体,
其实,只掌握这些,按照目前的市场情况,能入职算是很幸运了,现在的电子专业应届生,甚至是想转行的非科班,普遍会单片机、C语言,有些还有电赛经历,竞争还是比较激烈的。这样你遇到困难,想主动寻求帮助的时候,同事才会理你,但要注意,在寻求帮助之前,一定要先自己尝试解决问题,这样不仅能锻炼自己的能力,也能赢得同事的尊重。碰到一个陌生的项目,要学会拆解任务。不要因为一开始的困难而气馁,特别是抱怨的情绪,千万不
运算放大器是模拟电路的核心器件,具有高增益、高输入阻抗和低输出阻抗特性。文章介绍了理想运放"虚短"和"虚断"两大关键特性,并详细解析了7种典型运放电路的工作原理及应用场景:包括反相/同相放大器、电压跟随器、加法器、减法器、积分器和微分器。这些电路通过不同的反馈网络配置,实现了信号放大、缓冲隔离、运算处理等功能。掌握这些基础电路对理解和设计模拟电子系统具有重要
单片机
——单片机
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net