用单片机控制的连续可调基准源怎么做啊

作者&投稿:闫封 (若有异议请与网页底部的电邮联系)
单片机显示刷新时间连续可调是什么意思啊?在线求解,非常感谢!~

这个问题你分几步看:
1、刷新时间:单片机的显示其实是把内部计算或者存储的数据按一定时间间隔显示出来,这个就是刷新时间。比如我有一套数据(实时变化),然后我设定每50mS调用一次存储器,把里面的数据读出后显示在液晶上。那么这个50mS就是刷新时间,也就意味着每秒钟要刷新20次(1S/50mS=20)。
2、连续可调:一般单片机的刷新时间不需要可调,不过可以做到连续可调。通过按键或者其他输入装置去控制调用的时间间隔,如果步进比较小,就可以认为是连续可调。
比如上面那个例子,我初始设定 50mS是刷新时间的最小值,如果我有一个旋转编码器,当旋转的时候,每按一下,使得刷新时间增加1mS,也就是51,52,53这么上去(当然实际上往往会有一个最大值),单片机记录到你的输入信息之后,与原始数据换算得到最新的刷新时间要求,然后通过控制延时程序的延时时间长短(或者是定时期的定时时间长短),来控制刷新间隔,也就是你所说的刷新时间连续可调了。

上面“兰色的闪电”兄的回答,在许多情况下就可以了。
不过就是他说的“用RC滤波”的方法,如果负载较重的话(也就是负载电流较大),有一定局限,不容易实现输出直流电压的精度,往往电压随负载的不同而不同。
所以,如果负载较重的话,通常不用RC滤波,而是用电感滤波,加续流二极管。此时,如果忽略二极管正向压降和线圈的电阻的话,输出直流电压可以严格等于电源电压乘以PWM的占空比。
如下图,图中的电源取10V即可。
这种电路,电感量越大、PWM频率越高、负载电流越大滤波效果越好。
故这三个因素可以综合起来选择。例如,尽量提高频率,就可以用比较小的电感来实现同样的滤波效果。
粗略的估算,按照该频率算一下电感的感抗有多大,再根据电流估算一下负载电阻有多大,用分压的办法,就可以估计出PWM信号中的交流成分被衰减到多少分之一了。
当然,这里只算了基频,但其他频率成分(即高次谐波)因为频率更高,滤波效果只会更好。
如果对滤波效果要求很高,也可以在电感之后,在输出+到地之间再并上一个电容,做成两次滤波。

51C_单片机宝典.chm

1.上电复位,读取24C02中的电压,送DA转换输出电压,如24C02中电压为0则设置初始电压为5Vo 

2.电压控制:通过键盘S1、S2,控制MCU产生8位数字信号(0-255),通过P3口送至8位数模转换芯片(DAC0832)转换成模拟电流信号,再经运放作I/U转换,得到控制稳压电源输出部分的基准电压。 

3.电流取样:采用8位模数转换芯片(ADC0804)作为显示电流的模数转换器件,ADC0804的取样电压由串联在电源输出电路的电流取样电阻(0.1Ω)分压取得,并由运放按一定倍数放大后送至Vin(+), ADC0804把转换结果送至单片机的P1口,再由程序将数据处理后送LCD1602显示当前电流。 

4。过流保护;当短路或电流超过设定值2.4A时,MCU自动保存当前使用电压并关闭输出。 

5.稳压输出:采用传统的串联稳压电路,由运放和功率输出管组成。利用DAC0832控制的基准电压驱动功率管稳压输出,反馈部分是通过电阻R3,VR2将取样电压输人运放的反相端比较,VR2可作小范围调整。 

二、制作调试 

电源部分提供整个电路所需各种电压(包括DAC芯片所需的基准稳压一5V和89551的+5V),由电源变压器和整流滤波电路及两个辅助稳压电路输出构成,电源变压器的功率由需要输出的电流大小决定,确保有充足的功率余量。 

电流取样电阻R1要选择大功率的电阻(5W或low)。也可使用废旧万用表上拆下来的电阻线。检查电路连接无误后,即可试机。找一块数字表将其并联在输出电路上,按S1或S2设定一个电压,此时LCD1602第一行显示的电压可能会有误差,适当微调反馈电路的VR2,使其与数字表读数一致,再将数字表串联在电源的输出电路上,选择适当的电流挡,接上一定的负载。此时,LCD 1602第二行会显示出电流值,适当的调节VR3改变ADC0804参考电压,直至显示的电流值与万用表显示的电流值一致为止,校正完成一后即可使用。 

