自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 实战演练-2021年电赛国一之三端口DC-DC变换器

所有资料均免费开源到QQ群280730348,进群活跃讨论讨论。博主今天想分享的是在学校期间参加2021年全国大学生电子设计竞赛并获得全国一等奖的电源方向作品-三端口DC-DC变换器,感觉时光飞逝,转眼之间就过去了快两年了,之前本来开源过这个作品,后因为整理资料的时候不小心把开源项目删掉了,重新打字比较麻烦,所以一直搁置了,今天好好细说一下这个作品。在比赛期间,博主是负责软件调试和硬件电路设计及调试。

2024-07-13 21:26:34 2055 1

原创 010-新手如何建立一个属于自己的图像处理FPGA/ZYNQ框架(自己的用着才舒服,内容非常全面!)

架构的建立一直是一个重中之重的问题。在初期学习FPGA或者ZYNQ的过程,我们大多数人都是通过网上开发板厂商的例程走,有些厂商的代码书写风范不错,但是整体架构过于冗余,有的厂商代码冗余,却整体架构不错。不是点名某个具体的厂商,而是真的有此类情况出现,许多新入门的小伙伴学着学着就弄糊涂了,到最后买了一块板子回来学习,由于架构太过于复杂或者是代码风格太冗余,到后面只会看代码,自己真正去做却无从下手,特别是在bd里面密密麻麻的ip核,无比复杂的连线,有时候搞得头都晕了,对于初学者无比的不友好。

2024-01-19 14:37:05 1706 2

原创 009-Zynq基操之如何去玩转PL向PS的中断(对新手友好,走过路过千万不要错过)

本设计跟我的ZYNQ实战合集专栏中的脉冲触发电路有关系,也正好趁这个机会讲述一下PL-PS的中断系统,如何去触发中断,使其能够做一些响应工作。本文所提及的中断只涉及到PL向PS触发的中断,并不涉及到PS端双核的中断,做这个主要目的也就是为了让大家更加熟悉这个中断系统,并且能够用到自己的实际工程项目之中去。

2024-01-13 10:58:46 2719 1

原创 008-关于FPGA/ZYNQ直接处理图像传感器数据输出的若干笔记(裸板采集思路)

最近也是未来需要考虑做的一件事情是,如何通过FPGA/ZYNQ去做显微镜图像观测下的图像采集传输与后续的处理。目前显微镜观测领域通常是以PC端连接工业相机接口,这个接口可以是USB3.0,可以是网口,也可以是其它传输方式。常常通过工业相机输出的为视频流数据,厂商会提供对应的协议,只需要用他们的软件去进行控制即可,但这种方式,明显不自由,也会受一些限制。如果能够做一款自己的工业相机出来,是不是会把这种限制给解决。当然,这个要解决的问题需要很多,我最近也在研究和调研这个方向的知识。

2024-01-11 16:03:38 2155 2

原创 007-可调脉冲数触发之FPGA实现(Zynq也可驱动,带启动停止及完成中断输出)

此代码是在做显微镜高速聚焦系统中自己写的步进电机电机驱动源码,为了达到最快的驱动速度,因此选用脉冲触发方式进行驱动。在电机驱动的过程中往往需要对脉冲进行使能,启动,配置好输出N个脉冲,设置电机转动的方向,发送脉冲的过程中发送急停信号,停止当前的脉冲输出以及脉冲输出完后反馈回来中断触发信号。经过实测代码能够满足步进电机的驱动需求,且能够在驱动完毕后反馈中断信号提示脉冲信号已经输出完毕。

2024-01-10 12:00:00 1445

原创 006-Zynq图像传输中cache刷新对视频的影响(讲究一个恰到好处)

也是移植过程中遇到的一个问题,尝试了一些解决方案,也算是解决了这个问题。这个问题出现在通过以太网传输分辨率为1280*720,帧率为30Fps的图像过程中。在初始化的时候,初始了Xil_DCacheDisable(void)这个函数,相当于直接用CPU去读数据不经过Cache,直接访问PS端的DDR3,初始化了以后在图像传输的过程中会出现帧率突然下降到原先一半的问题,然后又恢复正常。大概猜到了问题应该是在CPU直接读取DDR,速率受到限制导致的。

