以下步骤说明拟议的可编程脉冲发生器的工作原理:
1.取自由运行模拟“时钟”的模量和“周期”,得到一个三角形波,其频率由“周期”输入设置。
2.“周期”与“脉冲宽度”的乘法(分数而不是百分比),给出了脉冲的开周期。
3.将上述生成的三角波与该On-Period进行比较,得到所需频率和脉宽的脉冲波形。这是进一步缩放的“振幅”输入,以实现所需的峰值幅度。
4.所期望的相移是通过简单地实现:
a)从“时钟”中减去“PhaseDelay”输入和
b)使用开关将“振幅”转到零,直到“时钟”大于“相位”。
特别感谢Pravallika Vinnakota, Mathworks应用支持工程师。金宝app
引用作为
赛义德·卡兹米(2023)。可编程脉冲发生器使用Simulink的基本块金宝app(//www.tatmou.com/matlabcentral/fileexchange/35922-programmable-pulse-generator-using-金宝appsimulink-s-basic-blocks), MATLAB中央文件交换。检索.
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |