导航:首页 > 操作系统 > 基于51单片机程控稳压源

基于51单片机程控稳压源

发布时间:2024-05-30 05:42:58

❶ 我是机电专业的学生,快要毕业了,我的毕业论文题目是基于51单片机的温度控制系统设计

第1章 硬件电路分析
第1.1节 硬件电路概述该测温系统由五部分组成:电源模块、侦测模块、显示模块、控制模块、通讯模块。电源模块完成将200V,50Hz市电转换为稳定的直流+5V电源的任务,包含变压、整流、滤波和稳压四部分,其中稳压部分采用LM7805集成块。串口通信模块的任务是实现单片机与计算机的通信,通过软件将程序下载至单片机中进行运行调试
以上内容来自5173论文网 http://www.lw5173.com/article/html/4627.html 点击参考更多

❷ 基于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咨询可访问天工测控官网或阿里店铺。

❸ 51单片机做个led路灯照明,求1W led驱动电路

给您两个方案,一个是正规方案,另一个是建议方案。

先说简易方案,用三极管与功率电阻组合用单片机控制这是简易方案。然后说明其中作用,三极管选用9013,作用是放大,他的几级串电阻接单片机。他的发射极串x欧姆电阻接地,他的集电极串接led和电阻。其中集电极电阻r和发射极电阻x欧需功率电阻,大小为1W的功率电阻。集电极供电电源是由7808稳压器,若改为7805则可减小阻值,具体电阻阻值这需要计算。

LED有个特性,在未达到额定电压时候是可以点亮的,此时电流小于额定电流很多,但有可能亮度与额定电压下变化并不明显,若超过额定电压,则电流比额定电流会大很多。也就是说需要使led串接电阻,使其电流一定。那么计算阻值时候,比如led额定电流要求300ma,那么我们只要保证他是通过300ma去计算阻值。


由于这个简单方案我做过,故给个红笔更改过的电路图,只不过我是2led串联,红叉代表不接,红线代表链接。具体看图。



最后祝你调试成功,没了。

❹ 51单片机控制继电器

你的仿真图有问题,继电器是不会吸合的。发光二极和串联的电阻阻值也大,LED不能亮。

仿真应该如下图这样画

编程

RELAY BIT P2.0 ;继电器控制位

RESET:LJMP MAIN

ORG 000BH

MOV TH0,#3CH

MOV TL0,#0B0H

DJNZ R2 ,BACK

MOV R2 ,#20 ;中断20次,1秒到,继电器吸合或断开一次

CPL RELAY

BACK: RETI

MAIN: MOV TMOD,#01H

MOV TH0,#3CH; 晶振频率为12M,定时50ms

MOV TL0,#0B0H

MOV IE ,#82H

SETB TR0

MOV R2 ,#20

CLR RELAY

AJMP $

请采纳

❺ 涓囧拰鐑姘村櫒u3锛5v绋冲帇鍑烘潵鍙链4.9v浠涔堟儏鍐

鐢垫簮鎶链灏ゅ叾鏄鏁版带鐢垫簮鎶链鏄涓闂ㄥ疄璺垫у緢寮虹殑宸ョ▼鎶链锛屾湇锷′簬钖勮屽悇涓氥傜数锷涚数瀛愭妧链鏄鐢佃兘镄勬渶浣冲簲鐢ㄦ妧链涔嬩竴銆傚綋浠婄数婧愭妧链铻嶅悎浜嗙数姘斻佺数瀛愩佺郴缁熼泦鎴愩佹带鍒剁悊璁恒佹潗鏂欑瓑璇稿氩︾戦嗗烟銆傞殢镌璁$畻链哄拰阃氲鎶链鍙戝𪾢钥屾潵镄勭幇浠d俊鎭鎶链闱╁懡锛岀粰鐢靛姏鐢靛瓙鎶链鎻愪緵浜嗗箍阒旂殑鍙戝𪾢鍓嶆櫙锛屽悓镞朵篃缁欑数婧愭彁鍑轰简镟撮珮镄勮佹眰銆傞殢镌鏁版带鐢垫簮鍦ㄧ数瀛愯呯疆涓镄勬櫘阆崭娇鐢锛屾櫘阃氱数婧愬湪宸ヤ綔镞朵骇鐢熺殑璇宸锛屼细褰卞搷鏁翠釜绯荤粺镄勭簿纭搴︺傜数婧愬湪浣跨敤镞朵细阃犳垚寰埚氢笉镩钖庢灉锛屼笘鐣屽悇锲界悍绾峰圭数婧愪骇鍝佹彁鍑轰简涓嶅悓瑕佹眰骞跺埗瀹氢简涓绯诲垪镄勪骇鍝佺簿搴︽爣鍑嗐傚彧链夋弧瓒充骇鍝佹爣鍑嗭纴镓嶈兘澶熻繘鍏ュ竞鍦恒傞殢镌缁忔祹鍏ㄧ悆鍖栫殑鍙戝𪾢锛屾弧瓒冲浗闄呮爣鍑嗙殑浜у搧镓嶈兘銮峰缑杩涘嚭镄勯氲岃瘉銆傛暟鎺х数婧愭槸浠80骞翠唬镓岖湡姝g殑鍙戝𪾢璧锋潵镄勶纴链熼棿绯荤粺镄勭数锷涚数瀛愮悊璁哄紑濮嫔缓绔嬨傝繖浜涚悊璁轰负鍏跺悗𨱒ョ殑鍙戝𪾢鎻愪緵浜嗕竴涓镩濂界殑锘虹銆傚湪浠ュ悗镄勪竴娈垫椂闂撮噷锛屾暟鎺х数婧愭妧链链変简闀胯冻镄勫彂灞曘备絾鍏朵骇鍝佸瓨鍦ㄦ暟鎺х▼搴﹁揪涓嶅埌瑕佹眰銆佸垎杈ㄧ巼涓嶉珮銆佸姛鐜囧瘑搴︽瘆杈冧绠銆佸彲闱犳ц缉宸镄勭己镣广傚洜姝ゆ暟鎺х数婧愪富瑕佺殑鍙戝𪾢鏂瑰悜锛屾槸阍埚逛笂杩扮己镣逛笉鏂锷犱互鏀瑰杽銆傚崟鐗囨満鎶链鍙婄数铡嬭浆鎹㈡ā鍧楃殑鍑虹幇涓虹簿纭鏁版带鐢垫簮镄勫彂灞曟彁渚涗简链夊埄镄勬浔浠躲傛柊镄勫彉鎹㈡妧链鍜屾带鍒剁悊璁虹殑涓嶆柇鍙戝𪾢锛屽悇绉岖被鍨嬩笓鐢ㄩ泦鎴愮数璺銆佹暟瀛椾俊鍙峰勭悊鍣ㄤ欢镄勭爷鍒跺簲鐢锛屽埌90骞翠唬锛屽繁鍑虹幇浜嗘暟鎺х簿搴﹁揪鍒0.05V镄勬暟鎺х数婧愶纴锷熺巼瀵嗗害杈惧埌姣忕珛鏂硅嫳瀵50W镄勬暟鎺х数婧愩备粠缁勬垚涓婏纴鏁版带鐢垫簮鍙鍒嗘垚鍣ㄤ欢銆佷富鐢佃矾涓庢带鍒剁瓑涓夐儴鍒嗐傜洰鍓嶅湪鐢靛姏鐢靛瓙鍣ㄤ欢鏂归溃锛屽嚑涔庨兘涓烘棆绾藉紑鍏宠皟鑺傜数铡嬶纴璋冭妭绮惧害涓嶉珮锛岃屼笖缁忓父璺冲彉锛屼娇鐢ㄩ夯鐑
鏁板瓧鍖栨櫤鑳界数婧愭ā鍧楁槸阍埚逛紶缁熸櫤鑳界数婧愭ā鍧楃殑涓嶈冻鎻愬嚭镄勶纴鏁板瓧鍖栬兘澶熷噺灏戠敓浜ц繃绋嬩腑镄勪笉纭瀹氩洜绱犲拰浜轰负鍙备笌镄勭幆鑺傛暟锛屾湁鏁埚湴瑙e喅鐢垫簮妯″潡涓璇稿傚彲闱犳с佹櫤鑳藉寲鍜屼骇鍝佷竴镊存х瓑宸ョ▼闂棰桡纴鏋佸ぇ鍦版彁楂樼敓浜ф晥鐜囧拰浜у搧镄勫彲缁存姢镐с
鐢垫簮閲囩敤鏁板瓧鎺у埗锛屽叿链変互涓嬫槑鏄句紭镣:
1)鏄扑簬閲囩敤鍏堣繘镄勬带鍒舵柟娉曞拰鏅鸿兘鎺у埗绛栫暐锛屼娇鐢垫簮妯″潡镄勬櫤鑳藉寲绋嫔害镟撮珮锛屾ц兘镟村畬缇庛
2)鎺у埗𨱔垫椿锛岀郴缁熷崌绾ф柟渚匡纴鐢氲呖鍙浠ュ湪绾夸慨鏀规带鍒剁畻娉曪纴钥屼笉蹇呮敼锷ㄧ‖浠剁嚎璺銆
3)鎺у埗绯荤粺镄勫彲闱犳ф彁楂桡纴鏄扑簬镙囧嗳鍖栵纴鍙浠ラ拡瀵逛笉钖岀殑绯荤粺(鎴栦笉钖屽瀷鍙风殑浜у搧)锛岄噰鐢ㄧ粺涓镄勬带鍒舵澘锛岃屽彧鏄瀵规带鍒惰蒋浠跺仛涓浜涜皟鏁村嵆鍙銆
4)绯荤粺缁存姢鏂逛究锛屼竴镞﹀嚭鐜版晠闅滐纴鍙浠ュ緢鏂逛究鍦伴氲繃RS232鎺ュ彛鎴朢S485鎺ュ彛鎴朥SB鎺ュ彛杩涜岃皟璇曪纴鏁呴㱩镆ヨ锛屽巻鍙茶板綍镆ヨ锛屾晠闅滆瘖鏂锛岃蒋浠朵慨澶嶏纴鐢氲呖鎺у埗鍙傛暟镄勫湪绾夸慨鏀广佽皟璇;涔熷彲浠ラ氲繃MODEM杩灭▼镎崭綔銆
5)绯荤粺镄勪竴镊存уソ锛屾垚链浣庯纴鐢熶骇鍒堕犳柟渚裤傜敱浜庢带鍒惰蒋浠朵笉镀忔ā𨰾熷櫒浠堕偅镙峰瓨鍦ㄥ樊寮傦纴镓浠ワ纴鍏朵竴镊存у緢濂姐傜敱浜庨噰鐢ㄨ蒋浠舵带鍒讹纴鎺у埗𨱒跨殑浣撶Н灏嗗ぇ澶у噺灏忥纴鐢熶骇鎴愭湰涓嬮檷銆
6)鏄撶粍鎴愰珮鍙闱犳х殑澶氭ā鍧楅嗗彉鐢垫簮骞惰仈杩愯岀郴缁熴备负浜嗗缑鍒伴珮镐ц兘镄勫苟镵旇繍琛岄嗗彉鐢垫簮绯荤粺锛屾疮涓骞惰仈杩愯岀殑阃嗗彉鐢垫簮鍗曞厓妯″潡閮介噰鐢ㄥ叏鏁板瓧鍖栨带鍒讹纴鏄扑簬鍦ㄦā鍧椾箣闂存洿濂藉湴杩涜屽潎娴佹带鍒跺拰阃氲鎴栬呭湪妯″潡涓瀹炵幇澶嶆潅镄勫潎娴佹带鍒剁畻娉(涓嶉渶瑕侀氲)锛屼粠钥屽疄鐜伴珮鍙闱犳с侀珮鍐椾綑搴︾殑阃嗗彉鐢垫簮骞惰仈杩愯岀郴缁熴

绗涓绔 绯荤粺璁捐
1.1璁捐′换锷′笌瑕佹眰
1.1.1璁捐′换锷
璁捐′竴鍙板井链烘带鍒剁殑鏁版带鐩存祦鐢靛帇婧愶纴涓虹数瀛愯惧囦緵鐢点
鍦ㄨ捐¤繃绋嬩腑锛岄夋嫨1锝2涓鍗曞厓鐢佃矾浣跨敤浠跨湡杞浠讹纸渚嫔侻ultisim2001绛夛级杩涜屼豢鐪熻皟璇曘
鐢ㄨ$畻链虹粯鍒舵墍链夌殑鐢佃矾锲惧拰鍗板埛鐢佃矾锲
1.1.2璁捐¤佹眰
杈揿嚭鐢靛帇锣冨洿0-30v锛屾ヨ繘鍊间负0.1V
鐢靛帇璋冩暣鐜嘢v<0.05%V锛
鐢垫祦璋冩暣鐜嘢i<0.03%A锛
绾规尝鐢靛帇銆埚嘲宄板<=5mA锛
鍏锋湁杩囨祦淇濇姢鍜岀煭璺淇濇姢锷熻兘锛涚敤鏁板瓧鏄剧ず杈揿嚭鐢靛帇
1.2鏂规堢殑阃夋嫨涓庤鸿瘉
1.2.1 镐讳綋璁捐℃柟妗
镙规嵁棰樼洰瑕佹眰璁捐$殑妗嗗浘锛屽傚浘1.1镓绀猴细
鏂规堜竴锛氭ゆ柟妗堥噰鐢ㄤ紶缁熺殑璋冩暣绠℃柟妗堬纴涓昏佺壒镣瑰湪浜庝娇鐢ㄤ竴濂楀崄杩涘埗璁℃暟鍣ㄥ畬鎴愮郴缁熺殑鎺у埗锷熻兘锛屼竴鏂归溃瀹屾垚鐢靛帇镄勮疟镰佹樉绀猴纴鍙︿竴鏂归溃鍏惰緭鍑轰綔涓篍PROM 镄勫湴鍧杈揿叆锛岃岀敱EPROM镄勮緭鍑虹粡D/A鍙樻崲钖庡幓鎺у埗璇宸鏀惧ぇ镄勫熀鍑嗙数铡嬶纴浠ユ带鍒惰緭鍑烘ヨ繘銆傚叾妗嗗浘濡傚浘1.2镓绀

锲2.1铡熺悊妗嗗浘

濡傚浘1.2 璋冩暣绠℃带鍒剁殑绋冲帇鐢垫簮
鏂规堜簩锛氶噰鐢51绯诲垪鍗旷墖链轰綔涓烘暣链虹殑鎺у埗鍗曞厓锛岄氲繃鏀瑰彉杈揿叆鏁板瓧閲忔潵鏀瑰彉杈揿嚭鐢靛帇鍊硷纴浠庤屼娇杈揿嚭锷熺巼绠$殑锘烘瀬鐢靛帇鍙戠敓鍙桦寲锛岄棿鎺ュ湴鏀瑰彉杈揿嚭鐢靛帇镄勫ぇ灏忋备负浜呜兘澶熶娇绯荤粺鍏峰囨娴嫔疄闄呰緭鍑虹数铡嫔肩殑澶у皬锛屽彲浠ョ粡杩嘇DC0809杩涜屾ā鏁拌浆鎹锛岄棿鎺ョ敤鍗旷墖链哄疄镞跺圭数铡嬭繘琛岄噰镙凤纴铹跺悗杩涜屾暟鎹澶勭悊鍙婃樉绀恒傞噰鐢ㄨ蒋浠舵柟娉曟潵瑙e喅鏁版嵁镄勯勭疆浠ュ强鐢垫祦镄勬ヨ繘鎺у埗锛屼娇绯荤粺纭浠舵洿锷犵亩娲侊纴钖勭被锷熻兘鏄扑簬瀹炵幇链绯荤粺浠ョ洿娴佺数婧愪负镙稿绩锛屽埄鐢51绯诲垪鍗旷墖链轰负涓绘带鍒跺櫒锛岄氲繃阌鐩樻潵璁剧疆鐩存祦鐢垫簮镄勮緭鍑虹数娴侊纴璁剧疆姝ヨ繘绛夌骇鍙杈0.1V锛屽苟鍙鐢辨暟镰佺℃樉绀哄疄闄呰緭鍑虹数铡嫔煎拰鐢靛帇璁惧畾鍊笺傚埄鐢ㄥ崟鐗囨満绋嬫带杈揿嚭鏁板瓧淇″彿锛岀粡杩喽/A杞鎹㈠櫒锛图A0832锛夎緭鍑烘ā𨰾熼噺锛屽啀缁忚繃杩愮畻鏀惧ぇ鍣ㄩ殧绂绘斁澶э纴鎺у埗杈揿嚭锷熺巼绠$殑锘烘瀬锛岄殢镌锷熺巼绠″熀鏋佺数鐢垫祦镄勫彉鍖栬岃緭鍑轰笉钖岀殑鐢靛帇銆傚崟鐗囨満绯荤粺杩桦吋椤惧规亽铡嬫簮杩涜屽疄镞剁洃鎺э纴杈揿嚭鐢靛帇缁忚繃鐢垫祦/鐢靛帇杞鍙桦悗锛岄氲繃A/D杞鎹㈣姱鐗囷纴瀹炴椂鎶婃ā𨰾熼噺杞鍖栦负鏁版嵁閲忥纴缁忓崟鐗囨満鍒嗘瀽澶勭悊锛 阃氲繃鏁版嵁褰㈠纺镄勫弽棣堢幆鑺傦纴浣跨数铡嬫洿锷犵ǔ瀹氾纴鏋勬垚绋冲畾镄勫帇鎺х数铡嬫簮銆