注意事项:电流取样电阻发热量大不能贴PCB板安装,应该将其适当升高再安装;运放TL084可用LM324代换,功率管建议用TO-3金属封装的2N3055,可用TIP3055或C3182等大功率NPN管代换,功率调整管工作时发热量较大,散热片要尽可能大些或采用CPU风扇散热。 

三、软件设计 

主程序的任务,一是负责完成电压的加减,二是读P1口的数据并把读得数据通过算法转换成实际的电流值然后把结果存在预设地址中,供中断扫描显示用。定时中断任务是完成电流显示,中断时间约为l oms。 

备注:以上资料仅供设计人员参考。



在输入220V,50HZ的交流电条件下,实现可调恒压源,输出范围为6V-20V,输出电流最大为5A。并提供可调恒流源输出,范围为4mA-20mA。同时为输出提供显示。电压调节采用按键步进式调节,步长要小于0.2V。电源提供过流(短路)保护,报警。


单片机播放音乐的工作原理
程序员会为每个音符编写相应的频率值,并将这些值存储在单片机的内存中。当需要播放某个音符时,单片机从内存中读取对应的频率值,然后通过其内部的定时器来生成相应频率的方波信号。这个方波信号从I\/O端口输出,经过放大电路放大后,驱动扬声器或蜂鸣器发出声音。此外,为了产生连续的音乐,单片机还需要控制...

plc与单片机的区别
3.2模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A\/D转换及D\/A转换。PLC厂家都生产配套的A\/D和D\/A转换模块,使可编程控制器用于模拟量控制。3.3运动控制PLC可以用于圆周运动或直线...

单片机控制的密码锁,具有密码有效\\错误提示、控制开锁电平、控制报警...
才十分,网上都买100多啊

单片机都可以控制什么东西?
2、工业控制 单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点。3、家用电器 家用电器广泛采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。4、网络和通信 现代的单片机普遍具备通信接口,可以很方便地与计算机...

可不可以用一个51单片机同时控制多个51单片机运作?
当然可以了,一个单片机作为主机,其它多个单片机作为从机,这样可以用RS485总线组成一个局域网,由主机通过总线控制其它从机的工作。这种局域网的应用早就有了。

单片机有什么用
单片机的应用:1、在家用电器领域的应用 现在在家用电器的更新、市场开拓等方面,单片机的应用越来越广泛,比如电子玩具或者高级的电视游戏机中,会应用单片机实现其控制功能;而洗衣机可以利用单片机识别衣服的种类与脏污程度,从而自动选择洗涤强度与洗涤时间;在冰箱冷柜中采用单片机控制可以识别食物的种类与保鲜...

PLC与单片机的区别?
PLC与单片机是两种常用于自动化控制领域的电子设备,它们各有优势并适用于不同的应用场景。PLC,全称为可编程逻辑控制器,其特点是价格较高,体积相对较大,但功能强大,能够处理复杂的控制任务。它具有出色的可靠性,能够在极端环境下稳定运行,因此在工业生产中占据了主导地位,逐渐取代了传统的继电器控制...

单片机是怎样控制电机的?
控制普通的三项异步电机可以单片机输出信号经三极管后驱动一个小功率继电器,由继电器来驱动交流接触器,进而控制电机,也可以单片机信号经三极管放大后直接驱动功率继电器。 方法有很多很多。至于驱动伺服,单片机端口的信号经过光耦隔离后可以直接驱动,伺服驱动器本身需要的驱动信号都是弱电信号。单片机注意事项 一...

我要设计一个电路,能够实现超时就自动切断电源,请问需要什么样的计时器...
在实际使用的时间继电器,往往需要控制时间连续可调,为保证时间可调,则振荡回路Rt可选择线性较好X型可调电位器。延时电容可选择稳定性好的CBB聚丙烯电容,时间继电器标牌延时刻度可根据所选择的可调电位器机械行程的偏转角度来定,从而使设定时间值(标牌刻度示值)与实际延时值相吻合,以减少整定误差。 譬如要设置10s,可将Rt...

