一个基于单片机的升降压斩波电路仿真,现在是输出的电压总是从23V慢慢的降低为几V,请问折叠式啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个基于单片机的升降压斩波电路仿真,现在是输出的电压总是从23V慢慢的降低为几V,请问折叠式啥原因?相关的知识,希望对你有一定的参考价值。
下图为升降压斩波电路:
下图为单片机PWM波驱动电路:
、
下图为单片机程序:
下图为输出的波形图:
我想请问下,在Multisim中仿真时,会出现电压从刚开始的23V左右一直下降到7.838V然后就保持不变了,请问这是什么原因?我想让R1电阻两端的电压为20V(也就是电压表测的电压)以及电流为2A,我该修改那些参数?(PS:输入电压为50V是不能修改的,其余的都可以改的)???谢谢!!
这是我们老师要求加上的,说是作为保护用!
追答你的值也太大了,取10nF就可以工作
本回答被提问者采纳 参考技术B 你用的是什么Multisim版本?追问12版本
基于51单片机的传送带产品计数器系统设计-仿真-程序
通过方波脉冲模拟传感器检测产品个数,并包含传送带电机。可以通过按键设置目标个数,当数目达到目标时,会进行声光提示。电路包含:单片机电路、按键电路、LCD显示电路、蜂鸣器电路、LED指示电路、电机电路、传感器模拟电路。
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
//用液晶屏显示参数
uchar code zifx0[]="0123456789abcdef";
uchar code zifu0[]="Now Number:0000";
uchar code zifu1[]="Set Number:0000";
sbit RS=P3^1;
//写信号
sbit RWW=P3^3;
//读信号
sbit E=P3^4;
//使能信号
#define e1 E=1
#define rd1 RWW=1
#define rs1 RS=1
#define e0 E=0
#define rd0 RWW=0
#define rs0 RS=0
#define PP P1
//延时函数ms
void _delay_ms(uint t)
uint i,j;
for (i=0;i<t;i++)
省略...
【资源下载】下载地址:点击下载(1662) 百度网盘
以上是关于一个基于单片机的升降压斩波电路仿真,现在是输出的电压总是从23V慢慢的降低为几V,请问折叠式啥原因?的主要内容,如果未能解决你的问题,请参考以下文章
用Proteus做了一个降压斩波电路,但是输出电流为啥小于输入电流?
基于51单片机的数字电压表protues仿真设计(源码+仿真+原理图+pcb+报告)