锲1.3 鍗旷墖链烘带鍒剁殑绋冲帇鐢垫簮
1.2.2鏂规堢殑姣旇缉涓庤鸿瘉
1.2.2.1鏁版带閮ㄥ垎
鏂规堜竴閲囩敤涓銆佸皬瑙勬ā鍣ㄤ欢瀹炵幇绯荤粺镄勬暟鎺ч儴鍒嗭纴浣跨敤镄勮姱鐗囧緢澶氾纴阃犳垚鎺у埗鐢佃矾鍐呴儴鎺ュ彛淇″彿绻佺悙锛屼腑闂寸浉浜掑叧镵斿氾纴鎶楀共镓拌兘锷涘樊銆傚湪鏂规堜簩涓閲囩敤鍗旷墖链哄畬鎴愭暣涓鏁版带閮ㄥ垎镄勫姛鑳斤纴钖屾椂锛8031浣滀负涓涓鏅鸿兘鍖栫殑鍙缂栫▼鍣ㄤ欢锛屼究浜庣郴缁熷姛鑳界殑镓╁𪾢銆
1.2.2.1杈揿嚭閮ㄥ垎
鏂规堜竴閲囩敤绾挎ц皟铡嬬数婧愶纴浠ユ敼鍙桦叾锘哄嗳鐢靛帇镄勬柟寮忎娇杈揿嚭涓崭粎澧炲姞/鍑忓皯锛岃繖镙蜂笉鑳戒笉钥冭槛鏁存祦婊ゆ尝钖庣殑绾规尝瀵硅緭鍑虹殑褰卞搷锛岃屾柟妗堜簩涓浣跨敤杩愮畻鏀惧ぇ鍣ㄤ綔鍓岖骇镄勮繍绠楁斁澶у櫒锛岀敱浜庤繍绠楁斁澶у櫒鍏锋湁寰埚ぇ镄勭数婧愮数铡嬫姂鍒舵瘆锛屽彲浠ュぇ澶у噺灏忚緭鍑虹镄勭汗娉㈢数铡嬨傚湪鏂规堜竴涓銆备负鎶戝埗绾规尝钥屽湪绾挎ц皟铡嬬数婧愯緭鍑虹骞惰仈镄勫ぇ鐢靛归檷浣庝简绯荤粺镄勫搷搴旈熷害锛岃繖镙疯緭鍑虹殑鐢靛帇闅句互璺熻釜蹇鍙樼殑杈揿叆锛屾柟妗堜簩涓镄勮緭鍑虹数铡嬫尝褰涓嶥/A鍙樻崲杈揿嚭娉㈠舰鐩稿悓锛屼笉灏藉彲浠ヨ緭鍑虹洿娴佺数骞筹纴钥屼笖鍙瑕侀勫厛鐢熸垚娉㈠舰镄勯噺鍖栨暟鎹锛屽氨鍙浠ヤ骇鐢熷氱嶆尝褰㈣緭鍑猴纴浣跨郴缁熼檲缁欐湁涓瀹氶┍锷ㄨ兘锷涚殑淇″彿婧愩
1.2.2.3鏄剧ず閮ㄥ垎
鏂规堜竴涓镄勬樉绀鸿緭鍑烘槸瀵圭数铡嬬殑閲忓寲鍊肩洿鎺ヨ繘琛岃疟镰佹樉绀鸿緭鍑猴纴鏄剧ず鍊间负D/A杞鎹㈢殑杈揿叆閲忥纴鐢变簬D/A杞鎹涓庡姛鐜囬┍锷ㄧ数璺寮曞叆镄勮宸锛屾樉绀哄间笌鐢垫簮瀹为檯杈揿嚭鍊间箣闂村彲鑳藉嚭鐜拌缉澶у亸宸銆傛柟妗堜簩涓閲囩敤涓変綅鍗婄殑鏁板瓧鐢靛帇琛ㄧ洿鎺ュ硅緭鍑虹数铡嬮噰镙峰苟鏄剧ず杈揿嚭瀹为檯鐢靛帇鍊硷纴涓镞︾郴缁熷伐浣滃纾甯革纴鍑虹幇棰勫埗鍊间笌杈揿嚭鍊煎亸宸杩囧ぇ锛岀敤鎴峰彲浠ユ牴鎹璇ヤ俊鎭浜堜互澶勭悊銆傛柟妗堜簩涓杩橀噰鐢ㄤ简阌鐩/鏄剧ず鍣ㄦ帴鍙f带鍒跺櫒8279銆备笉浠呯亩鍖栨帴鍙e紩绾匡纴钥屼笖鍑忓皬浜呜蒋浠跺归敭鐩/鏄剧ず鍣ㄧ殑镆ヨ㈡椂闂达纴鎻愰珮浜咰PU镄勫埄鐢ㄧ巼銆
缁间笂镓杩帮纴阃夋嫨鏂规堜簩锛屼娇鐢ㄥ崟鐗囨満瀹炵幇銆
1.2.3绯荤粺镄勫师鐞嗘嗗浘鍜岀数璺锲
锲1.4 镐讳綋铡熺悊妗嗗浘

绗浜岀珷 绯荤粺镄勭‖浠剁数璺璁捐
2.1鐢垫簮閮ㄥ垎
2.1.1绋冲帇鐢佃矾缁撴瀯缁勬垚
绋冲帇鐢垫簮鐢辩数婧愬彉铡嫔櫒銆佹暣娴佺数璺銆佹护娉㈢数璺鍜岀ǔ铡嬬数璺缁勬垚锛屽傚浘2.1镓绀

2.1 鐢垫簮鏂规嗗强娉㈠舰锲
a.鏁存祦鍜屾护娉㈢数璺锛氭暣娴佷綔鐢ㄦ槸灏嗕氦娴佺数铡婾2鍙樻崲鎴愯剦锷ㄧ数铡婾3銆傛护娉㈢数璺涓鑸鐢辩数瀹圭粍鎴愶纴鍏朵綔鐢ㄦ槸鑴夊姩鐢靛帇U3涓镄勫ぇ閮ㄥ垎绾规尝锷犱互婊ら櫎锛屼互寰楀埌杈冨钩婊戠殑鐩存祦鐢靛帇U4銆
b.绋冲帇鐢佃矾锛氱敱浜庡缑鍒扮殑杈揿嚭鐢靛帇U4鍙楄礋杞姐佽緭鍏ョ数 铡 鍜 娓╁害镄勫奖鍝崭笉绋冲畾锛屼负浜嗗缑鍒版洿涓虹ǔ瀹氱数铡嬫坊锷犱简绋冲帇鐢佃矾锛屼粠钥屽缑鍒扮ǔ瀹氱殑鐢靛帇U0銆
2.1.2鐢垫簮璁捐
鐢垫簮閮ㄥ垎鍖呮嫭锛+5V銆 15V涓ゅぇ閮ㄥ垎锛
+5V鐢垫簮鍙瑕佷緵鍗旷墖链洪儴鍒嗕娇鐢锛屽师鐞嗗浘濡傚浘2.2镓绀
瀵逛簬婊ゆ尝鐢靛圭殑阃夋嫨锛岄渶瑕佹敞镒忔暣娴佺$殑铡嬮檷锛7805镄勬渶灏忓厑璁稿帇闄嶆尝锷10%锛屾墍浠ュ厑璁哥殑链澶х汗娉㈢殑宄板嘲鍊 U=9 锛1-10%锛-1.4-5=2.76V
C= = =3600Uf
阃夊彇镄勬护娉㈢数瀹规墍浠ラ夊彇镄勬护娉㈢数瀹笴=4700Uf/16V
15V鐢垫簮锛屽叾鐢垫簮鐢佃矾濡傚浘2.3镓绀
鍏佽哥殑绾规尝宄板嘲鍊 U=18 (1-10%)-0.7-12-U=4.9V
鎸夎繎浼肩数娴佹斁鐢佃$畻锛屽垯
C= = =1430Uf
阃夊彇婊ゆ尝鐢靛归夊彇婊ゆ尝鐢靛笴=2200uF/30V
锲2.2鍜屽浘2.3

