❶ 大学生创意实施过程设计太阳能充电器的构想
太阳能充电器的设计
唐XX
(XX大学 XXXX学院 20xx XXXXXX专业X班)
摘 要:根据独立光伏发电系统理论设计了一种太阳能充电器。该太阳能充电器由多晶硅太阳能电池将光能转换为电能,通过Buck变换器变换为稳定的直流输出,利用锂离子电池充当储能单元。应用AT89S52单片机设计充电电路的控制管理系统并通过调节PWM波形的占空比来控制电路输出。
关键词:太阳能电池;AT89S52单片机;智能充电;Buck变换器
引言
由于能源问题的日益紧张,引起人们对太阳能应用的热潮。现在,由太阳能电池、充放电控制器、蓄电池构成的产品发展相对成熟,国内外很多专家也正在这方面做深入的研究,太阳能应用拥有广阔的前景。本论文在所掌握的专业基本理论的基础上,结合其它相关学科方面的知识以及前人在这一领域的研究成果,针对节能环保和目前太阳能充电器对蓄电池的保护不够充分,蓄电池的寿命缩短这种情况,研究确定了一种基于AT89S52单片机的太阳能充电器的方案,在太阳能对蓄电池的充电方式、控制器的功能要求和实际应用方面做了分析,完成了硬件电路设计、算法研究和软件编写,实现了对蓄电池的科学管理。
独立光伏发电系统的前级由光伏电池、DC-DC变流器和蓄电池组成一个光伏充电器。[1]本设计由多晶硅太阳能电池板将太阳能转化为电能后,分别经过稳压电路和Buck变换器处理后为控制模块和充电电路供电。并对锂离子电池的充、放电过程和影响锂离子电池使用寿命的各种因素作了详细的分析后,采取开始恒流快速充电,待电池电压上升到限定值时,自动转入恒压充电的方法。充电过程中采用AT89S52单片机模拟PWM输出来控制开关管的通断,实现电路对锂离子电池的充电控制。系统中设计有过流过压保护,以避免因电池过度充电而损坏。
❷ 单片机备用电源电路设计,平时是用市电供电,市电断电的情况下自动接上蓄电池供电。蓄电池自动充电。急!
在市电转换后的直流5V和蓄电池均通过一个瞬态二极管再到达需要供电的电路,比如SS24,利用二极管的单向导通特性和正向压降,可以实现市电不正常情况下,自然切换到蓄电池供电,市电正常时,切换到市电供电方式。
这是基本思路,要想实现充电,由于在充电式蓄电池端的电压会高于5V,所以必须关闭蓄电池的输出,如何做到呢?
这里可以稍微指点一下你:
蓄电池接到MOS管的源极和漏极,市电的5V接到栅极,实现关端。
还有一点,多数蓄电池的充电电压是高于5V的,需要一个升压电路来提供7V左右的充电电压和6.7V左右的蓄电池满电基准电压,升压部分可以选用IC,也可以自己设计。
充满电自动关断,这部分可以利用一个微功率的运放,比较蓄电池电压和满电基准电压,以实现关端充电功能。
就这么多吧。再往下说,我都帮你做出来了 。。。。。。
利用我给你提供的思路,肯定可以实现你要的功能,有需要可以网络联系我 !
❸ 我想用单片机做一个智能充电器,电路中有点不懂的东西,哪位专业人士可以给我分析一下啊在线等。谢谢!
你这个电路不能称作智能充电器,你这个电路分三块,第一最上面用7805,三端集成稳压电路稳压5V输出给单片机供电,同时交流电经过整流桥变成半波,为什么你的取电会在滤波稳压电容之前,这点我没搞明白,应该是其之后,这样它的电压波形才更平稳,最好是在7805之后,这样你的占空比即PWM好控制,否则即使是闭环控制,即使你AD采样,哪怕你再加上PID控制,你的调节精度都很差,下面是一个PWM控制输出的,先单片机输出的电压信号控制第一个三极管,相当于电流放大,然后放大了的信号再控制真正能够输出大电流的三极管,输出的电压信号,又由分压电阻分压,再反馈给单片机闭环控制;如果你的输出电压范围最大大于5v ,那么你最好在整流桥后面加一个稳压的之类的,因为你的AD也好还是PWM输出也好,都有一段延迟,如果你的电源输入端纹波比较小得话,对于你刚接触这个的来说,会减小难度的,暂时就说这么多,有什么问题再留言吧
❹ 基于51单片机和esp8266智能插座的联想方案
WiFi智能插座搭配的基本硬件模块:
基于esp8266方案WiFi模块的WiFi智能插座实现简略思路:
在普通插座的基础上,您需要一款esp8266方案智能插座WIFI模块WG219,还需要3.3V开关电源模块和继电器模块等。即可将普通插座智能化,扩展出WiFi功能。在手机app上利用网络控制WiFi智能插座的通断!
WG219串口WiFi模块的工作原理
智能插座WIFI模块WG219特征如下:
芯片:esp8266方案
模块支持开发WiFi热点广告
兼容802.11 b/g/n/e/i无线网络协议标准
在802.11n(2.4 GHz)情况下,最高物理传输速率达到72.2 Mbps
内置Tensilica L106超低功耗32位微型 MCU,主频支持80 MHz 和 160 MHz,支持 RTOS
内置10bit 高精度 ADC
内置TCP/IP 协议栈
支持网络协议:IPv4、TCP/UDP/HTTP/FTP
内置TR开关、PCB天线
内置PLL、稳压器和电源管理组件,在802.11b模式下拥有+20dBm的输出功率
工作在2.4GHz频段,支持 WPA/WPA2安全模式
支持STA/AP/STA+AP工作模式
支持Smart Config 功能(包括Android和iOS设备)
接口支持:UART串口、I2C、I2S、IR Remote Control、PWM、GPIO
深度睡眠电流为0.018mA
WG219支持云平台对接
支持指令远程升级和云端OTA升级
符合RoHS、FCC、CE认证标准
应用:esp8266方案WiFi模块WG219常用于WiFi智能插座的应用,给普通插座扩展出WiFi功能,使传统插座智能化。更多关于WG219咨询可访问天工测控官网或阿里店铺。
❺ 鐢靛瓙淇℃伅宸ョ▼涓扑笟姣曚笟璁烘枃棰樼洰镐庝箞阃
銆銆鐢靛瓙淇℃伅宸ョ▼镄 姣曚笟 璁烘枃鍐欎綔涓锛岃烘枃镄勯樼洰璧风潃鐢婚緳镣圭潧镄勪綔鐢锛岃侀吨瑙呜烘枃镄勯樼洰銆备笅闱㈡槸鎴戝甫𨱒ョ殑鍏充簬鐢靛瓙淇℃伅宸ョ▼姣曚笟璁烘枃棰樼洰镄勫唴瀹癸纴娆㈣繋阒呰诲弬钥!
銆銆鐢靛瓙淇℃伅宸ョ▼姣曚笟璁烘枃棰樼洰(涓)
銆銆1. 锘轰簬80C51镄勬櫤鑳芥苯杞﹁嚜鎺х郴缁熺殑璁捐
銆銆2. PLC瀹炵幇鍗佸瓧璺浜ら氱伅镊锷ㄦ带鍒
銆銆3. 鏅鸿兘鍨嫔厖鐢靛櫒镄勭数婧愬拰鏄剧ず璁捐
銆銆4. 锘轰簬鍗旷墖链虹殑鐢靛瓙镞堕挓璁捐″强搴旂敤
銆銆5. 锘轰簬鍗旷墖链虹殑鏅鸿兘鐢靛瓙镞堕挓镄勮捐″强搴旂敤
銆銆6. 瓒呭栧樊涓娉㈣皟骞呮敹阔虫満缁勮呭强璋冭瘯
銆銆7. 锘轰簬USB鎺ュ彛镄勬ヨ繘鐢垫満鎺у埗镄勭爷绌朵笌瀹炵幇
銆銆8. 锘轰簬鍗旷墖链虹殑鐢靛瓙鐞磋捐
銆銆9. 锘轰簬FPGA镄勭洿搴忔墿棰戦氢俊镰旂┒涓庤捐
銆銆10. 锘轰簬鍗旷墖链虹殑鍙戝皠链烘带鍒剁郴缁
銆銆11. 澹板厜鎶ヨ﹀櫒镄勮捐′笌镰旂┒
銆銆12. 鍗旷墖链虹数婧
銆銆13. 锘轰簬P87LPC768镄勭数链烘带鍒剁郴缁
銆銆14. 锘轰簬鍗旷墖链虹殑LCD鐢靛瓙阍熻捐
銆銆15. 阔冲搷鏀惧ぇ鍣ㄧ殑璁捐
銆銆16. 瓒呭栧樊鏀堕煶链哄埗浣滃强鍒嗘瀽镰旂┒
銆銆17. 2DPSK棰戝甫浼犺緭绯荤粺镄勮捐′笌瀹炵幇
銆銆18. 锘轰簬鍗旷墖链烘櫤鑳界数瀛愰挓镄勮捐
銆銆19. USB涓庝覆琛屾帴鍙h浆鎹㈠櫒镄勮捐
銆銆20. 锘轰簬FPGA镄勬暟瀛楅戠巼璁$殑璁捐
銆銆鐢靛瓙淇℃伅宸ョ▼姣曚笟璁烘枃棰樼洰(浜)
銆銆1. 瀹跺涵阒茬洍鎶ヨ︾郴缁
銆銆2. 鍗旷墖链哄疄鐜板崟姝ヨ繘鐢垫満鍙8浣嶆祦姘寸伅鎺у埗镄勮捐
銆銆3. 绡鐞 绔炶禌璁℃椂绯荤粺
銆銆4. 鍗旷墖链89C51鍦ㄧ洿娴佽皟阃熸带鍒剁郴缁熶腑镄勫簲鐢
銆銆5. 鍏璺鏁板瓧鎶㈢瓟鍣
銆銆6. 锘轰簬51链虹殑鐩存祦鐢垫満璁捐
銆銆7. 锘轰簬51鍗旷墖链虹殑姝ヨ繘鐢垫満鎺у埗绯荤粺
銆銆8. 锘轰簬涓绉岲C-DC妯″潡鐢垫簮绯荤粺镄勮捐
銆銆9. 锘轰簬555瀹氭椂鍣ㄩ棯鍏夌伅镄勮捐
銆銆10. 澶氩姛鑳界ǔ铡嬬数婧愮殑鍒朵綔
銆銆11. 鐩存祦绋冲帇鐢垫簮镄勫埗浣
銆銆12. 姝ヨ繘鐢垫満镄勫崟鐗囨満鎺у埗绯荤粺
銆銆13. 鍗旷墖链轰氦阃氱伅绠$悊绯荤粺
銆銆14. AT89S51鍗旷墖链轰氦阃氱伅鎺у埗绯荤粺鍒朵綔
銆銆15. 锘轰簬鍗旷墖链虹殑姝ヨ繘鐢垫満绯荤粺璁捐
銆銆16. 锘轰簬WML镄勫︾敓缃戠珯寮鍙
銆銆17. 锘轰簬鍗旷墖链虹殑鐢靛瓙瀵嗙爜阌
銆銆18. 鍗旷墖链洪┍锷ㄦヨ繘鐢垫満鎺у埗绯荤粺镄勮捐
銆銆19. 锘轰簬鍗旷墖链虹殑娴佹按𨱔璁捐
銆銆鐢靛瓙淇℃伅宸ョ▼姣曚笟璁烘枃棰樼洰(涓)
銆銆1. 锘轰簬鍗旷墖链虹殑𨱔𨱔炬姤璀﹀櫒璁捐
銆銆2. 锘轰簬NE555镄勮Е鎽稿纺鎶ヨ﹀櫒
銆銆3. 鏁板瓧瀵嗙爜阌佽捐
銆銆4. 锘轰簬鍗旷墖链烘櫤鑳界数瀛愭椂阍熻捐″强搴旂敤
銆銆5. 娴佹按𨱔鎺у埗鐢佃矾璁捐
銆銆6. 绠鏄揿崟鐗囨満鎺у埗鐢佃矾瀹为獙寮鍙戞澘
銆銆7. 鍏ㄨ嚜锷ㄦ礂琛f満镊锷ㄦ带鍒剁数璺閮ㄥ垎璁捐
銆銆8. 锘轰簬鍗旷墖链虹殑鍏璺鎶㈢瓟鍣ㄧ殑璁捐″强PCB𨱒跨殑璁捐
銆銆9. 锘轰簬鍗旷墖链虹殑鏁板瓧娓╁害璁$殑璁捐
銆銆10. 浠揿簱娓╂箍搴︾殑鐩戞祴绯荤粺
銆銆11. 鐢靛瓙闂ㄩ搩镄勮捐
銆銆12. 锘轰簬鍗旷墖链虹殑姝ヨ繘链虹数璺璁捐
銆銆13. 浜ら氱伅鎺у埗鐢佃矾璁捐
鐚滀綘锽沧锛
1. 鐢靛瓙淇℃伅姣曚笟璁烘枃锣冩枃
2. 鐢靛瓙淇℃伅宸ョ▼璁烘枃锣冩枃
3. 鐢靛瓙淇℃伅宸ョ▼鍙戝𪾢鐜扮姸
4. 链鏂扮増缃戠粶宸ョ▼涓扑笟姣曚笟璁烘枃棰樼洰
5. 鐢靛瓙淇℃伅宸ョ▼姣曚笟璁烘枃锣冩枃
6. 鐢靛瓙淇℃伅宸ョ▼璁烘枃棰樼洰澶у叏
❻ 怎样设计一个用ADE7755和用AT89S51的单片机设计出一个电能表
随着电力的需求越来越大,不同时间段用电量不均衡的现象日趋严重。为了合理地调控电力负荷和节约能源,电力公司已开始鼓励使用多费率电能表。传统的多费率电能表一般采用机械转盘式计量方式,计量精度随机械磨损而降低,时段设置单一,人工抄表劳动强度大,且偶有窃电情况发生等诸多弊端。本文给出基于AT89S52单片机一种新型多费率单相电能表设计,采用AD7755电能计量芯片,电能计量准确。该电能表具有分时段计量,液晶显示,自动回抄,时段设置灵活,时间校正及时,新颖的防窃电,功耗低的特点。并对该电能表实验测试数据进行性了误差分析,指出电能计量中减小与消除误差的方法。
1硬件电路设计
1.1总体结构
基于AT89S52单片机完成多费率单相电能表的设计,AT89S52有以下功能,8k字节Flash闪速存储器,三级加密程序存储器,256字节内部RAM,32个可编程I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路,两种低功耗电工作方式。是一个比较适合于以开关量信号输入检测的性价比较高的8位单片机。电能表硬件设计主要包括六大模块,电压和电流检测电能计量电路AD7755模块,串行存储与看门狗X25045电路模块,HT1621液晶显示电路模块,串行时钟S3530A电路模块,
RS485总线通讯电路模块,防窃电检测电路模块,总体结构如图1所示。
图1:系统总体结构框图
1.2电能计量
单相电能计量采用美国ADI公司的AD7755低功耗芯片实现。AD7755内部除了ADC和滤波、相乘电路外都采用了数字电路,有效的消除了尖脉冲等干扰信号,使得它在恶劣的环境条件下仍能保持极高的正确度和稳定性。对单相回路中的电压、电流信号采样,计算出功率并积分将其转换为电能脉冲输出,CPU对来自AD7755输出端CF的脉冲进行计量,计算出电能表的累计用电量。电能与脉冲的关系为:W=M/C,式中的W为电能,单位为千瓦时,M为脉冲累计个数,C为电表脉冲常数,选取C=1600,每千瓦时为1600个脉冲。
1.3RS485通讯MAX487芯片实现多费率电能表的RS485通讯控制
MAX487芯片具有RS485通讯协议,可以带下位机128个、传输间隔大于1km、传输速率达250kb/s。电能表通过RS485总线与用电治理计算机相连,每只电能表都有一个确定的唯一的八位十六进制的表号,初次安装,电工需要把用户信息与表号记录后输进用电治理计算机中,完成用户与治理计算机的连接。治理计算机采用广播式通讯方式下传时段设置与校时信息,此时不带有地址信息,而电能表中断接收;上位机采用呼唤地址的方式上传信息,即呼唤谁的地址,那只电能表便把信息及其校验码打包向上传送给用电治理计算机,实现电能回抄。MAX487的DE为发送器使能端,DE为1时发送器可以工作,DI为输进端,A、B为输出端。当DE为0时,停止发送输出端为高阻。RE为输进使能端,RE为0时答应接收器工作,A、B为输进端,RO为输出端;RE为1时,接收器被禁止,RO为高阻状态。因此,采用半双工通讯方式,把DE和RE相连然后接AT89S52的P1.4,通过AT89S52的P1.4引脚来控制收发工作状态。
1.4串行存储器
串行存储器采用美国XICOR公司的X25045低功耗芯片,它具备看门狗定时器WTD、电源电压监控和具有512字节的串行E2PROM存储器三种功能。WTD可以设置为200ms、600ms、1400ms喂狗定时间隔,软件编程写进X25045中。在程序正常运行期间,WTD在定时间隔内收到触发信号,确保程序正常运行,一端WTD在定时间隔内没有收到触发信号,X25045便通过RESET引脚输出一个高电平信号,触发电能表复位来防止程序跑飞。X25045作为串行存储芯片,512字节分别用于存储电能表编码,多费率时段设置,上月和当月分时段的峰、平、谷电量和总累计电量等信息,存储次数可改写十万次,数据可保存一百年,它与AT89S52可采用SPI协议总线接口相连。
1.5时钟电路
时钟电路采用S3530A芯片完成,它是一种支持I2C总线的低功耗时钟芯片,它按照CPU经RS485通讯接收校时的数据来设置时钟和日历,靠自身的振荡继续走时。在S3530A的Xin和Xout引脚之间跨接32.768kHz的晶体器振荡器。它通过两线式与CPU连接,SDA脚和SCL脚分别接AT89S52的P2.0和P2.1,并有两个中断报警引脚可设置为输出秒或分同步脉冲,向AT89S52提供周期为1秒的中断信号,单片机系统将根据该信号通过I2C通讯接口读取当前的时间,计算出该时刻所属的时段,实现多费率电能表的分时段计量电能。该时钟电路带有备用锂电池,正常工作时有电源Vcc供电,同时给3.6V锂电池充电;当出现停电时,自动切换锂电池为时钟电路供电,即使停电时钟走时也正确。
1.6液晶显示
采用HOLTEK公司HT1621的LCD显示驱动芯片,实现十六位LCD数字显示。HT1621是具有128段(32×4)内置存储器的LCD驱动器,它片内包括控制与计时电路、显示RAM、LCD驱动及偏置、监视定时器等,采用了48脚SSOP封装,具有体积小和功耗低的优点,非常适合于应用电能表中,其接口电路和外围电路简单,它和AT89S52之间采用串行接口,只需三根线。AT89S52的P2.4、P2.5、P2.6分别接到它的CS片选、WR写答应、DATA串行数据三个引脚上,来控制刷新显示RAM缓冲区。另外应用中,在VDD、VLCD间接一个20kΩ可调电阻,用来调节LCD显示对比度,调节电阻,使得VDD=5V,VLCD=4V对比度较好。
1.7防窃电检测等
记录电能表接线端子盖被人为打开的次数而分析是否窃电。电能表被安装好后将表壳打上铅封,用户不能私自打开电能表接线的表盖破坏铅封,否则属于窃电行为。因此我们采用霍尔传感器,检测接线端子盖是否被打开。假如接线端子盖被打开,AT89S52的P1.6引脚的电平变化,就检测到开盖一次,记录表的接线端子盖被人为打开和破环的次数,判定是否有窃电发生,当发现有窃电现象时,给出报警、断电并及时上传到上位治理计算机。实践证实该新奇的防窃电技术有效的防止窃电情况发生,效果较好。检测电路框图如图2所示。
图2:防窃电检测框图
掉电保护电路,用AT89S52的P1.7输进引脚检测掉电信号,当系统正常工作是P1.7位高电平,当忽然发生断电时,P1.7变成低电平,采用查询方式检测到P1.7的变为低电平后,将进进掉电保护程序。电源电路中有个大滤波电容1000uf/25v,当掉电后能维持系统十多秒的工作时间,确保电能表存储好重要数据。光电隔离电路,在系统中AD775的脉冲输出端,继电器控制端,RS485通讯端分别使用了4N35光电隔离器。通过光的耦合作用传递电信号,把干扰源和易受干扰的部分隔离开来,进步系统抗干扰的能力。
2软件程序设计
2.1软件程序资源分配
多费率单相电能表软件程序共包括初始化及主程序,X25045读写程序,RS485串行通讯处理程序,中断处理程序,定时器处理程序,HT1621显示控制程序,电能分时段计量与掉电处理程序,系统自检与软件抗干扰处理八大程序模块。系统的中断资源分配为INT0中断用于AD7755脉冲检测,INT1用于秒同步检测,定时器T0用于定时100ms,T1未使用,T2用于串行通讯程序波特率发生器,串行口中断设置为RS485异步通讯接收中断。
2.2程序模块的设计
电能表的工作过程主程序模块如图3所示,每次上电要进行初始化,初始化包括对AT89S52单片机定时器、串行口、中断等工作方式的设定,写进串行存储芯片X25045的控制字,串行时钟芯片S3530A控制字,串行液晶驱动芯片HT1621控制字。新电能表的初次工作要对X25045初始值设定,包括电能表表号的设置,时段的设置,时钟的设置,存储地址的分配等。本系统设置了三个时段,单片机每秒从时钟芯片S3530A中读取时钟值,然后根据串行存储芯片X25045中预先设置好的时段,分析该时刻属于哪个时段,根据相应的时段把电能存储AT89S52的RAM存储器中,然后电能每累计够1度便写进到X25045相应的地址中。16位液晶显示器轮流显示时段与电能信息。若有通讯请求将采用中断方式与上位机进行数据通讯。若停电,将执行掉电保护程序。其它程序模块流程图略。
图3:主程序流程图
测试结果
该电能表在淄博贝林电子有限公司进行了误差测试和运行试验,上位计算机完成用电治理时段设置,设置三个费率时段,第一时段00点00分点到06点30分,为谷电量时段,第二时段06点30点到22点30分,为峰电量时段,第三时段22点30点到24点00分,为平电量时段。费率时段设置由电力供电公司根据国家政策规定设定到计算机治理系统中,通过RS485串行通讯传送到电能表中,并存储于X25045中。每月峰、平、谷、累计电量存进电能表中,并打包传送到上位计算机治理系统,通讯波特率设为9600bit/s。用0.1级标准电子式电能表校验台作为标准表,该多费率电能表为被测表,贝林电子有限公司针对不同负荷的情况下进行测试,限于篇幅仅列出负荷为5KW时的实测数据如表1所示。测试结果表明该复费率电能表误差小于1%,属于1.0级标准。经实验得知减小电能计量误差方法,一是通过调节AD7755的匹配电阻调整到精确值;二是该匹配电阻阻值要求随温度变化阻值变化较小;三是在电能计量过程中,在时间段的切换时,计量电能的尾数部分不足0.01度的电能计进下一个时间段中,避免了不足0.01度的电能丢失而造成累计电量有误差。
表1:标准表与被测表丈量值符合5KW
结束语
多费率电能表根据不同的时段设置,实现电能分时计量,采用RS485串行通讯,实现电量自动回抄,实时校时。该电能表经淄博贝林电子有限公司生产表明,设计技术新奇,计量正确,走时精确,时段设置灵活,防窃电设计新奇,各项技术指标均达到国家多费率电能表的技术标准,具有广阔的应用远景。
本文作者创新点在于采用AD7755电能计量芯片计量正确;串行X25045存储灵活可靠,串行时钟S3530A走时精确,RS485总线传输可靠性高,防窃电新奇设计。采用I2C总线结构多费率单相电能表设计更加公道,具有性价比高的特点
❼ 基于单片机的通用型智能充电器充怎么对各种电池各种电压进行自动检测它的工作原理求详细的解释
这种充电器,一般都有4个PIN脚,其中有2个分别是T,C脚,是检测电池温度和电池类型的。锂电池和镍氢电池的内阻不同,故用此来判断是什么电池,通过C检测。镍氢的好像是20K,锂电池是1K
❽ 我想用单片机做一个智能充电器,电路中有点不懂的东西,哪位专业人士可以给我分析一下啊在线等!
充电电压选的好像有点问题,经过桥式整流得到的电压并不是很稳定。最后有一个稳压的装置,如果电压要求不高的话用7805稳压后的电压作为充电源。
❾ 5v1a、5v2a的手机充电器给51单片机供电可以吗
可以的 51单片机是5v内核 电压对上了就行 后面的电流是充电器最大的输出电流