2024-01-09 08:00:00 1614

原创 005-Zynq基操之如何去玩EMIO接口(走过路过千万不要错过)

今天分享这个主要原因是,把最基础的EMIO接口弄清楚咋操作的,咱们就可以做一些由PS端控制PL端的器件小功能,最常见的就是我们驱动某些图像传感器时,需要配置一些信号啥的,包括复位信号,休眠信号这些(对,我说的就是你,ov5640的rst和pwdn信号),学会了最基础的操作,用你聪明的小脑壳去拓展一下,多玩玩你就熟悉了。

2024-01-08 10:06:58 2597

原创 004-Zynq实现SD卡存储灰度图片(彩色图片存储正点已开源)

最近在弄SD卡存储灰度图片,参考了正点原子的OV7725照相机实验,但发现最终存储出来打不开,用专门的软件去看发现其中的数据全部乱码。后面发现正点原子存储的是彩色24位深度的图片,与我存储灰度图片不符合,到网上搜了一下灰度bmp图片的存储格式,加上自己查看了一下灰度图片的二进制数据解析,最终解决了问题。

2024-01-06 14:52:58 1013 1

原创 003-FPGA之手把手教你做多路信号发生器(STM32与FPGA数据互传控制波形生成)

实现STM32和FPGA的串口通信,并将STM32传输过来的频率信息和波形信息解析存入定义的reg变量中。通过调用ROM核内部的数据给高速DA模块发送数据,使得高速DA模块能够产生特定频率的波形有什么不懂的可以在下方留言,只要学会了方法,实现信号发生器会比较简单的。

2023-05-27 20:25:08 3570 2

原创 002-FPGA之手把手教你写串口协议解析(STM32与FPGA数据互传)

实现STM32和FPGA的串口通信,并将STM32传输过来的频率信息和波形信息解析存入定义的reg变量中。后续其他外设需要调用频率信息或者波形信息只需要实例化此串口模块即可。有什么不懂的可以在下方留言,只要学会了方法,对于串口数据的解析会变得很简单。这个仅仅是对数据进行处理,后续会发一篇DDS信号发生器的总代码,告诉大家如何调用PLL和ROM核生成特定频率的波形。

2023-05-13 13:38:36 6900 6

原创 51单片机甲醛浓度采集

本文实现了对于甲醛浓度的监测,用的是SGP30模块,可同时监测甲醛浓度和二氧化碳的浓度。

2023-05-02 17:34:09 1527 1

原创 基于STM32的GY906红外测温

本文实现了利用GY906红外测温模块检测温度。通过定时器中断取平均获得更优的温度曲线。三连支持博主,博主更新的动力源泉!!!

2023-04-22 11:16:12 2119 11

原创 基于STM32的电阻、电容测量(NE555芯片RC振荡法)

做的一个关于电阻和电容的测量电路,都是比较通用的。经过实际测试,电容测量电路还是可以的,电阻测量电路有一个缺点就是,随着测量时长的推移,在小电阻的测量时,比如0-100欧姆测量时,检测到的RC震荡频率会增加, 所以小电阻需要校正一下,否则小电阻容易出现较大的偏差。大电阻的话测量精度还是可以的。码字不易,希望大家三连支持一下!!你们的支持就是我分享的动力!

2023-04-22 10:51:01 24103 59

原创 基于51单片机的差分双路电压检测(基于ADC0832)

博主终于又空出时间啦,积攒了一大波的项目,今天分享一个51单片机利用ADC0832电压检测芯片检测双路差分电压信号的代码+电路图,实测有效

2023-04-21 22:39:28 4235 3

原创 基于51单片机的直流电机转速显示+加速减速启停

做了一个实战项目,这个实战项目主要是实现对直流电机转速的控制,可以实现电机加速,减速,报警、启停以及显示转速。在本电路的基础上也可以进行一些拓展改变电机正反转的状态,只需要外加一个按键和修改部分程序即可,在文章的最后会对拓展进行一个说明。基础代码来源于普中科技的基础例程,代码经过我的验证并且实践到了实际项目中,如果想要进行实战测试的话,请仔细对照着我这篇文章进行调试学习,实际电路要对应好。实测效果还不错,可以用来实战演练一番。

2023-01-30 23:19:24 10035 8

原创 HX711压力传感器(基于STM32F103C8T6)

HX711模块是我们目前比较常见的压力传感器模块,主要的作用是用来做压力检测,重量监测等等。博主的这篇博文主要实现功能为,在对重量或者压力进行监测的同时,可以累加或者清零数值,在此基础上就可以对比如饮水量进行统计等等。HX711模块是市面上比较常见的模块,通用型的。用的主控芯片是STM32F103C8T6,其他芯片也可兼容,只需要移植HX711模块的c文件和h文件即可,里面有详细调用的函数。实测无误,大家可以放心使用,但请大家针对自己的适用环境进行适当的修改,避免出现bug。

2023-01-27 11:01:14 25575 25

原创 低端与高端直流电流采样电流补充说明

前文有朋友在boost同步整流电路下评论关于电流检测部分的疑惑,这里做一个详细的说明。检测直流电流可分为两种检测方式,一种是低端检测,另外一种高端检测。两者的区别在于,低端检测的其中一端必须接入到地,具体的连接方式是:电源正极到负载到采样电阻最后到电源负极,局限性在于一端必须接地,不能应用在电路的任意一处。

2023-01-25 19:41:04 8347 19

原创 非PWM脉冲版本的定时器单次脉冲触发

通过按键单次触发产生特定脉宽的脉冲波,采用定时器中断的方式实现,适用于中低速的脉冲产生环节。

2023-01-24 23:00:50 591

原创 基于STM32F103C8T6的高速DMA传输多通道ADC数据

高速DMA配合ADC进行多路电压数据采集

2023-01-24 15:44:19 4756

原创 51单片机温控系统

51单片机实现温度控制

2023-01-23 21:09:27 4961 3

原创 51单片机篮球计分器

51单片机的篮球计分器,有对应代码,兼容普中科技

2023-01-22 23:25:35 2867

原创 BUCK降压控制电路指南

BUCK电路控制思路与方案,实战详解

2023-01-22 23:00:12 10385 17

原创 Boost电路实战详解!(高效率同步整流,PID闭环追踪)

高效率同步整流boost电路升压拓扑,可实现高效率的能量传输以及PID闭环跟踪

2022-11-13 16:24:10 55495 122

原创 基于51单片机的步进电机驱动,亲测无误

这一次要分享的项目是最近接单做的一个小玩意儿,基于51单片机的步进电机驱动。最近积压了两个月的小项目会在后面陆续发出,好了回归正题。本次步进电机驱动的话主要实现的功能就是实现:步进电机的加速和减速,正转反转和开启或者停止工作。用LCD1602显示当前工作转速及正反转状态,可通过按键控制电机的开启和关闭。步进电机驱动很简单,大家可以在此基础上结合其他模块玩一些好玩的东西,稍后代码和资料会发布到我的资源中。

2022-11-09 10:17:05 8342 8

原创 基于Arduino的水位检测系统

本系统是基于Arduino开发板的水位监测系统,通过DS18b20模块检测水温,通过水位监测模块监测水位的变化。当水温超过了某一阈值或水位超过了某一阈值时,蜂鸣器报警。同时,蓝牙能将数据传输至手机上同步进行显示。稍后AD文件会发到资源里,有需要的可以下载支持一下,5积分固定。...

2022-09-01 10:03:46 3867 2

原创 关于博主单相逆变电路的元器件清单,这里列一个说明