2.2鏁版带閮ㄥ垎
2.2.1AT89C51鍗旷墖链
AT89C51鏄缇庡浗ATMEL鍏鍙哥敓浜х殑浣庣数铡嬶纴楂樻ц兘CMOS8浣嶅崟鐗囨満锛岀墖鍐呭惈4K bytes镄勫彲鍙嶅嶆摝鍐欑殑鍙璇荤▼搴忓瓨鍌ㄥ櫒(EPROM)鍜128 bytes镄勯殢链烘暟鎹瀛桦偍鍣锛圧AM锛夛纴鍣ㄤ欢閲囩敤ATMEL鍏鍙哥殑楂桦瘑搴︺侀潪鏄揿け镐у瓨鍌ㄦ妧链鐢熶骇锛屽吋瀹规爣鍑哅CS-51鎸囦护绯荤粺锛岀墖鍐呯疆阃氱敤8浣崭腑澶澶勭悊鍣(CPU)鍜孎lash瀛桦偍鍗曞厓锛屽姛鑳藉己澶AT89C51鍗旷墖链哄彲鎻愪緵楂樻т环姣旂殑搴旂敤鍦哄悎锛屽彲𨱔垫椿搴旂敤浜庡悇绉嶆带鍒堕嗗烟銆傚洜姝わ纴鍦ㄨ繖閲屾垜阃夌敤AT89C51鍗旷墖链烘潵瀹屾垚銆
涓昏佹ц兘鍙傛暟锛
•涓崄CS-51浜у搧鎸囦护绯荤粺瀹屽叏鍏煎
•4K瀛楄妭鍙閲嶆摝鍐橣lash闂瀛桦瓨鍌ㄥ櫒
•1000娆℃摝鍐椤懆链
•鍏ㄩ润镐佹搷浣滐细0hz-24hz
•涓夌骇锷犲瘑绋嫔簭瀛桦偍鍣
•128x8瀛楄妭鍐呴儴RAM
•32涓鍙缂栫▼I/O鍙g嚎
•2涓16浣嶅畾镞/璁℃暟鍣
•6涓涓鏂婧
•鍙缂栫▼涓茶孶ART阃氶亾
•浣庡姛钥楃┖闂插拰鎺夌数妯″纺

AT89C51 鍐呭瓨绌洪棿
1銆佸唴閮ㄧ▼搴忓瓨鍌ㄥ櫒锛团LASH锛4K 瀛楄妭銆
2銆佸栭儴绋嫔簭瀛桦偍鍣锛圧OM锛64K 瀛楄妭銆
3銆佸唴閮ㄦ暟鎹瀛桦偍鍣锛圧AM锛256 瀛楄妭銆
4銆佸栭儴鏁版嵁瀛桦偍鍣锛圧AM锛64K 瀛楄妭銆
2.3淇″彿澶勭悊鐢佃矾
2.3.1D/A杞鎹
鐢垫簮杈揿嚭鐢靛帇锣冨洿鏄0-30V锛屾ラ暱0.1V,鍏辨湁300涓鐘舵侊纴钥8浣岖殑D/A杞鎹㈠彧链256涓鐘舵侊纴涓嶈兘婊¤冻瑕佹眰锛屽洜姝ゆ垜闇瑕侀夌敤10瀛楅暱镄凞/A杞鎹㈠櫒𨱒ヨ揪鍒拌捐¤佹眰銆
MAX504鏄鐢辩编淇★纸Maxim锛夊叕鍙哥敓浜х殑涓绉崭绠锷熻椼佺数铡嬭緭鍑哄瀷10浣崭覆琛屾暟/妯¤浆鎹㈠櫒銆侻AX504镞㈠彲鐢锛5V鍗旷数婧愬伐浣滐纴涔熷彲鐢卤5V鍙岀数婧愬伐浣溿傝ョ数璺閲囩敤14寮曡剼DIP鍨嬫垨SO鍨嫔皝瑁咃纴锲2绀哄嚭瀹幂殑寮曡剼鎺掑垪锛岃〃1浠嬬粛瀹幂殑寮曡剼锷熻兘銆

锲2.5 MAX504灏佽呭浘
琛1 MAX504镄勫紩鑴氩姛鑳
寮曡剼搴忓彿 寮曡剼钖岖О 寮曡剼锷熻兘
1 BIPOFF 鍙屾瀬镐у亸缃/澧炵泭鐢甸樆绔
2 DIN 涓茶屾暟鎹杈揿叆绔
3 CLR/ 娓呴櫎绔锛屽纾姝ョ疆浣岲AC瀵勫瓨鍣ㄦ墍链変綅
4 SCLK 涓茶屾椂阍熻緭鍏ョ
5 CS/ 鐗囬夌锛屼绠鐢靛帇链夋晥
6 DOUT 涓茶屾暟鎹杈揿嚭绔
7 DGND 鏁板瓧鍦
8 AGND 妯℃嫙鍦
9 REFIN 鍙傝幂数铡嬭緭鍏ョ
10 REFOUT 鍙傝幂数铡嬭緭鍑虹锛岃嫢涓岖敤搴旀帴镊砎DD
11 VSS 鐢垫簮璐熺
12 VOUT DAC妯℃嫙杈揿嚭鍦
13 VDD 鐢靛帇璐熺
14 RFB 鍙嶉堢数阒荤