单片机如何控制可控硅得到大功率直流调压电源?说说具体的设计方案
可控硅导通和关断的条件是:当阳极电位高于阴极电位且控制极有足够的正向电压和电流时,即可实现从关断到导通;而阳极电位高于阴极电位且阳极电流大于维持电流时,可维持可控硅的导通:阳极电位低于阴极电位或阳极电流小于维持电流时,可控硅便从导通状态变为关断。用可控硅实现交流调压通常有两种触发方式,即...

沧州市15874682185: 单片机构成的精密可调基准电压发生器
员唐氟伐: 其实就是一个D/A转换器,单片机通过I/O口输出数字量,D/A芯片对数字量模拟转换,至于I/O口输出的数字量,可以通过编程实现键盘输入,就这样实现可调电压输出.

沧州市15874682185: 想通过LM350三端稳压芯片做一个可调的电源,用STC单片机输出一个PWM波控制,但LM350调整端需要0 - 30V电压 -
员唐氟伐: 你要可调电源的电压调节是连续调节还是步进调节?如果是连续调节,那就只能是把LM350的ADJ引脚电压直升到28.8V才能输出30V电压.如果是步进调节,还有其他方案可以实现. 以上是单从技术角度来说,从合理性来说LM350这样大电流...

沧州市15874682185: 大神求助,怎么用51单片机产生正弦信号,要求是20kHz以下的连续可调的频率.且不能用集成度高的专用芯片 -
员唐氟伐: 要连续可调的频率……这就是最大的难度了,比如20KHz,19.999KHz,19.998KHz.......如果这样的连续,除了DDS之外,估计想用单片机的定时器模拟SPWM基本不可能.就算是用方波进行低通滤波得到正弦波,但是连续频率的方波产生难度也是很大的,需要使用PLL……嗯,估计只有这个办法了.

沧州市15874682185: 怎样用单片机控制LM317,来制作可调电源~~~~~~~
员唐氟伐: 用单片机 的 可调 PWM 输出 电容滤波 控制LM317 的 电压调整 端,不同 占空比 可以控制 不同的输出电压.

沧州市15874682185: 我想给一个系统一个从8V到20V的可调电压,用单片机怎么实现 -
员唐氟伐: 用单片机PWM得到模拟电压,再去控制受控电源.或用查表法,由电阻网络得到模拟电压...或用DA转换,得到模拟电压.....也可以闭环控制...

沧州市15874682185: 单片机制作可调数显电源,可显电压电流,并可实现恒压恒流 -
员唐氟伐: 硬件里面要要加电压互感器和电流互感器,根据互感器采集到的数据再转换再显示出.至于恒压恒流,这个和输入的控制信号有关.据我了解,这不是一个单片机能搞定的事.市面上能实现两种功能的机器是一种高品质的电力调整器.

沧州市15874682185: 频率连续可调pwm用什么单片机 -
员唐氟伐: PWM是脉冲宽度调节,一般都是定频调宽,调节占空比.单片机是以晶振作为时钟基准的,连续可调肯定是有误差的,比如1/249=0.004016064,至少需要6位精度的时钟基准才能保证误差在0.1HZ以下.单片机需要很大的资源开销来处理.也...

沧州市15874682185: 明天之前发给我一个可调电压源设计方案. -
员唐氟伐: 多大范围可调? 对精度有什么要求? 对电流有什么要求? 不说清楚怎么帮你呢?简单的用LM317就可以了.变压器变压+桥式整流+电容滤波+LM317三端稳压器+电位器就可以了. 要是想要复杂一些的可以用单片机.通过对输出电压取样,然后和基准电压源比较,比较结果AD转换后送入单片机,再由单片机去控制权电阻网络从而改变输出电压,想直观再加一个电压表头.

沧州市15874682185: 51系列单片机怎样才能提供直流稳压电源的基准电压 -
员唐氟伐: 单片机是可以提供基准电压的,一般单片机端口电压5V,你可以设对其定义输出高低值,用按键控制给与不给

沧州市15874682185: 基于单片机的直流稳压可调电源 0 - 15V 连续可调 步进0.1v -
员唐氟伐: 以150为基数,输出高频(50Hz以上即可)占空比PWM 可调 0/150到 150/150;

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网