本文列出了单相逆变电路的元器件清单,想DIY的朋友可以试一试。另外有一个调整的地方,就是原电路图上的继电器不要焊接,直接连接I+和I-一端,在实际测试过程中出现了继电器哪怕没有驱动信号也在闭合,可能与高频方面有关系,最后买了个继电器模块到输入端,直接接到输入两侧,用来保护电路。...

2022-08-29 10:56:22 3593 6

原创 001-基于FPGA的外部数字键盘输入

最近闲来没事儿,想练习一下FPGA,于是衍生出了做一个外部按键输入的想法。做起来不难,但是对于新手而言是一个很好的练习方法。首先能够学会多重实例化嵌套的思路,其次能够通过testbench验证自己电路的逻辑状态,通过modelsim里面反馈出的各种时序图从而判断如何去修改自己的代码使得达到理想的结果。verilog跟c很大的不同在于是描述硬件的一款语言,在写代码的时候一定要忘记c语言过程中的一些思路,去适应verilog的硬件描述。

2022-08-20 18:25:38 2166

原创 单相逆变电路实战!(基于STM32F103C8T6的单相逆变电路,PID控制输出额定电压)

直流电压48V输入,通过STM32F103C8T6单片机输出SPWM波,通过IR2104S驱动模块控制两组对管的开关闭合,通过LCL滤波实现工频正弦波的平滑输出。额定输出电压为24V,额定输出电流为2A,额定输出功率为48W,适合对逆变电路感兴趣的朋友实战演练。这就是单相逆变电路的设计,有不懂的朋友可以评论下方留言,我看到了就会回复。...

2022-08-15 18:29:51 28907 192

原创 (电赛电源方向)怎么样从零开始准备全国大学生电子设计竞赛

博主大三上学期接触全国大学生电子设计竞赛,九月份第一次进入实验室参加2020年湖南省大学生电子设计竞赛,啥都不会,闹了很多笑话。经过一年在校期间的训练学习,在2021年全国大学生电子设计竞赛的电源方向获得全国一等奖,在训练阶段的心路历程和收获的一些东西,分享给大家!(多多包涵!!)以上就是博主的浅薄认识,后面会针对基础电路发几篇文章出来,给新入门的朋友们以简洁明了的方式带你们去了解电路的工作状态和方式。...

2022-08-14 11:52:46 18023 8

原创 基于IOT的农田监测系统(阿里云联网+红外监测+超声波监测+土壤湿度监测+OLED显示+报警)

本篇文章主要是分享最近刚刚做好的一个项目,这个项目主要实现的目标就是通过超声波和红外监测农田附近的情况,若检测到生物通过则通过蜂鸣器报警驱赶动物。检测到的土壤湿度数据和监测到的动物方位均能上传阿里云进行监控...

2022-07-30 23:39:11 3598 6

原创 (过程超详细)适合新手的ATK-ESP8266+STM32F103系列单片机通过MQTT协议直连阿里云的教程

(过程超详细)适合新手的ATK-ESP8266+STM32F103系列单片机通过MQTT协议直连阿里云的教程

2022-07-29 11:22:56 8975 50

基于51单片机的步进电机驱动资料.rar

基于51单片机的步进电机驱动系统,主要功能是对步进电机的加速减速正转反转以及暂停或者开启,通过LCD1602液晶显示屏对当前的工作状态和工作档位进行显示。包含的资料有51的代码,电路原理图,PCB的钻孔文件以及硬件清单,希望能带给大家

2022-11-09

IR2104驱动加上实际电路钻孔图

关于单相逆变电路中的驱动电路图和实际钻孔图,经过验证可实际打板,至于具体的器件选型请查看博主的元器件选型的文章,方便大家更快的去了解

2022-08-29

单相逆变资料,里面包括代码,原理图

单相逆变电路原理图 EDA的钻孔文件 单相逆变的代码,经过验证过的。但要复刻之前请先看我的单相逆变电路的博客。

2022-08-18

STM32+ESP8266连阿里云

STM32+ESP8266连阿里云

2022-07-30

空空如也

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

TA关注的人

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