自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来自FZU——电子科学与技术专业

邮箱:lingui_fzu@qq.com

  • 博客(22)
  • 收藏
  • 关注

原创 FPGA设计实践之电子秒表设计(VHDL版——ISE14.7)

本文设计了一个基于FPGA的数字秒表系统,采用层次化模块设计,包含时钟分频、计数控制、数码管显示、LED进度指示和串口输出等功能模块。系统实现00-59秒双向计数功能,支持复位、启停、置数操作(通过6位拨码开关设置0-63范围值),并扩展了LED区间提示(每10秒点亮1个LED)和串口实时传输计数数据功能。设计使用VHDL语言编写,在ISE14.7环境下完成综合与实现,通过开发板验证显示数码管与LCD能同步更新计数状态,LED能正确反映计数进度。系统采用同步置数、异步清零的混合控制方式,通过分频器将100M

2025-10-28 23:03:13 813

原创 Vivado调用FFT IP核进行数据频谱分析

本文介绍了FPGA音频频谱分析仪中FFT核的配置与测试过程。通过Verilog代码实现了FFT核的实例化,配置了固定参数用于频谱分析。测试中使用15kHz正弦波作为输入信号,产生4096个采样点。仿真结果显示,FFT核正确计算出输入信号频率为15000Hz,验证了IP核配置的正确性。该方法采用模块化测试,有助于快速定位问题,为完整频谱分析仪开发奠定了基础。

2025-10-22 23:24:29 546 2

原创 ROS1系列学习笔记之T265的Python数据订阅显示、串口输出到凌霄飞控,以及开机自启动设置等一些问题处理方法(持续更新)

本期主要介绍T265在使用过程中遇到的问题及解决方案。内容包括T265的基本启动指令、通过ROS节点获取数据并通过串口输出的Python代码实现、开机自启动配置方法(使用systemd服务解决环境变量和权限问题),以及处理参数读取错误的方法(修改只读文件参数)。重点解决了自启动失败、模块导入错误和参数配置问题,提供了详细的调试步骤和解决方案,最终实现了T265数据的稳定获取和传输。

2025-09-01 11:31:25 420

原创 ROS1系列学习笔记之ROS的调用,示例为激光雷达N10P的运行(含常见问题与踩坑解答)

本文介绍了ROS1中激光雷达N10P的调用流程及常见问题解决方案。主要内容包括:1.安装依赖库和编译工作空间;2.串口/网口雷达的启动方法;3.关键配置修改(如雷达型号、串口名);4.常见错误处理:网络配置异常、串口权限不足等问题,提供了临时和永久解决方案;5.数据可视化方法(rostopic和rviz)。文章特别强调配置文件修改、串口权限设置等易错环节,并附有实用的排查命令,为电子设计竞赛等场景下的ROS激光雷达应用提供实用指导。

2025-09-01 11:19:53 915

原创 Matlab使用——开发上位机APP,通过串口显示来自单片机的电压电流曲线,实现光伏I-V特性监测的设计

本文介绍了福州大学SRTP项目——光伏组件I-V特性曲线在线监测系统的上位机设计。系统采用分布式架构,通过低成本单片机(集成无线功能)实现数据采集与传输。从机采集光伏IV数据后无线传输至主机,再经串口发送给上位机显示曲线。目前项目处于在线扫描电路验证阶段,完成后计划申请专利并逐步开源。后续将详细介绍采样电路设计。

2025-08-26 22:39:51 503

原创 凌霄飞控开发日志兼新手教程——进阶篇:修改、增添基本函数,通过匿名通信协议来调用API,实现飞行控制、外设调用(25电赛备赛版)

本文是凌霄飞控开发教程的进阶篇,重点解析飞行控制函数、串口通信协议和状态机编程方法。文章首先阐明IMU与MCU的分工关系,强调飞行控制核心由IMU负责,MCU仅作为通信桥梁。随后详细讲解如何按照匿名通信协议V7版封装无人机自旋函数,包括校验机制和参数传递规范。在串口通信部分,文章剖析了基于状态机的串口数据接收流程,并演示如何通过串口指令控制无人机起飞。最后,通过一个完整的用户程序案例,展示了状态机在无人机航点任务中的实际应用,包括非阻塞延迟处理和任务流程控制。全文强调协议规范的重要性,为飞控开发者提供了实用

2025-08-23 00:59:02 1035

原创 凌霄飞控开发日志兼新手教程——基础篇:认识基本的文件内容和相关函数作用(25电赛备赛版)

本文回顾了25年TI杯电赛H题四旋翼无人机的备赛经验,为新手提供凌霄飞控的使用指南。硬件方面介绍了电机、机架、电池等配置清单及注意事项。软件部分重点解析了程序框架中的关键文件:User_Task.c用于程控设计,LX_FC_FUN.c封装了基本飞行函数,Drv_Uart.c管理串口通信,Drv_Led.c控制灯光显示等。文章强调新手应重点关注用户可编程部分,避免随意修改核心文件,并提供了串口分配、遥控器设置等实用配置建议,为无人机初学者提供了系统性的入门指导。

