- 博客(83)
- 收藏
- 关注
原创 基于51单片机的实时显示TLC2543采集的电压仿真设计(系统资料)
基于 51 单片机的实时显示 TLC2543 采集电压系统的仿真设计。详细阐述了系统硬件电路构成,涵盖 51 单片机最小系统、TLC2543 模数转换电路以及显示电路;深入剖析了软件设计部分,包括数据采集、数据处理和显示驱动程序;通过系统测试,验证了该设计能精准采集并实时显示电压值,为相关领域的电压监测提供了高效可行的方案。
2025-02-19 22:51:55
9843
原创 基于STM32设计的智能家居系统仿真(系统资料)
本研究旨在设计并实现一个基于 STM32 微控制器的智能家居系统仿真。该系统集成多种传感器,用于监测环境参数,如温湿度、烟雾浓度和光照强度,并能根据监测数据进行智能控制和报警。通过仿真验证系统设计的可行性和有效性,为实际智能家居产品开发提供参考。
2025-02-19 22:38:44
38121
原创 基于STM32设计的双向DC-DC变换器(系统资料)
本文详细阐述了一种基于 STM32 微控制器设计的双向 DC-DC 变换器。该变换器结合 STM32 强大的控制能力,实现对电能的高效转换与精准调控。通过对硬件电路设计、软件程序编写以及系统测试与优化等方面的深入研究,展示了系统的整体架构和工作原理。经测试验证,该双向 DC-DC 变换器性能稳定,能满足多种应用场景下的电能转换需求,为相关领域的电源管理提供了有效的解决方案。
2025-02-19 22:23:22
10398
原创 基于STM32+ESP8266+手机 APP+阿里云的智能小车设计与实现(系统资料)
本研究旨在设计一款高度智能化的智能小车系统,通过集成 STM32 微控制器、ESP8266 无线模块、手机 APP 以及阿里云平台,实现环境数据实时采集、远程精准控制和高效的数据交互。详细阐述系统各部分的设计原理、实现过程和测试结果,验证系统在实际应用中的可行性和有效性,为智能小车在多领域的应用提供技术支持。
2025-02-19 22:02:02
10594
原创 【实物仿真】基于Msp430设计的环境监测系统(系统资料)
本文详细阐述了一种基于 MSP430 微控制器的环境监测系统的设计与实现。该系统集成了温湿度、光照度、烟雾浓度以及 PM2.5 浓度等多参数的监测功能,具备数据显示、阈值设置和报警等功能。通过硬件电路与软件程序的协同工作,系统能够实时、准确地获取环境信息,并为用户提供直观的数据展示和有效的预警。文中深入探讨了系统的硬件选型、电路设计、软件编程思路及关键代码实现,经实际测试验证,该系统运行稳定、性能可靠,在环境监测领域具有一定的应用价值。
2025-02-19 21:39:39
10439
原创 基于STM32设计的自动追光系统(系统资料)
基于STM32设计的自动追光系统主要由光敏采集电路、单片机核心板电路和步进电机控制电路构成。通过光敏电阻采集环境光强信息,经 STM32 单片机处理后,控制步进电机转动,实现对光源的自动追踪。该系统具有响应速度快、追踪精度较高等优点,可应用于太阳能发电、智能照明等领域,为相关场景提供高效的光资源利用方案。
2025-02-19 21:18:27
10468
原创 ESP32物联网开发
物联网(IoT)是物理设备、连网设备、智能设备和其它嵌入式电子设备、软件、传感器、执行器和网络连接设备的互联网概念,它使得这些对象可以收集和交换数据,能让一个对象通过现有的网络设施从远程被感知或控制,直接整合物理世界至计算机系统,进而增进效率、提高准确性,并减少人为干预。其涵盖了诸多关键概念,比如智能硬件,这是物联网的核心所在,数十亿附带传感器和执行器的设备用来感测、控制物理世界,除网络连接传输数据外,还需微控制器或集成电路提供基本的处理和储存功能;
2024-12-20 22:08:54
1357
原创 ESP32单片机开发
ESP32 在可编程性方面表现出色,它支持多种编程语言和开发工具,为开发者带来了极大的便利。此外,ESP32 还支持蓝牙 4.2 和蓝牙低功耗(BLE)标准,既能与传统蓝牙设备进行经典蓝牙模式通信,又能在低功耗模式下和相应的低功耗设备交互,这使得它在智能家居、智能穿戴等众多物联网场景中,可以轻松实现设备之间近距离、低功耗的无线连接,比如让智能手表与手机快速配对传输数据,或者让智能家居中的各类传感器与控制中心进行通信等,通过这些网络连接功能,ESP32 真正成为了物联网应用中连接万物的核心枢纽。
2024-12-20 22:05:20
3497
原创 单片机MQTT通信
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种基于发布 / 订阅(publish/subscribe)模式的 “轻量级” 通讯协议,构建于 TCP/IP 协议之上,由 IBM 在 1999 年发布。它在物联网、小型设备、移动应用等诸多领域都有着较为广泛的应用。在 MQTT 的体系架构里,主要包含三个重要部分:客户端、代理服务(Broker)和目标设备。
2024-12-18 12:32:58
1638
原创 单片机UDP数据透传
UDP(User Datagram Protocol)即用户数据报协议,它处于传输层位置,是一种在网络通信中扮演重要角色的协议。首先,UDP 是无连接的协议。这意味着通信双方在传输数据之前,无需像 TCP 协议那样先建立连接,也不用后续去维护连接状态,想传送数据时直接抓取来自应用程序的数据,并尽快将其发送到网络上就行。
2024-12-18 12:26:25
1933
原创 单片机TCP无线数据透传
ESP8266 系列模组是由深圳市安信可科技有限公司开发的一系列基于乐鑫 ESP8266EX 的低功耗 UART-WiFi 芯片模组。它在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,还支持 RTOS,集成了 Wi-Fi MAC/BB/RF/PA/LNA,并且板载天线。这个系列的模组支持标准的 IEEE802.11 b/g/n 协议,有着完整的 TCP/IP 协议栈。
2024-12-17 16:01:22
1646
原创 单片机与MQTT协议
在物联网应用中,单片机与 MQTT 协议的结合展现出了诸多显著优势。其一,MQTT 协议是轻量级的,协议设计简洁,消息头部较小,传输数据量不大,很适合在带宽有限的网络环境中传输,这恰好与单片机常应用于资源受限设备的特点相契合。比如在一些偏远地区的环境监测项目里,使用单片机连接各类传感器(像温湿度传感器、空气质量传感器等),借助 MQTT 协议就能轻松地将采集到的数据通过低带宽网络回传至服务器端,实现对环境状况的远程监控。其二,MQTT 协议能适应不稳定网络环境。
2024-12-17 15:46:34
2935
原创 嵌入式在新能源行业
嵌入式技术是一种执行专用功能并被内部计算机控制的设备或者系统,它通常不能使用通用型计算机,运行的是固化的软件,也就是固件,终端用户很难或者几乎不可能改变固件。嵌入式系统一般由多个部分组成。在硬件方面,处理器内核是核心部件,其类型多样,从简单便宜的 8 位微控制器,到更复杂的 32 位或 64 位微处理器,甚至会有多个处理器,嵌入式设计人员需要依据应用的功能及时限等要求,选择成本最低的设备。
2024-12-15 12:04:12
1049
原创 嵌入式电机驱动开发
嵌入式系统是一种嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统,它具有专用性、隐蔽性、高可靠性、实时性以及资源固定等特点。简单来说,它就像是隐藏在各种设备里的 “智慧大脑”,默默控制、监视或协助设备运行。而电机驱动开发在嵌入式系统中占据着十分重要的位置,它相当于搭建起了硬件设备(电机)与操作系统之间的桥梁,其主要任务就是为电机这类硬件设备编写控制程序,使得电机能够在嵌入式系统的环境下正常工作,进而被操作系统识别和控制。两者结合后,有着诸多独特之处。
2024-12-15 11:55:40
1301
原创 四元数解算姿态角解析
总之,四元数解算姿态角是一种有效的方法,在航空航天、机器人、虚拟现实等领域得到了广泛应用。通过合理地处理传感器数据、选择合适的积分方法和进行误差校正,可以获得准确稳定的姿态解算结果。四元数是一种用于描述三维空间中旋转的数学工具,相比欧拉角,四元数在进行姿态解算时具有一些优势,如避免万向锁问题、能够进行平滑插值等。
2024-12-14 14:43:41
1116
原创 AI 技术在电商中的创新应用
在当今数字化浪潮汹涌澎湃的时代,电子商务作为经济领域中最具活力和创新力的行业之一,正经历着深刻的变革。随着人工智能(AI)技术的迅猛发展,其在电商领域的应用日益广泛且深入,逐渐成为推动电商行业创新与发展的核心驱动力。AI 技术的出现为电商行业带来了前所未有的机遇。从购物推荐到会员分类,从商品定价到供应链管理,AI 的应用正在重塑电商业务的各个环节,为企业提供了更精准地洞察消费者需求、优化运营流程、提升销售效率的有效途径。
2024-12-14 14:39:43
1202
原创 单片机锂电池电量电压检测
在这篇文章中,我们详细探讨了单片机锂电池电量检测的多个关键方面。从原理上来说,基于电压判断电量是常用方法之一,不同电量状态下锂电池有着对应的电压范围,像单节锂电池标称电压 3.7V,充满电约 4.2V 可视为电量 100% 等,借助单片机的 ADC 功能(自带或外置芯片),结合分压电路来准确测量电压,进而判断电量情况;放电法测电量则是通过让满电的锂电池连接合适电阻按固定电流放电至截止电压,利用单片机测量放电时间和电流,经积分计算得出电量。
2024-12-13 20:32:26
4978
原创 嵌入式现状、机遇、挑战与展望
在当今数字化浪潮中,嵌入式系统宛如一颗璀璨的明珠,熠熠生辉,深刻地渗透到了我们生活的方方面面,成为推动现代科技进步不可或缺的关键力量。从智能家居的便捷控制,到工业生产的精准运作,再到汽车的智能驾驶辅助,嵌入式系统的身影无处不在,其重要性不言而喻。
2024-12-13 20:21:37
1965
原创 空指针异常:软件开发中的隐形陷阱
空指针异常,简而言之,就是当程序试图访问或操作一个未被初始化(即为null)的对象引用时抛出的异常。在大多数编程语言中,如Java、C#、Python(虽然Python通过其动态类型系统减少了直接面对空指针的机会,但仍有类似概念,如NoneType错误),空指针异常都是运行时错误,意味着程序只有在尝试执行相关操作时才会发现这一问题,而不是在编译阶段。空指针异常虽然常见且恼人,但通过良好的编程习惯和工具辅助,我们完全有能力将其影响降到最低。
2024-12-10 19:24:09
443
原创 云计算平台部署
云计算平台的部署为企业和个人带来了诸多好处,但也需要注意安全性、合规性、性能优化、成本控制等方面的问题。通过合理的规划和部署,云计算平台可以为用户提供高效、可靠、安全的计算资源和服务,助力企业实现数字化转型和创新发展。在当今数字化时代,云计算已经成为企业和个人提升效率、降低成本、实现创新的重要手段。云计算平台的部署可以为用户提供强大的计算资源、灵活的存储方案以及丰富的应用服务。本文将深入探讨云计算平台部署的各个方面,包括云计算的概念、部署方式、关键步骤以及注意事项等。
2024-12-10 19:19:18
935
原创 树莓派部署人工智能模型
通过以上步骤,我们成功地在树莓派上部署了人工智能模型。树莓派凭借其小巧的体积和强大的性能,为人工智能应用的开发提供了一个便捷的平台。在整个过程中,我们从硬件和软件准备开始,逐步进行数据集准备、安装 OpenVINO toolkit、编译和测试,以及可选的配置摄像头步骤。通过这些步骤,我们可以根据实际需求,为树莓派赋予各种人工智能功能。树莓派的强大性能和灵活性为人工智能应用的开发提供了更多的可能性。
2024-12-09 20:19:07
1502
原创 单片机 PCB 设计要点
单片机 PCB 设计是一项复杂而关键的技术,需要掌握设计要点和流程,不断实践和探索,才能设计出性能稳定、可靠的 PCB 板。通过对单片机 PCB 设计的各个方面进行详细阐述,我们可以看出,从明确设计需求到生成制造文件,每一个步骤都需要精心规划和执行。在设计过程中,元器件布局、去耦电容、地线设计等要点都直接影响着电路板的性能和稳定性。同时,我们也了解到 PCB 设计不仅是一门技术,更是一种艺术。合理的布局、科学的走线以及精心选择的元器件,都能使电路板既美观又实用。
2024-12-09 20:14:08
2079
1
原创 技术文档的规划布局:构建清晰的知识蓝图
在技术文档的创作历程中,规划布局堪称基石。一份精心规划的技术文档能够引领读者顺畅地穿梭于复杂的技术信息之间,宛如在精心设计的迷宫中轻松找到出口。以下将深入探讨如何确定文档的整体架构,涵盖章节设置、逻辑顺序等关键要素,以确保信息呈现的系统性与连贯性。
2024-12-08 21:14:11
735
原创 stm32单片机和51单片机区别
相比之下,51 单片机虽然在性能和外设方面相对较弱,但具有开发难度低、生态系统完善、资料丰富等优点。对于小白入门来说,51 单片机是一个不错的选择。通过学习 51 单片机,初学者可以更好地理解单片机的基本原理和编程方法,为后续学习更复杂的单片机打下基础。
2024-12-08 21:11:18
3931
原创 单片机+Qt上位机
首先,对项目右键选择 “添加新文件”,然后选择 Qt 中的 Qt 设计器界面类,这里可以根据习惯选择,比如选择 Main Window。:上位机开发总离不开学习高级语言,虽然很多做底层的人可能对高级语言有偏见,但不可否认的是,高级语言确实有很重要的思想在里面,其中 “面向对象” 的设计思想尤为重要。在实际使用中,可以先用其他方法验证 IP 是否正确,例如在命令提示符中输入 “ping 你要连接的 ip 地址”,如果能 ping 通表示可以连接,但实际连接时还要注意端口号,一般在雷达的官方文档中有写。
2024-12-08 21:06:32
2012
原创 AI 技术在电商领域的深度应用与展望
例如,唯品会采用 AI 驱动的库存管理系统,通过对历史销售数据、市场趋势、季节因素、流行款式等多方面数据的分析,利用时间序列预测模型和深度学习算法,精准预测不同商品在不同地区、不同时间段的需求量。京东采用聚类分析算法,依据会员的消费金额、消费频率、购买商品种类、参与平台活动的活跃度等数据指标,将庞大的会员群体划分成不同的类别,如高价值忠实会员、潜力会员、低频低消会员等。同时,结合对话管理技术,智能客服可以根据用户的提问历史和当前语境,进行多轮对话,提供连贯、完整的解决方案。
2024-12-06 20:10:30
1638
原创 单片机设计中C语言必备知识
使用宏定义可以方便地计算数组的长度,提高程序的可移植性。例如:#define SIZE sizeof(example_buffer) //数组长度知识扩展:sizeof 是 C/C++ 中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。在预定义中使用 ## 可以方便地进行字符串拼接,提高程序的灵活性。例如:{\\\\/*其结果相当于 PWM_2_CFG |= BIT(6);*/
2024-12-06 20:00:33
1056
原创 STM32单片机如何学好
STM32 是一款由 STMicroelectronics 公司开发的 32 位微控制器,具有强大的处理能力和广泛的应用领域。STM32 单片机基于 ARM Cortex-M 内核,涵盖了多个产品系列,如 STM32F、STM32L、STM32G、STM32H、STM32U 等。不同系列的芯片内核从 ARM Cortex-M0 到 Cortex-M7 不等,性能和功能各异,能够满足从简单到复杂的嵌入式应用需求。
2024-12-05 11:39:17
1003
原创 STM32部署人工智能算法
STM32 部署人工智能算法具有诸多优势,未来发展前景广阔。一、优势高性能与低功耗的完美结合:STM32 单片机以其高性能的 ARM Cortex-M 内核,能够为人工智能算法提供强大的计算能力。同时,采用先进的低功耗技术,支持多种低功耗模式,可实现超低功耗运行,特别适合嵌入式系统的应用场景。丰富的外设资源:集成丰富的通信接口、定时器、ADC 和 DAC 等外设,为人工智能算法的数据采集和处理提供了便利。
2024-12-05 09:50:18
2790
原创 Qt开发工作
Qt 是一个跨平台的 C++ 图形用户界面应用程序开发框架,在软件工业界有着广泛的应用。它由 Qt Company 开发和维护,提供了丰富的工具和库,使得开发者能够轻松构建高效、美观的应用程序。Qt 具有众多突出的特点。首先,它具有强大的跨平台支持能力,可以在多种操作系统上运行,包括 Windows、macOS、Linux、iOS、Android 等。这意味着开发者只需编写一次代码,就可以在多个平台上编译和运行,极大地提高了开发效率。Qt 提供了丰富的用户界面组件,能够满足构建复杂用户界面的需求。
2024-12-04 13:24:53
3913
原创 Qt上位机是什么
QT 上位机是连接到下位机(如嵌入式设备、传感器、执行器等物理设备)的计算机系统软件,通过串口、以太网、无线通信等方式与下位机进行数据交换和控制命令传递。在嵌入式系统中,下位机通常是指嵌入式设备、传感器、执行器等物理设备,而上位机则是连接到下位机的计算机系统。上位机可以通过串口、以太网、无线通信等方式与下位机进行数据交换和控制命令传递。上位机的功能通常包括:数据采集和监测、控制和调度、数据处理和分析、用户界面和交互。
2024-12-04 13:18:49
1627
原创 51 单片机毕设设计全攻略
如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过 3K 以上时,亮度就很弱了,但是对于超高亮度的 LED,有时候电阻为 10K 时觉得亮度还能够用。继电器吸合或风扇转动时,液晶屏幕会变暗,这是因为液晶的灰度是电压控制的,当继电器吸合或风扇转动时,需要的电流较大,而我们采用的电源线或电池盒供电会有一定的压降。至于初值怎么算,课本上刚学的时候就交了,可以自己看下,如果看了会发现我们的初值好像和课本上的不一样,那是因为我们是用软件算的。软件很方便,动动手就可以了哦。
2024-12-03 09:51:24
1807
原创 STM32 毕业设计注意事项全攻略
设置完成后,就可以进行烧录代码。在新手入门将其他项目功能添加到已有项目中,如在 project 中添加 project2 中 SD 卡读写功能(带 fatfs 文件系统),可先将 project 的启动文件修改为与 project2 对应固件库版本一致的启动文件,添加 project2 中的全局宏定义至 project 中,将开启的中断函数复制到 project 项目的 stm32f10x_it.c 文件中,然后逐步复制功能,包括配置中断、添加初始化函数、编译并烧写、添加功能新函数等步骤,直到完成移植。
2024-12-03 09:44:20
1315
原创 什么是FPGA?
FPGA 即现场可编程门阵列,是一种可编程逻辑器件,用户可通过改变配置信息对其功能进行定义。它最初作为 ASIC 领域中的半定制电路出现,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA 是 “现场可编程逻辑门阵列(Field-Programmable Gate Array)” 的缩写。它是一个含有可编辑元件的半导体设备,可供使用者现在程序化的逻辑门阵列元件。FPGA 可以通过编程来实现各种数字电路,包括微处理器、数字信号处理器、数字信号编解码器等。
2024-12-02 20:06:17
12460
原创 FPGA工作发展
同时,参数的名称为大写,写较长的数时中间用下划线隔开以增强可读性,连接模块端口的中间变量使用 wire 类型,状态机的描述要避免状态冗余,对状态的编码方式有独热码、二进制编码和格雷码等,变量名、模块名首字母在只能是字母或下划线,时钟信号选取原则要根据实际情况选择合适的方式,跨时钟域处理也有相应的方案,还包括单 bit 信号边沿检测等。在长沙,天心区某央企的 FPGA 工程师岗位不仅提供五险一金、年终奖金、高温假和年假等福利,其年薪更是高达 25 - 40 万,对于符合要求的专业人才来说,具有很大的吸引力。
2024-12-02 20:00:44
924
1
原创 FPGA就业前景
FPGA(Field-Programmable Gate Array)是一种现场可编程门阵列,在数字电路设计和嵌入式系统开发方面具有广泛应用。FPGA 是 “现场可编程逻辑门阵列(Field-Programmable Gate Array)” 的缩写。它是一种可编程逻辑器件,用户可通过改变配置信息对其功能进行定义,以满足设计需求。
2024-12-01 13:11:44
3472
原创 FPGA软硬件开发
此外,还可以使用一些基于 AXI 总线的调试工具,如《基于 AXI 总线的 FPGA 调试系统和方法.pdf》中提到的通过 UIO 驱动架构实现对 FPGA 模块寄存器的访问和读写,从而实现对 FPGA 的远程调试。例如,在与PC端进行数据交互时,不同的接口逻辑都可以在FPGA内部实现,无需使用多个接口芯片,配合DDR存储器的使用,能使接口数据的处理更加高效。例如,在一个通信系统中,可以将数据的编码和解码任务在 FPGA 硬件中实现,而将数据的传输控制和协议处理任务在 ARM 软件中实现。
2024-12-01 13:07:23
1614
原创 嵌入式 FPGA开发
PCB 设计废了大不了重新设计再打样,损失较小,但 IC 设计废了再重新设计损失惨重,因为 IC 设计涉及光刻机、光刻胶、光刻板开模等众多工序,人力、物力、机器损耗和保养成本极高,所以 IC 设计都强调一版成功。随着应用领域的拓展,尤其是在通信、消费电子、汽车、数据中心、工业等领域的广泛应用,全球 FPGA 市场规模持续攀升,亚太是 FPGA 主要市场,未来产业发展可期。例如,在通信场景中,FPGA 可实现大量高速数字信号处理功能,在汽车电子场景中,能提高逻辑单元的利用率,适应多传感器融合等领域。
2024-11-29 19:12:16
2062
原创 FPGA 开发工程师
在通信行业,可担任通信系统工程师、信号处理工程师、5G 系统设计师等职位,负责设计和实现通信协议,处理信号调制解调,实现高速数据传输和处理,例如在 5G 基站中,FPGA 可以用于实现复杂的信号处理算法,提高通信系统的性能和效率,在卫星通信系统中,FPGA 可以实现高速数据传输和信号处理,确保通信的可靠性和稳定性。比如,在团队项目开发中,为了使开发高效、一致、正确,应遵循清晰的文档命名、设计文档化、良好的编码风格、规范的代码、详细的注释规则和合理的模块规则等设计规范。不同学历和经验的工程师薪资有所差异。
2024-11-29 19:06:01
2419
基于51单片机的实时显示TLC2543采集的电压仿真设计(系统资料).zip
2025-02-19
基于STM32设计的智能家居系统仿真(系统资料).zip
2025-02-19
基于STM32设计的双向DC-DC变换器(系统资料).zip
2025-02-19
基于STM32+ESP8266+手机 APP+阿里云的智能小车设计与实现(系统资料等).zip
2025-02-19
基于Msp430设计的环境监测系统(完整系统源码等资料)实物仿真.zip
2025-02-19
基于STM32设计的自动追光系统(完整系统源码资料等).zip
2025-02-19
基于spring boot的仓库物流管理系统(springboot+mybatis-plus+shiro+mysql+layui前端框架)
2024-12-17
基于JSP struts2和hibernate3的 图书馆管理系统 包括读者和图书的基本管理和检索、排序.zip
2024-12-15
高性能分布式爬虫,基于Flask 数据库采用MongoDB 分布式采用Redis .zip
2024-12-13
使用springboot框架完成的后台管理系统,包括地区管理、部门机构管理、模块管理、角色管理、用户管理等
2024-12-10
小组课程设计项目,后台使用了SpringBoot的框架,前台使用Vue框架搭建的一个在线考试系统.zip
2024-12-09
营销管理平台,包括但不局限于微博,用的python语言基于tornado框架实现
2024-12-08
Niputv动漫视频网 基于flask elasticsearch tornado redis jinja jquery h5.zip
2024-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人