功能全部实现;
误差很小;
利用51单片机IO口作输出,通过定时器的周期性中断输出一个占空比可调、频率可调的简易方波信号发生器,具体要求如下:1、完成频率范围为0.1Hz~5KHz的方波发生器,要求如下:(1)占空比5%~95%连续可调;
(2)可键盘输入信号发生的频率。
2、可完成脉宽范围为100μs~1s的脉冲信号发生器,要求如下:(1)可键盘输入发生脉冲宽度;
(2)每按一次触发键,可发出一个单脉冲。
3、根据已经描述的C语言控制程序,运用Proteus画出硬件连接图,并将运用C语言描述的程序下载到Proteus虚拟单片机中,在Proteus中实现“简易方波信号发生器”的各项功能。
1
PWM这个功能在飞思卡尔、STM32等高档的单片机内部有专用的模块,用此类芯片实现PWM功能时只需要通过设置相应的寄存器就可实现周期和占空比的控制。
但是如果要用51单片机的话,也是可以的,但是比较的麻烦。
此时需要用到内部定时器来实现,可用两个定时器实现,也可以用一个定时器实现。
2024/1/18 22:20:35 72KB PWM波
1
基于STM32F103RBT6这个MCU制作的可控硅调节220V市电灯光的硬件电路和程序,实现0%-100%的占空比任意整数占空比的调光。
通过485接口通讯传输指令.如果需要,小伙伴可以看一下这篇文章https://blog.csdn.net/liulvqaing/article/details/90904200
2024/1/17 22:32:32 462KB STM32F103RBT6 可控硅 定时器 PWM
1
STM32控制舵机的代码,通过串口发送数字,设置占空比,从而控制舵机
2024/1/17 22:21:39 3.49MB STM32 舵机 串口 PWM
1
高级定时器TIM1四个通道输出不同频率及占空比的PWM波.rarSTM32
2023/12/7 1:06:52 3.01MB STM32 PWM
1
1引言由于电流型控制较电压型控制方法有许多优点,所以得到了广泛使用,这已是不争的事实。
但在恒频峰值电流检测控制方法中还存在如下问题:——占空比大于50%时系统的开环不稳定性;
——由于峰值电流而非平均电感电流的原因而产生的系统开环不稳定性;
——次谐波振荡;
——抗干扰能力差,特别当电感中的纹波电流成分很小时,这种情况更为严重。
采用图1所示的在电流波形上加斜坡补偿的方法,可使电流型控制法在占空比大于50%的情况下,使系统稳定工作。
实际上,只要电流型变换器采用了斜坡补偿,它的性能能得到很大的改善。
2峰值电流型控制存在的问题下面主要讨论峰值电流型控制存在的问题及利用斜坡补偿克服所存在问题的方法,并给出斜
1
[免费免费]Verilog代码占空比测量,实时读取数据,实时变化
2023/11/27 18:21:39 946B Verilog计算占空比
1
PWM是一种周期固定,而高低电平占空比可调的方波信号。
PWM通过简单的RC滤波网络可以得到与信号占空比成线性关系的直接电压,从而实现D/A转换。
本文从高理论上分析计算了PWM的滤波参数。
2023/10/28 15:36:39 58KB PWM 滤波
1
--文件名:mine4.vhd。
--功能:实现4种常见波形正弦、三角、锯齿、方波(A、B)的频率、幅度可控输出(方波--A的占空比也是可控的),可以存储任意波形特征数据并能重现该波形,还可完成--各种波形的线形叠加输出。
--说明:SSS(前三位)和SW信号控制4种常见波形种哪种波形输出。
4种波形的频率、--幅度(基准幅度A)的调节均是通过up、down、set按键和4个BCD码置入器以及一--个置入档位控制信号(ss)完成的(AMP的调节范围是0~5V,调节量阶为1/51V)。
--其中方波的幅度还可通过u0、d0调节输出数据的归一化幅值(AMP0)进行进一步--细调(调节量阶为1/(51*255)V)。
方波A的占空比通过zu、zp按键调节(调节--量阶1/64*T)。
系统采用内部存储器——RAM实现任意输入波形的存储,程序只支--持键盘式波形特征参数置入存储,posting为进入任意波置入(set)、清除(clr)状态--控制信号,SSS控制存储波形的输出。
P180为预留端口,
2023/10/27 16:32:26 79KB VHDL波形发生器
1
STM32的高级定时器1库函数版本,针对可调PWM占空比,互补设置,死区时间的计算和设置,PWM1和PWM2模式的区别。
对初学者有一定的帮助,不用去网上到处找资料来配置,和计算。
1
共 121 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