2017年电子竞赛微电网系统,SPWM全称正弦脉冲宽度调制技术,是用一系列等幅不等宽的脉冲等效正弦波。
SPWM技术是基于“面积相等,效用等效”原理,即形状不同的窄脉冲信号对于时间的积分相等(面积相等),其效果相同。
将半周期的正弦波在时间轴上等分成若干份,这些部分的面积依次呈先增大,再减小的趋势变化,面积两边对称;
若每一部分用对应面积相等,等宽不等幅的矩形脉冲代替,则这些脉冲的高度就会呈现依次先增高,再降低的的趋势,脉冲高度两边对称;
进一步说,如果被等分的正弦波与横轴围成的区域用对应面积相等,等幅不等宽的矩形脉冲代替,则这一系列脉冲的宽度就会依次呈现出先变宽,后变窄,宽度两边对称的有规律的变化。
2024/7/19 3:14:58 5.74MB 17年SPWM
1
以8086作为处理器,以8253控制扬声器,并以8255接8个开关K1~K8作为电子琴的按键输入,并利用8253产生一定频率与持续时间的脉冲信号经驱动电路放大后,根据按键K2~K8改变脉冲频率和脉冲持续时间从而使扬声器发出7种不同的音调,从而实现了一个模拟电子琴。
该电子琴能实现基本的音调发音,报告的最后对整个设计过程进行了总结
1
升余弦脉冲信号的抽样及恢复过程,验证抽样定理,解释详细。
2024/3/16 13:22:57 2KB 抽样
1
本文通过使用VHDL语言对FPGA进行编程实现了某天线选通电路的设计,设计输出了8路打通天线振子的脉冲信号,且打通脉冲信号的有效电平严格依次出现,满足了系统原理对电路功能的要求,并在电路设计过程中利用QuartusII软件对天线选通电路进行了前期的功能仿真。
2024/2/8 13:54:46 1.01MB FPGA;VHDL;选通电路;分频
1
给出了一种小功率步进电机驱动器的设计方法:利用串口通信将电机的速度、方向等参数传送给驱动器的CPU—SPCE062A,CPU根据相关参数,直接产生脉冲信号,并完成环分任务,最后由双H桥驱动器NJU7382完成小功率步进电机的整步或半步驱动。
1
功能全部实现;
误差很小;
利用51单片机IO口作输出,通过定时器的周期性中断输出一个占空比可调、频率可调的简易方波信号发生器,具体要求如下:1、完成频率范围为0.1Hz~5KHz的方波发生器,要求如下:(1)占空比5%~95%连续可调;
(2)可键盘输入信号发生的频率。
2、可完成脉宽范围为100μs~1s的脉冲信号发生器,要求如下:(1)可键盘输入发生脉冲宽度;
(2)每按一次触发键,可发出一个单脉冲。
3、根据已经描述的C语言控制程序,运用Proteus画出硬件连接图,并将运用C语言描述的程序下载到Proteus虚拟单片机中,在Proteus中实现“简易方波信号发生器”的各项功能。
1
利用MATLAB求解一阶微分方程的解,输入信号为单位阶跃脉冲信号,代码绘制了系统脉冲响应的计算结果。
2023/12/24 2:26:34 495B matlab 脉冲响应 微分方程
1
本文着眼于目前普遍应用在城市道路上的交通灯控制系统,从课程设计的题目要求出发,设计了一个东西方向和南北方向十字路口的交通灯控制电路。
首先进行交通灯状态变换的分析和交通灯总体框架的设计,接着提出了2种电路设计方案,通过优劣比较后选定了方案2:先设计让倒计时显示器按规律运行的电路,再通过倒计时电路的信号来控制交通灯按4种状态循环变换。
电源电路采用9V变压器、整流桥和稳压管,使220V的交流电转换为5V的直流电。
4Hz方波脉冲由555定时器产生,再由74LS193实现4分频,最终输出1Hz的脉冲信号;
用两块74LS193实现倒计时,一块显示十位,一块显示个位,用2个D触发器74HC74实现30s,20s,5s时间的转换;
利用倒计时电路控制4个状态。
最后通过74LS138和相应的逻辑门实现对交通灯亮灭的控制。
2023/12/16 19:15:21 822KB 交通灯 控制电路 proteus仿真 电路设计
1
LPM_ROM和LPM_RAM设计一实验目的掌握FPGA中LPM_ROM的设置:1作为只读寄存器ROM的工作特性和配置方法;
2学习将程序代码或数据以MIF格式文件加载于LPM_ROM中;
掌握lpm_ram_dp的参数设置和使用方法:1掌握lpm_ram_dp作为随即存储器RAM的设置;
2掌握lpm_ram_dp的工作特性和读写方法;
3掌握lpm_ram_dp的仿真测试方法。
二实验要求1LPM_ROM定制和测试LPM_ROM的参数设置:LPM_ROM中数据的写入,即初始化文件的编写;
LPM_ROM的实际应用,在GW48实验台上用N0.0电路模式测试。
2LPM_RAM定制和测试LPM_RAM的参数设置;
LPM_RAM的实际应用,在GW48实验台上用N0.0电路模式测试。
三实验原理用户可编程硬件FPGA芯片设计,有许多可调用参数化库模块LPM(LibraryParameterizedModules),课直接调用设置,利用嵌入式阵列块EAB(EmbedArrayBlock)构成lpm_ROM,lpm_RAM等各种存储器结构。
Lpm_ROM有5组信号:地执信号address[];
数据信号q[];时钟信号inclock、outclock;允许信号memenable.其参数是可以设定的。
由于ROM是只读寄存器,它的数据口试单向的输出端口,数据是在对FPGA现场配置时,通过配置文件一起写入存储单元的。
Lpm_ram_dq的输入/输出信号如下:地址信号address[];RAM_dqo的存储单元地址;
数据输入信号DATA[]RAM_dqo的数据输入端;
数据输出信号Q[];
RAM_dqo的数据输出端;
时钟信号CLK;读/写时钟脉冲信号;
读写信号W/R读/写控制信号端数据从总线端口DATA[]输入。
丹输入数据和地址准备好以后,由于在inclock上的信号是地址锁存时钟,当信号上升沿到来时,地址被锁存,于是数据被写入存储单元。
数据的读出控制是从A[]输入存储单元地址,在CLK信号上升沿到来时,该单元数据从Q[]输出。
W/R为读/写控制端,低电平时进行读操作,高电平时进行写操作;
四实验步骤
2023/11/14 3:08:52 123KB LPM_ROM和LPM_RAM设计
1
这个是微机原理的课程设计,一个独创硬件判断优先级的抢答器,其误差来源于锁存器的锁存时间,误差时间是脉冲信号在电路传递所需时间。
从想法萌芽到具体的代码和硬件实现历时一周。
比一般的软件轮询和,中断判断方式快的多。
2023/10/11 14:31:06 31KB proteus 电路设计 抢答器 汇编
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