导航:首页 > 操作系统 > 基于单片机的数显移动电源

基于单片机的数显移动电源

发布时间:2022-09-04 02:52:26

‘壹’ 毕业设计做了个基于单片机的温湿度监测仪,一开始测试接的电脑usb供电ok,换个移动电源之后发现显

移动电源电压和电脑不一样嘛,电脑USB 5V供电,移动电源3.7V,单片机不像手机会考虑电压容忍度,可能没有稳压模块,尤其是教学用的单片机为了追求低成本所以可能都省去了。移动电源稳压也未必很好,你插个单片机以后可能输出都没有3.7V。所以很可能是电压不足的问题。

‘贰’ 基于单片机的可调直流电源设计

我给你一个0~10可调的吧。我刚做的
图貌似出不来了

北京交通大学

思源0702

设计要求及技术指标

数控直流稳压电源

(2)输出电压Vo=±12V,最大输出电流Iomax=1A

(3)输出纹波电压ΔVop-p≤5mV

可控部分:

• 1)输出电压:0~9.9V步进可调,调整步距0.1V。

• 2)输出电流:≤500mA。

• 3)精度:静态误差≤1%FSR,纹波≤10mV。

• 4)显示:输出电压用LED数码管显示。

• 5)电压调整:由“+”、“-”两键分别控制输出电压步进增减。

数显、控制部分:

查阅网上的数显可控直流稳压电源资料,得到以下电路图:

这种方案不仅对变压器要求高,而且使用了7块芯片,连接复杂,其中参数选择有多处错误。我们决定应用其原理,从新设计一套方案。

电路图如下:

此电路由6部分组成:

(1) 正负12V直流稳压输出

(2) 数字电路供电电源

(3) 单片机控制系统

(4) D/A转换及其输出

(5) 数字显示

(6) 负反馈可控直流输出

一、正负12V直流稳压输出

电路图及仿真结果如下:(带1千欧负载)

交流信号:

二、数字电路供电电源

通过正12V直流稳压电源与两个大电阻分压,得到4V参考电压,在通过电压跟随器为数字电路供电。

其中所选电阻为

电压跟随器为LM324

三、单片机控制系统

包括最小系统及各引脚引线。单片机:STC12C4051AD,20引脚DIP封装,与AT89C2051通用。11.059MHz晶体振荡。

程序原理:设置电压初始值为5.1V,由P1口的低7位输出,连接到DAC0832的高8位地址,最低位接电源。然后连接DAC0832的选片线到单片机P3.7口,由P3.7口输出负跳变,实现DAC的数据锁存。由于单片机指令周期过短,小于DAC0832的最小负跳变时间间隔。加入de1延时,使芯片输出正确的模拟电压。

按加号键加0.1V,按减号键减0.1V,按键扫描时间间隔0.2秒。

完成DA转换后输出BCD码,输入数显部分。

程序原码:

org 0000h

st: mov r0,#33h ;初始电压为参考电压的一半

ljmp st1

ss: call de ;扫描,等待按键

jnb p3.4,i0

jnb p3.5,i1

sjmp ss

i0:inc r0 ;r0加一,并调用st1

cjne r0,#100,st1

dec r0

ljmp st1

i1:cjne r0,#0,i11 ;r0减一,并调用st1

ljmp st1

i11: djnz r0,st1

ljmp ss

st1:mov a,r0 ;输出的函数

mov p1,r0

clr p3.7

call de1 ;等待芯片接受数据

setb p3.7

mov b,#10

div ab

mov r1,b

rl a

rl a

rl a

rl a

add a,r1

mov p1,a

ljmp ss

de: mov r7,#200

a3: mov r1,#250

a2: mov r2,#2

a1: djnz r2,a1

djnz r1,a2

djnz r7,a3

ret

de1:mov r1,#200

b1: mov r2,#50

b2: djnz r2,b2

djnz r1,b1

ret

end

四、D/A转换及其输出

DA转换芯片的输出只能为负,所以经过反向比例放大,输出正向控制电压。

五、数字显示

使用了两块BCD七段数码管驱动芯片,分别驱动两个八段数码管。(使用A型数码管,即共阴极)其中第一个数码管的小数点接电源。

六、负反馈可控直流输出

采用大功率三极管的共集极组态作为输出,由LM324进行控制。由DA转换所得的电压作为LM324的参考电压,通过调节反馈电阻来使输出电压与数字显示的电压一致。

实际电路中,由于三极管选购失误,暂时不能获得大功率三极管。我们用一个普通的NPN型三极管来代替,调节反馈电阻的值,实现了功能,误差在0.05伏特以内,通过四舍五入,可认为数显电压值就是实际电压值。若与实际有偏差,还可以现场调节反馈电阻,校准数显。

改进:

(1)为使结构紧凑合理、美观大方,我们准备重新设计电路结构,新的电路板将吸取这次的教训,提高稳定性和健壮性。

(2)为提高电源的效率,我们准备使用开关型直流电源,降低对功率的要求,提高对效率的要求。

(3)为减少芯片数量,降低成本,降低焊接难度,我们决定使用单片机直接驱动数显,使用动态显示。程序如下:(未进行仿真,准备进行硬件仿真。)