2025-08-22 23:07:15 817 2

原创 ROS1系列学习笔记之Linux(Ubuntu)的环境安装、依赖准备、踩坑提示(硬件以T265为例)

本文分享了在Linux系统(Ubuntu20.04)下进行电子类开发的实用经验。重点阐述了硬件架构选择(x86_64/ARM)、系统版本与ROS版本的匹配关系,强调Ubuntu20.04+ROS1Noetic的组合优势。文章以T265双目相机为例,详细介绍了RealsenseSDK和ROS驱动包的安装流程,指出源码编译安装的难点并推荐使用预装镜像。最后展示了通过ROS启动硬件设备、查看话题数据及可视化操作的方法。全文着重强调硬件架构识别、系统版本匹配和驱动环境配置等关键环节,为电子类学生入门Linux开发提

2025-08-12 00:14:22 1124

原创 印制电路板实践——XsmartPR、SCH电路板设计软件的使用

本次电路板设计实践使用的软件是概伦电子公司的产品:Xsmart教育版,本文通过对51单片机的电路设计来教学Xsmart软件的使用,包括XsmartPR以及XsmartSCH两个软件的使用,一个是原理图设计,另一个是PCB设计软件。关于软件的详细每一步过程直接跳转本文第三点来浏览。本设计获得良好评价,由于过于追求图形美而忽视了实用设计,设计中使用了过多的过孔(52个),大家在本设计的基础上可以加以改进,减少过孔数量(是一个重要的评分标准)。

2025-07-14 16:21:01 946

原创 电子系统设计——基于RS485通讯系统设计及应用

本设计实现了一个基于RS485通信的语音实时传输系统,采用STC8H8K64U单片机作为主控,通过100米双绞线实现音频无损耗传输。系统包含A机(采集端)和B机(播放端),支持4kHz、6kHz、8kHz及40kHz四种可调采样频率,最大波特率达921600bps。设计解决了半双工总线避让、背景噪声消除、长距离信号紊乱等关键技术问题,验证了奈奎斯特采样定理。通过CRC8校验确保传输可靠性,误码率低于0.2%。系统采用模块化设计,包含ADC采集、DAC输出、OLED显示等功能模块,实现实时采集、传输和播放。

2025-07-14 15:23:20 1196

原创 数字电子时钟——数字电路课设

本文设计了一种基于中小规模集成电路的数字电子时钟系统,采用模块化设计方法,包含晶振电路(CD4060+D触发器)、计时电路(74HC161计数器)、数码管驱动(CD4511)和整点报时功能。系统实现了60进制秒/分、24进制小时、7进制星期的计时显示,支持手动校时功能,并具备整点报时特性(59分54-58秒5次500Hz低音,59秒1次1000Hz高音)。通过分模块调试与整合,最终实物电路满足设计要求,获得优秀评价。

2025-07-10 22:46:45 869

原创 蓝桥杯单片机赛道学习笔记3——关于复杂定时处理的多按键控制多LED延时闪烁/熄灭(实战部分)

关于复杂定时处理的多按键控制多LED延时闪烁/熄灭的代码实现方案

2025-03-08 11:19:48 1133

原创 蓝桥杯单片机赛道学习笔记2——关于按键锁定、定时器控制点灯延时的设计(实战部分)

本文主要对以下两个要求提出自己的一些代码设计方案:按键S6定义为“清零”按键,每当S6按键按下,清零当前计数值,指示灯L1点亮2s后熄灭;按键S7定义为“锁定”按键,每当S7按键按下,按键S4-S6均失效,指示灯L8点亮;再次按下后,解锁按键S4-S6,指示灯L8熄灭。

2025-03-04 23:54:09 568

原创 项目作品展示——智能停车场管理系统(中国大学生计算机设计大赛省级三等奖作品)

本设计采用ESP8266 D1mini开发板作为核心主控,以LicheeRV Nano(见上一篇博客)开发板作为视觉方案,构造了一个成本极低、识别准确、功能强大的电子停车场自助管理系统。基于esp8266d1mini的低成本制作——电子自助停车场管理系统(项目展示)

2025-02-18 21:34:13 303

原创 单片机设计系列4——低成本物联网硬件ESP8266 D1mini的应用(自助停车场项目实践部分)

本设计采用ESP8266 D1mini开发板作为核心主控,以LicheeRV Nano(见上一篇博客)开发板作为视觉方案,构造了一个成本极低、识别准确、功能强大的电子停车场自助管理系统。

2025-02-09 20:38:23 1865

原创 蓝桥杯单片机赛道学习笔记1——驱动模版代码理解学习(LED部分)