2.4阌鐩树笌鏄剧ず閮ㄥ垎
2.4.1鏄剧ず閮ㄥ垎
鏄剧ず鏁版嵁浠ヤ覆琛屾柟寮忎粠89C51镄凯12鍙h緭鍑洪佸线绉讳綅瀵勫瓨鍣74LS164镄𪞝銆丅绔锛岀劧钖庡皢鍙樻垚镄勫苟琛屾暟鎹浠庤緭鍑虹疩0锝濹7杈揿嚭锛屼互鎺у埗寮鍏崇WT1锝濿T3镄勯泦鐢垫瀬锛岀劧钖庡啀灏呜緭鍑虹殑LED娈甸夌爜钖屾椂阃佸线鏁扮爜绠LED1锝濴ED2銆备綅阃夌爜鐢89C51镄凯14锝濸16鍙h緭鍑哄苟缁忚疟镰佸櫒74LS138阃佸线寮鍏崇Y1锝瀁8镄勫熀鏋侊纴浠ュ规暟镰佺LED1锝濴ED8杩涜屼綅阃夋带鍒讹纴杩欐牱锛4涓鏁扮爜绠′究浠100ms镄勬椂闂撮棿闅旇疆娴佹樉绀恒傜敱浜庝汉鐪肩殑娈嬬暀鏁埚簲锛岃繖4涓鏁扮爜绠$湅涓婂幓鍑犱箮鏄钖屾椂鏄剧ず銆

2.4.2阌鐩橀儴鍒
阌鐩樻槸链夋棤鏁颁釜鎸夐敭缁勬垚镄勫紑鍏崇烦阒碉纴瀹冩槸涓绉嶅粔浠风殑杈揿叆璁惧囥备竴涓阌鐩橀氩父鍖呮嫭鏁版嵁阌锛屽瓧姣嶉敭浠ュ强涓浜涘姛鑳介敭銆傛搷浣滀汉锻桦彲浠ラ氲繃阌鐩桦悜璁$畻链鸿緭鍏ユ暟鎹銆佸湴鍧銆佹寚浠ゆ垨鍏朵粬镄勬带鍒跺懡浠わ纴瀹炵幇绠鍗旷殑浜烘満瀵硅瘽銆
鐢ㄤ簬璁$畻链虹郴缁熺殑阌鐩橀氩父链変袱绉嶏细涓绫绘槸缂栫爜阌鐩桡纴鍗抽敭鐩树笂闂钖堥敭镄勮瘑鍒链変笓鐢ㄧ‖浠惰瘑鍒銆傚彟涓绫绘槸闱炵紪镰侀敭鐩桡纴鍗抽敭鐩树笂阌鍏ュ强闂钖堥敭镄勮瘑鍒鐢辫蒋浠跺疄鐜般
阌鐩樻帴鍙e簲鍏锋湁镄勫姛鑳斤细
阌镓鎻忓姛鑳斤纴鍗虫娴嬫槸钖︽湁阌鎸変笅
阌璇嗗埆锷熻兘锛岀‘瀹氲鎸変笅寤烘墍鍦ㄧ殑琛屽垪镄勪綅缃
浜х敓鐩稿簲镄勯敭镄勪唬镰
娑堥櫎鎸夐敭寮硅烦鍙婂逛粯澶氶敭涓查敭
杩欓噷鎴戣侀夌敤镄勬槸闱炵紪镰3x3阌鐩樼粨鏋勶纴鑳借嚜锷ㄦ秷闄ら敭鎶栧姩褰卞搷锛屽叿链夊规寜阌钖屾椂鎸変笅镄勪缭鎶わ纴鑳芥妸阌鐩树俊鎭瀛桦叆鍫嗘爤锛屼篃鍙钖愠PU鍙戜腑鏂璇锋眰锛屽缑鍒板搷搴斿悗锛屼娇CPU銮峰彇鎸夐敭淇℃伅锛岃缮鍙鎺ュ弹CPU阒熼棿淇℃伅镄勬煡璇銆
瀵规疮涓阌鎴戜滑閮借祴浜堜简鐗瑰畾镄勫姛鑳斤细
0------姣忔寜阌涓娆″炲姞10V
1------姣忔寜阌涓娆″噺灏10V

2------姣忔寜阌涓娆″炲姞1V 0 1 2
3------姣忔寜阌涓娆″噺灏1V 3 4 5
4------姣忔寜阌涓娆″炲姞0.1V 6 7 8
5------姣忔寜阌涓娆″噺灏0.1V
7-----娓呴櫎鏄剧ず
8-----寮濮嬫樉绀

AT89C51鍜8279阌鐩樸佹樉绀哄櫒鎺ュ彛
涓嫔浘2.11鏄疉T89C51銆8279涓庨敭鐩桦拰鏄剧ず鍣ㄧ殑鎺ュ彛鐢佃矾锛屽綋链夐敭鎸変笅镞讹纴8279鍙鐢ㄤ腑鏂鏂瑰纺阃氱煡C51銆傜紪绋嫔疄鐜扮殑锷熻兘鏄锛氩綋链夐敭0-8鎸変笅镞讹纴瀹屾垚锅ュ艰幏鍙栵纴骞剁敤LED杈揿嚭鏄剧ず阌鍊笺

2.5杈揿嚭鐢佃矾
2.5.1绋冲帇杈揿嚭閮ㄥ垎
杩欓儴鍒嗗皢鏁版带閮ㄥ垎阃佹潵镄勭数铡嬫带鍒跺瓧杞鎹㈡垚绋冲畾鐢靛帇杈揿嚭锛岀数璺涓昏佺敱D/A杞鎹銆佺ǔ铡嬭緭鍑恒佽繃娴佷缭鎶ゆ寚绀哄拰寤舵椂钖锷ㄧ瓑鍑犻儴鍒嗙粍鎴愶纴鐢佃矾锲惧傚浘 镓绀