org 0000h

bcd:mov a,#12 ;BCD转换

mov b,#10

div ab

mov r0,a

add a,r0

add a,r0

call dis

mov r4,a

mov a,b

add a,b

add a,b

call dis

mov r5,a

call de

ajmp bcd

dis:mov dptr,#tab

jmp @a+dptr

tab:mov a,#01111110b

ret

mov a,#00110000b

ret

mov a,#01101101b

ret

mov a,#01111001b

ret

mov a,#00110011b

ret

mov a,#01011011b

ret

mov a,#01011111b

ret

mov a,#01110000b

ret

mov a,#01111111b

ret

mov a,#01111011b

ret

de: clr p3.0

setb p3.1

mov p1,r4

call de1

setb p3.0

clr p3.1

mov p1,r5

call de1

ret

de1:mov r1,#200

b1: mov r2,#50

b2: djnz r2,b2

djnz r1,b1

ret

end

‘叁’ 基于单片机控制开关电源

输入要求?
单片机供电在开关电源中被称为辅助供电,这个直接使用小瓦数的开关电源芯片(国产的就能胜任),不行了拆个USB充电器,一般的手机充电器就行。直接给单片机供电。
主功率部分,可以用全桥或者半桥降到24V定电压,查查220V转24V的开关电路即可。然后后级可调部分使用BUCK即可(这个电路也是非常简单)。

‘肆’ 单片机怎么做锂电池电量显示主要是他的外围电路

一个AD转换器,就可以了,你看你是用哪种单片机,有的单片机有AD模块,有的没有,电路也不一样

‘伍’ 用单片机做移动电源与用IC组合那个性能更好及优缺点

单片机实现外围电路应该比较简单同时容易实现,抗干扰能好一些

‘陆’ 移动电源能直接作为单片机的电源吗

单片机供电电压分很多中,其中5V供电的,移动电源可以直接用,
如果是3.3V,1.8V供电的单片机,就不能直接供,否则会烧毁。

‘柒’ 移动电源的单片机方案可以实现哪些功能

移动电源方案单片机EN8F676可以实现移动电源的充放电管理控制、电量显示、快充、慢充等功能控制;EN8F676带AD的单片机可实现电量采集等功能。

‘捌’ 移动电源充电部分如何通过单片机控制的

单片机是写入程序来控制移动电源的显示啊 开关啊 充电是有相关的IC来控制的 防止过充 过放啊

‘玖’ 基于单片机的移动电源设计怎么弄 没有头绪

实际单片机本身耗电是很小的,也无特别要求,在芯片近处加一二只电容就能满足退耦要求,但外围或负载耗电往往大于单片机本身
若共用一电源则是要考虑。

‘拾’ 基于51单片机的数字电压表总结与体会

通过与同学的讨论与认真计算设计分析所完成的,课程设计的任务是设计、组装并调试一个数字电压表测量系统。需要我们综合运用单片机等课程的知识,通过查阅资料、方案论证与选定;设计和选取电路和元器件;分析指标及讨论,完成设计任务。
在这次课程设计中,我学会了怎样去根据课题的要求去设计电路和调试电路。动手能力得到很大的提高。从中我发现自己并不能很好的熟练去使用我所学到的高频电路知识。在以后学习中我要加强对使用电路的设计和选用能力。但由于电路比较简单、定型,而不是真实的生产、科研任务,所以我们基本上能有章可循,完成起来并不困难。把过去熟悉的定型分析、定量计算逐步,元器件选择等手段结合起来,掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。这对今后从事技术工作无疑是个很好的训练。通过这种综合训练,我们可以掌握电路设计的基本方法,提高动手组织实验的基本技能,培养分析解决电路问题的实际本领,为以后毕业设计和从事电子实验实际工作打下基础。
还有就是每次在组团做试验都会感觉特别的充实,我们可以按照自己设计的电路去完成,老师也不是死板的要求我们怎么怎么,而是给了我们尽可能大的自己决定的余地,这次的元器件都是按照我们设计出来的电路参数给定的,而且每位老师都很耐心的为我们解决试验中所出现的问题,最后真心的感谢老师对我们课程设计的建议和帮助,我们才得以圆满的完成这次课程设计!

阅读全文

与基于单片机的数显移动电源相关的资料

热点内容
阿里云服务器ip搭建教程 浏览:71
解压和拉伸这一动画的原理是什么 浏览:738
tbc战士的命令怒吼 浏览:481
idea快捷键看源码 浏览:974
手机碎屏解压工具 浏览:245
jsonrpcphp使用 浏览:566
网上求职系统源码 浏览:699
pdf数字不显示 浏览:890
convertwordtopdf 浏览:253
程序编译基本单位 浏览:23
python分析图片角度 浏览:64
阿里云服务器能复制数据吗 浏览:562
python拼音转换文字 浏览:563
动画遗传算法 浏览:63
php如何解析xml文件 浏览:702
如何改变appstore的语言 浏览:462
javahtmlxml 浏览:34
单片机启动文件 浏览:811
橙app如何开启聊天 浏览:900
访问服务器公网地址 浏览:666