-
模拟电路的电流负反馈电路问题
电流负反馈电路的输出电流一定是负载电流吗?请详细分析!
2021-04-25 5 -
有关单电源运放的使用
OP07可以当做单电源运放使用吗?数字电位器X9514直接充当放大电路的反馈电阻有什么影响吗
2021-04-22 4 -
两个相同的MCU如何通信
两个相同的MCU,一个作为控制芯片,一个作为显示驱动芯片,这两个芯片怎么通信
2021-04-22 11 -
[小白求助]关于开关电源效率的疑惑。
在设计开关电源时,通常设定输入和输出的规格,比如输入电压375V,输出电压为15V,输出电流为20A,输出功率自然为300W,可是效率是输出功率与输入功率的比值,输入只知道输入电压,所以怎么得到效率。是不是得用功率表对具体电源进行测量?
2021-04-21 4 -
STM32串口通信控制电机
我想用串口通信来控制无刷电机,串口代码借用正点原子,目前串口可以接收到发送的指令,但是不能控制电机,希望有前辈帮我解答一下,附上主函数代码intmain(void){u8t;//typedefunsignedcharuint8_t;u8len;u16times=0;//typedefunsignedshortuint16_t;volatileunsignedcharHALL_flag;LED_Init();delay_init();uart2_init(9600);//串口初始化为9600PWM_GPIO_Init();HALL_GPIO_Init();LED1=1;while(1){if(USART_RX_STA&0x8000){len=USART_RX_STA&0x3fff;printf("\r\n您发送的消息为:\r\n");for(t=0;tDR=USART_RX_BUF[t];while((USART2->SR&0X40)==0);}printf("\r\n\r\n");//插入换行USART_RX_STA=0;if(strcmp((char*)USART_RX_BUF,"电机1正转")==0){HALL_flag=1;BLDC_CW();printf("\r\n行走电机正转\r\n");}if(strcmp((char*)USART_RX_BUF,"电机1停止")==0){HALL_flag=0;BLDC_STOP();printf("\r\n行走电机停止\r\n");}}else{times++;if(times%5000==0){printf("\r\nALIENTEKMiniSTM32开发板串口实验\r\n");printf("正点原子@ALIENTEK\r\n\r\n\r\n");}if(times%200==0)printf("请输入数据,以回车键结束\r\n");if(times%30==0)LED1=!LED1;//闪烁LED,提示系统正在运行.delay_ms(10);}}}
2021-04-21 9 -
H桥驱动变压器,输出波形不是正弦波
1、原理图驱动部分,用SPWM驱动H桥2、现象H桥输出波形如图:加上变压器后H桥的输出波形求大佬指点,为什么会这样?并且变压器的输出不是正弦波
2021-04-07 3 -
485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?
485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?
2021-03-11 12 -
光耦可控硅控制交流电的问题
这个电路是光耦加可控硅控制交流电的开关电路,正常工作时,光耦输入端input输入高电平时,可控硅导通,交流电流经R10,R10会发热,反之光耦输入低电平时,R10无电流流过,不会发热.实际上在光耦输入端为低电平时,电阻仍会发热,是电路设计错了吗?做了一些测试,现象如下1.电路上电时,如果光耦input位置输入低电平,则电阻不发热,这时给input高电平,然后再转为低电平,则电阻开始发热2.电阻发热时,如果把光耦输出端4和6引脚断开,则电阻不再发热3.使用的光宝光耦,同样品牌同样型号,有的批次电路工作正常,有的批次会出现这个问题,出现问题的批次的光耦,整个批次所有的都有问题,所有批次的光耦都可以保证是原装正品.请教问题可能的原因和解决的思路
2021-03-06 8 -
如何理解下图所示的电路?
2021-03-06 4 -
乒乓球计分电路
乒乓球赛采用“11”分制,因规则限制,最高得分不会超出“19”分,所以数码管个位能显“0—9”十个数,而十位只要能显“0”与“1”即可,当计分至“20”,自动复位显“0”。(20瞬间为0)计分有加、减功能。计分信息用按键置入,每按一次键,加(或减)1分。数码管能同步复位。(记分:15分,按下复位键,00)单独按“加”键或按“减”键都能使个位数显“0—9”十个数,在计分时,偶尔(不是常见)发现误显,可用加、减键予以调整、纠正。不知道该如何下手啊
2021-01-13 2 -
直流正12V和-12V防止反接损坏电路的保护措施
为了防止直流正12V和-12V反接而对电路产生影响,请问改加怎样的保护措施?正12V可以用一个二极管。负极保护怎么实现
2020-12-15 3 -
请教 关于运放
请教用运放来放大音频信号,总感觉放大倍数不够,是电路哪里用得不对,请赐教
2020-12-12 23 -
关于脉动直流电压的ADC采样算法问题
50HZ的交流信号经LM324放大偏置后,用STC12C5608AD的ADC去采集电压值,怎么采集,波形如下。
2020-12-05 14 -
请教一下一个三极管推挽输出电路
本帖最后由32021724于2020-12-118:04编辑最近在给一个可调光的led驱动电源做控制器,挂个图吧LED调光电源输出可调的恒流信号,电源有2根调光信号线,一正一负,可以用0~10V调光,也可以用10V的PWM占空比调光,占空比低于8%电源就把输出断开,这样就能把灯关掉常理说单片机定时器输出3.3V的PWM,然后用三极管配合上拉电阻拉到10V就能输出这个10V的PWM了,类似下面这个实际测试工作良好,除了因为高电平是电阻拉出来的导致上升沿不是那么陡以外,其他功能正常,关灯也正常但是自己手欠了,想吧方波做漂亮点(上升沿下降沿都陡一点),于是想起了单片机IO用的pushpull输出,于是去网上找了找资料,搭了下面这个基于三极管的推挽输出电路然后问题就来了,输出波形到还可以,实际用示波器看了看电路的上升下降都不错。结果接上那个led电源就出事儿了,始终没办法把灯关掉,然后量了一下电路输出,发现单片机控制电路输出0V时,电路输出始终有一个500mV左右的电压在,把led电源去掉就没了。回去看了电源说明书发现电源这个调光信号线为了兼容外置电阻调光,内部好像有个恒流源在往外输出电流信号(越100uA,仿真图里的输出端的10K电阻就是为了模拟这个电流信号),结果这个信号加在我的电路输出端就出现这个500mV的电压了。自己以前没有这么倒着用过三极管,之前都是npn放下面驱动蜂鸣器,pnp放上面驱动数码管啥的,现在这个电路是npn在上pnp在下,通过仿真和定性分析,我大概能猜一下这个电路是怎么工作的,但是这个500mV的电压我搞不明白是怎么来的,三极管才吞进去100uA,饱和压降不应该有500mV这么高,看上去感觉像是下面这个PNP管CE极倒着用产生的。所以想请教一下大佬们,这个500mV的信号是怎么由三极管产生的,另外能减小这个电压不能,先在此谢过各位大佬,望不吝赐教。
2020-12-01 9 -
运放的输出为啥大到一定的数值,会不再提高?
本帖最后由tyw于2020-11-1809:23编辑VCC=5V搜索复制1.给定V1一个定值:0.5V,V2的值是可调的。2.0.5V<V2<1V(大概是这个值,可能上下有点出入)的时候,OUT输出是我理想的输出值。问题:当V2>1V的时候,out输出值总是接近2.75V,我就不太懂为什么了?
2020-11-18 2