鐢靛帇杈揿嚭锣冨洿涓0-29.9V锛屾ラ暱0.1V锛屽叡链300绉岖姸镐侊纴镓浠ヤ笂闱㈡彁鍒伴夌敤10浣岲/A杞鎹㈠櫒MAX504銆傝捐′腑鐢ㄤ袱涓鐢靛帇鎺у埗瀛椾唬琛0.1V锛屽綋鐢靛帇鎺у埗镊浠0锛2锛4•••鍒598镞讹纴鐢垫簮杈揿嚭鐢靛帇涓0.0锛0.1锛0.2•••鍒29.9V銆傚綋MAX504锘哄嗳鐢靛帇閲囩敤+15V镞讹纴D/A杞鎹㈢数璺婊″箙锛岃緭鍑轰负15.0V锛堢数铡嬫带鍒跺瓧涓1023镞讹级銆傜敱浜庝笘绾链澶х敤鍒扮数铡嬫带鍒跺瓧598 锛屽洜姝D/A杞鎹㈤儴鍒嗘渶澶ц緭鍑虹数铡
V1=(598/1023)*15=8.77
D/A杞鎹㈤儴鍒呜緭鍑虹殑鐢靛帇浣滀负绋冲帇杈揿嚭鐢佃矾镄勫弬钥幂数铡嬨傜ǔ铡嬭緭鍑虹数璺镄勮緭鍑轰笌鍙傝幂数铡嬫垚姣斾緥锛岃寖锲存槸0-29.9V锛岀ǔ铡嬭緭鍑洪儴鍒嗛噰鐢ㄥ吀鍨嬬殑涓茶仈鍙嶉堢ǔ铡嬬数璺锛屼篃鍙浠ヨや负鏄浠ュ弬钥幂数铡嬩綔涓鸿緭鍏ョ殑鐩存祦锷熺巼鏀惧ぇ鍣ㄣ傝繖閮ㄥ垎鐢佃矾涓昏佹湁杩愭斁U3A鍜屼笁鏋佺T1銆乀2鏋勬垚锛孴2镞跺ぇ锷熺巼涓夋瀬绠°侱/A杞鎹㈢数璺杈揿嚭镄勭数铡媀1鎺ュ埌杩愭斁U3A镄勫悓鐩哥锛岀ǔ铡嬬数婧愮殑杈揿嚭缁庙5銆丷W3鍜孯6缁勬垚镄勫彇镙风数璺鍒嗗帇钖庨佸埌杩愭斁U3A镄勫弽鐩哥锛岀粡杩愭斁姣旇缉鏀惧ぇ钖庯纴椹卞姩鐢盩1鍜孴2缁勬垚镄勫嶅悎璋冩暣绠°傚綋鐢佃矾骞宠镞讹纴D/A杈揿嚭鐢靛帇V1涓庡彇镙风数铡媀2鐩哥瓑锛孯5=500惟,R6=340惟,51惟鐢典綅鍣≧W3璋冨湪涓闂翠綅缃锛岃剧ǔ铡嬬数婧愯緭鍑虹数铡嬩负VOUT锛屽垯
V2=[(R6+51/2)/(R5+R6+51)]* VOUT
=[(340+25.5)/(500+340+51)]* VOUT
=0.294VOUT
锲犱负 V1=V2
VOUT=V1/0.294=3.4V1
镓浠 VOUT=3.4V1=3.4*8.79V=29.9V
2.5.2杈揿嚭鐢靛帇鏄剧ず鐢佃矾
涓轰简瀹炵幇杈揿嚭鐢靛帇镄勫疄镞剁洃鎺э纴浣跨敤ICL7107鎼鎺ョ殑鏁板瓧鐢靛帇琛ㄥ瑰叾杈揿嚭鐢靛帇閲囨牱娴嬮噺锛屽苟杈揿嚭鏄剧ず锛岀敤鎴峰彲浠ヤ粠鏄剧ず鍣ㄤ笂鐪嬭佷袱涓鐢靛帇鍊硷细鍏朵竴涓哄崟鐗囨満璁剧疆镄勭数铡嫔硷纴鍗虫湡链涘硷纴鍏朵簩涓鸿緭鍑虹数铡嬬殑瀹炴祴鍊笺傛e父宸ヤ綔镞朵袱钥呯浉宸寰埚皬銆备竴镞﹀嚭鐜板纾甯告儏鍐碉纴鐢ㄦ埛鍙浠ョ湅鍒版湡链涘间笉绗︼纴浠庤岄噰鍙栫浉搴旂殑鎺鏂姐
杈揿嚭鐢靛帇娴嬮噺/鏄剧ず鐢佃矾濡傚浘

绗涓夌珷 绯荤粺镄勮蒋浠惰捐
杞浠惰佸疄鐜扮殑锷熻兘鏄锛氶敭鐩桦瑰崟鐗囨満杈揿叆鏁版嵁锛屽崟鐗囨満瀵硅幏寰楃殑鏁版嵁杩涜屽勭悊锛岄佸埌10浣嶆暟妯¤浆鎹㈠櫒锛圡AX504锛,鍐嶉佸埌鏁板瓧鐢靛帇琛锛屽疄鐜版暟瀛楅噺瀵圭数铡嬬殑鎺у埗銆

锲3.1鍗旷墖链烘ā鍧楁柟妗嗗浘
3.1涓绘带绋嫔簭
涓绘带绋嫔簭棣栧厛杩涜岀郴缁熷埯濮嫔寲锛岀劧钖庤诲叆棰勭疆鐢靛帇鍊硷纴杈揿嚭鐩稿簲镄勭数铡嬫带鍒跺瓧锛岀瓑寰呴敭鐩樿緭鍏ャ傛牴鎹阌鐩樼殑涓嶅悓杈揿叆锛岀敤鏁h浆鏂瑰纺杞鍏ョ浉搴旂殑搴旂敤绋嫔簭锛屾墽琛屽悗锛岃嫢鐢ㄦ埛鍙堣緭鍏モ沧竻闄ゆ樉绀衡濓纴鍒栾緭鍑虹数铡嬫带鍒跺瓧0锛岃繑锲炲埯濮嬬姸镐侊纴绛夊緟涓嬩竴娆℃寜阌銆傛嗗浘濡傚浘3.2镓绀恒

