资讯

本资源提供了基于STM32微控制器的示例代码,旨在演示如何利用STM32的TIM3模块生成具有可调节相位差(0到360度)的PWM波形。该项目特别适用于国信长天的CT117E开发板,但具备一定的通用性,可供使用类似STM32芯片的开发者参考和适应于其他开发环境。 技术规格与 ...
当开关闭合期间,由于二极管右侧电压高于左侧,二极管可以防止电容存储的电能通过开关向电源放电。电容用于减小开关电源纹波,起稳压滤波的作用。 我们使用 Arduino UNO 来产生控制 PWM 信号,开关我们使用 N 沟道场效应管 IRFZ44N。N 沟道场效管的 Gate 极在 ...
这种方法和前面给大家分享的文章【通过RA8单片机 SysTick 实现延时】有点类似,但这种方法缺陷也明显,占用CPU资源,也存在误差,特别是us级别误差更明显。 也有通过定时器中断控制IO高低电平输出实现的。 定时器中断配置 ——> 启动定时器 ——> 响应中断 ...
警告!! 本项目中讨论的电路图仅用于教育目的。请注意,使用 220V 交流电源电压需要采取极端的预防措施,并应遵循安全程序。电路运行时,请勿触摸任何元件或电线。 就像我们在许多基于 Arduino 的家庭自动化项目中所做的那样,使用开关或使用某种控制 ...
Arduino 三相逆变器是一种通过基于 Arduino 的编程振荡器产生 3 相交流输出的电路。 在这篇文章中,我们将学习如何制作一个简单的基于Arduino的微处理器3相逆变器电路,该电路可以根据用户对操作给定3相负载的偏好进行升级。 我们已经在之前的一篇文章中研究了 ...
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功 ...
直接数字合成 - DDS是一个非常重要的概念,也是电赛中要考察的技能,一般都使用FPGA + 高速DAC或高集成度的DDS芯片来实现,得到几十MHz的模拟信号。实际上大多数的应用场景需要产生的信号在100KHz以内,完全可以用单片机的程序来实现,如果单片机内部有DAC ...
下面的实验是让学生初步掌握如何使用单片机,并配合基本电路元件实现一些有趣的功能。 单片机控制模块选用的是Arduino UNO R3,其集成开发环境Arduino IDE将很多复杂的底层操作都封装成函数,供初学者调用,大大降低了学习门槛,简化了编程工作量,非常适合 ...
21ic打算携手资(tu)深(ding)直男癌晚期工程师zhanzr21,来给大家讲一讲嵌入式系统与音频处理的故事。 关于zhanzr21: 曾经混迹于两岸三地,摸爬滚打在前端后端,搞过学术上过班。现在创业中,欢迎各种撩 这一期继续上次的话题,还是播放.因为上次播放为了说明 ...