本文主要介绍了蓝桥杯单片机赛道的代码模版解释,主要是个人对蓝桥杯单片机的硬件和代码的一些学习内容和思考,并把经验和踩坑历程分享给大家。文章对蓝桥杯单片机的LED驱动方式和代码进行了详细注释,以及硬件部分的详细说明。

2025-02-08 21:08:35 1212

原创 单片机设计系列3——视觉模块MaixCAM项目之车牌识别

本期来介绍一个优秀的视觉模块——MaixCAM,是一个半自助型的视觉AI单片机,非常适合参加电赛的朋友们使用。这个模块的核心板是荔枝派LicheeRV Nano,一款基于RISC-V内核的处理器(跑的是Linux)。本次我们将利用这个模块来实现一个项目——停车场自主管理系统,来作为这次科技节的参赛作品,我并不打算把这块单片机作为系统的主控,只是单纯作为视觉模块来使用,因为要考虑到这块单片机的负载能力和片上资源有限的情况,所以用MaixCAM来实现车牌识别的功能。

2025-02-06 01:19:38 3525

原创 单片机设计系列2——ESP32进阶之正弦信号峰峰值测量

本设计通过对ESP32单片机的学习和应用,制作了一个正弦信号峰峰值测量系统,旨在精确测量小信号的最大峰峰值。系统核心是基于ESP32单片机的电路设计,配合模拟电路用于信号的直流偏置、放大和滤波,确保测量的准确性和高效性。设计过程中,首先分析了信号的特性和测量需求,把系统设计分为两个部分:前级电路与单片机处理版块。采用LM324运放与微小电容、大电阻作为前级电路主要结构的方案,来实现信号的合理直流偏置以及放大,采用ESP32单片机的引脚ADC作为模拟-数字信号转化模块。

2025-02-06 00:08:40 1366

原创 单片机设计系列1——ESP32网页控制

本文设计了一个基于 ESP32 的智能控制系统的设计与实现。1.可以通过网页按键控制 LED1、LED2 和蜂鸣器的开关。2.可以通过网页按键切换到“检测模式”,在检测模式下,如果 ADC 采集到的电压值超过设定阈值(3.0V),LED2 和蜂鸣器会快速闪烁和报警,持续 2 秒后自动停止。3.实时显示 ADC 测量的电压值。

2025-02-05 23:09:08 3552

原创 语音储存与回放系统的设计——C程序设计实践

本文设计了一个基于STC8H8K64U单片机的语音录制与回放系统设计。系统采用GY-MAX4466声音传感器采集音频,通过A/D转换器将模拟信号转为数字信号存储于W25Q32模块(32MB存储空间),再经TLC5615数模转换器还原为模拟信号输出。系统配备OLED显示屏、RGB灯和蜂鸣器,提供直观操作反馈。

2025-02-05 21:24:40 1389

原创 程控放大器设计——模拟电路课设

本文为模拟电路课程设计。介绍了程控放大器的设计与实现,旨在满足增益在10~60dB范围内、以10dB步进可调的设计指标。该放大器采用两个主要模块:基于OP07运算放大器的三运放仪器放大器和基于CD4051芯片的模拟开关模块。通过三位拨码开关选择不同的增益通道,实现精确的增益调整。设计过程中,通过理论计算、器件选型和电路仿真,优化了电路参数,并在Proteus软件中完成了分块调试和整体测试。最终,该放大器在不同增益档位下均能稳定输出,最大输出电压达到10V以上,电压增益误差控制在10%以内,满足设计要求。

2025-02-05 20:45:00 9180 16

原创 零Python基础快速入门——视觉识别程序/深度学习以及在树莓派上的移植应用(YOLOv5-lite/适用于电赛、例程为简单的数字识别)

摘要:零Python基础快速入门——视觉识别程序/机器学习以及树莓派移植(YOLOv5-lite/适用于电赛,例程为简单的数字识别)过程简单不用理解代码/文章偏向应用方面而非原理的探寻,希望各位大佬不吝指教!

2024-07-12 19:07:25 5363 26

电子系统设计-基于RS485通讯系统设计及应用源码以及上位机

A、B机程序源代码、电脑上位机

2025-07-14

单片机设计系列1-ESP32网页控制

单片机设计系列1——ESP32网页控制

2025-02-05

程控放大器电路仿真文件(Proteus)

https://blog.youkuaiyun.com/2301_81315771/article/details/145459598?spm=1001.2014.3001.5502 本文件为模拟电路课程设计——程控放大器的电路仿真文件,使用Proteus打卡

2025-02-05

笔者的数字识别模型、树莓派上所需安装的依赖包(包括onnxruntime依赖)以及YOLOv5-lite1.4版本的源码

所有在树莓派上需要的依赖都在这里,还有笔者训练好的模型

2024-07-14

空空如也

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

TA关注的人

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