锲3.2 涓荤▼搴忔祦绋嫔浘 锲3.3涓鏂链嶅姟绋嫔簭娴佺▼锲
3.2涓鏂绋嫔簭
杩囨祦淇濇姢鐢变腑鏂瀹炵幇锛屽湪涓鏂链嶅姟绋嫔簭涓杩涜屽悇椤规姤璀﹀拰淇濇姢镎崭綔锛屼腑鏂链嶅姟绋嫔簭妗嗗浘濡傚浘3.3镓绀恒
阌鐩树腑鏂绋嫔簭涓灏嗕竴镙囧织缃钬1钬濓纴琛ㄧず链夐敭阌鍏ワ纴骞跺皢阌鐩樼爜璇诲叆璧嬬粰涓涓鍙橀噺銆傚湪涓荤▼搴忓拰鍝ュ掼搴旂敤绋嫔簭涓璇诲彇姝ゆ爣蹇楀拰鍙橀噺鍊硷纴浣滀负杩涜屽悇椤规搷浣灭殑渚濇嵁锛岃诲悗灏嗘爣蹇楁竻闆躲
3.3阌鐩樻樉绀虹▼搴

锲3.4阌涓鏂娴佺▼锲 锲3.5 鏄剧ず娴佺▼锲
绗锲涚珷鐢佃矾镓╁𪾢
4.1鎶戝埗绾规尝
链棰桦圭汗娉㈣佹眰闱炲父楂桡纴瀵逛簬链绯荤粺锛岄犳垚绾规尝镄勪富瑕佸洜绱犳槸宸ラ戝共镓般佽礋杞芥尝锷ㄥ拰鏁板瓧璋冭妭镄勮繃鍐插櫔澹般傚叾涓绗涓夐”鏄鏁板瓧鎺у埗绯荤粺蹇呯劧瀛桦湪镄勶纴涓嶅彲阆垮厤锛涘洜姝わ纴涓昏佷粠鎶戝埗宸ラ戝共镓板拰鎻愰珮璐熻浇瀹归噺涓婃潵鎶戝埗绾规尝銆
鈼嗗湪鐢垫簮绔鍗宠繘琛屾护娉銆傜郴缁熺殑宸ラ戝共镓颁富瑕佺敱鐢垫簮鍙桦帇鍣ㄥ紩鍏ワ纴锲犳ゅ湪鐢垫簮绔杩涜屾护娉㈠规姂鍒跺伐棰戝共镓版槸鍗佸垎蹇呰佸拰鍗佸垎链夋晥镄勚傛湰绯荤粺镄勪袱涓鐢垫簮閮藉湪杈揿嚭绔杩涜屼简涓夋瀬绠℃湁婧愭护娉銆

4.2淇濇姢鐢佃矾
淇濇姢鐢佃矾鐢盩3鍜孯8鏋勬垚锛岃綥m涓轰缭鎶ゅ姩浣灭数娴侊纴鍒椤綋鐢垫簮杈揿嚭鐢垫祦I澧炲姞鍒癐m镞讹纴R8涓婄殑铡嬮檷Im*R8浣垮缑T3绠″奸氾纴鍒嗘帀浜嗗嶅悎绠$殑锘烘瀬鐢垫祦锛屼娇杈揿嚭I涓嶅啀澧炲姞銆傜数璺涓琏m瀹氢负2A锛孴3镄勫奸氱数铡嬩负0.6V锛屽垯R8=0.6V/2A=0.3惟銆
杩囨祦镞剁殑涓鏂鐢宠风敱杩愭斁U3B浜х敓銆傚綋杩囨祦鍙戠敓镞讹纴绋冲帇婧愯緭鍑虹粡鍙栨牱钖庡缑鍒扮殑鐢靛帇V2浣庝簬D/A杞鎹㈣緭鍑虹数铡 v1锛孶3A杈揿嚭姝e悜楗卞拰锛屼娇寰杆3B镄勫弽钖戠鐢典綅鍗囬珮锛孶3B杈揿嚭浣庣数骞筹纴浜х敓涓鏂鐢宠蜂俊鍙枫
4.3寤舵椂钖锷
5.3绯荤粺璇宸鍒嗘瀽
浠庣数璺镄勫师鐞嗘嗗浘鍙浠ョ湅鍑猴纴绯荤粺镄勪富瑕佽宸𨱒ユ簮浜庝笁涓鏂归溃锛
(1锛塎AX504镄勯噺鍖栬宸 MAX504涓10浣岲/A杞鎹㈠櫒锛屾弧閲忕▼涓30V镄勯噺鍖栬宸涓1/2LMBS=(1/2)*(1/210)*30V=14.65Mv銆傛寜婊″害褰掍竴鍖栫殑鐩稿硅宸涓
锛1/2锛*锛1/210锛=0.05%
(2)锘哄嗳鐢靛帇娓╂纾寮曞叆镄勮宸 LM336鍦0钬40OC锣冨洿鍐呮纾绉讳笉澶т簬4Mv锛
鏁呯浉瀵硅宸=2mV/5V=0.04%銆

阅读全文

与基于51单片机程控稳压源相关的资料

热点内容
怎么添加网名文件夹 浏览:765
啊哈算法语言 浏览:673
马来西亚加密货币政策 浏览:227
交通银行app锁定怎么解锁 浏览:44
php登录验证session 浏览:728
粤政易文件放在手机哪个文件夹 浏览:105
打印机和传真命令 浏览:548
php添加购物车 浏览:5
安卓怎么下载植物大战僵尸1无尽版 浏览:267
程序员上班下班难吗 浏览:299
梦的pdf微盘 浏览:186
材料结构分析pdf 浏览:795
程序员预研的项目 浏览:346
新华保险服务器登录不上怎么回事 浏览:397
气温高时汽车空调压缩机振动 浏览:563
分配器python 浏览:228
outlook服务器怎么查询 浏览:400
python预测疫情代码 浏览:982
普通化学原理pdf 浏览:908
java的圣经 浏览:41