kung paano i-save ang mga data sa kapangyarihan pagkabigo

G

garg29

Guest
hi mga kaibigan, ako ng paggawa ng kontra gamit 89c51 & 7-segment ipinapakita. Gusto i-save ang huling halaga sa eeprom sa isang kabiguan ng kapangyarihan. Mayroon i ang mga gawain ng sumulat na kinakailangan upang sumulat sa eeprom. ngunit hindi ako hindi kung paano upang lumikha ng isang makatakip sa kapangyarihan failue. ang aking ideya ay sa isang malaking condensor 2200 uC at gamitin ito ng kapangyarihan upang sumulat sa eeprom. Ako gumagamit ng 24c02 eeprom. salamat ng maraming
 
EEPROM Pinapanatili ang mga nilalaman nito na kahit na kapag ang kapangyarihan ng naka-off ang. Huwag counter, 80c51, 7-segment nagpapakita, at eeprom ibahagi ang parehong kapangyarihan ng source? Marahil maaari mong i-save ang halaga sa eeprom sa bawat oras na ang mga kontra ticks. Posibleng?
 
Bilang nicleo sinabi maaari mong i-save ang mga data sa bawat tik o kung nais mong upang mapanatili ang RW memory buhay cycle maaari mong isulat kapag ang kapangyarihan ng shut down, gamit ang isang malaking kapasitor, isang diode at isang maliit na circuit reset kung saan bumuo ng isang hardware na tumakip sa kabiguan ng kapangyarihan ... Ofcourse circuit na ito ay sa halaga ng dioda ... Sana ang tulong na ito, / / a
 
Gusto mong lumikha ng isang signal upang ipahiwatig ang kapangyarihan supply ay nabigo. Ang signal na ito ay maaaring fed sa up at ito ay maging sanhi ng ang sumulat sa ang EEPROM. Din gusto mong lumikha ng isang dagdag na circuitry sa gayon na ang isang ilang sandali pause ay nangyayari bago ang kapangyarihan ang mabigo sa ang up is pagkaantala RC o isang bagay na linya. I-pause na ito ay magbigay ng sapat na oras para sa mga data na nakasulat sa EEPROM habang ang signal ay simulan ang proseso ng pagsulat.
 
Salamat sa lahat para sa pagtugon. aNdreiBuuu, tulad ng sinabi mo na kailangan i upang maglagay ng isang malaking kapasitor, diode at isang maliit na circuit reset, ako ay pamilyar sa reset circuit. Maaari ninyo ipaliwanag mas. Sinubukan i sa kapasitor at isang diode, kumukuha ng signal mula sa input ng diode at pagkuha ang mga ito sa p3.2 (panlabas na tumakip pin ng 8051), ngunit hindi ito nagtrabaho pinsan tingin ko ang uC pangangailangan tibok ng mataas sa mababang ... ... mangyaring makakatulong sa akin. Salamat muli.
 
Para sa kapasitor ay i gamitin ang isang bagay na may isang mababang ESR sanay kang makakuha ng magkano ang kapangyarihan nito kung hindi man ay maaari mo ring magbigay ng kapangyarihan sa iyong buong assembly mcu kasama kung gumamit ka ng isang supercapacitor; esr sila sa hanay ng mga sampu-sampung ng milliohms. Pagkatapos lahat ng kailangan mo ay isang fet na singilin ang mga ito at isang COMPARATOR upang makita kapag ang iyong kapangyarihan ay nawala. cap-xx ay capacitors rated sa 4.5v at 2.25, pati na rin nagbebenta ng mga ito ng avx rated sa 5.5v na bagaman ang mga ito ay masyadong mahal
 
Mayroon akong pakiramdam na ito malaki na cap ng solusyon ay hindi gagana sa lahat ng. Tandaan din na ang iyong CPU ay may sariling reset input at mayroon kang upang tiyakin na ito ay hindi trigged sa pamamagitan ng kapangyarihan pagkabigo. Ko sa amin maliit (100mAh o mas mababa) Ni-MH baterya at ng isang kumbinasyon ng mga up namamahala + memory namamahala circuits (DS1232 + DS1210). (Ang DS1232 ay may parehong mga negatibong at positibong mga pulses). DS 1210 Lilipat na walang makatakip mula sa kapangyarihan sa supply ng baterya. Kung ikaw i-save ang mga resulta ng bawat thime pulso ay binibilang mo na kailangan ang baterya para sa huling resulta lamang. Ang pangunahing bagay ay upang mapanatili ang tamang supply boltahe para sa tagal ng panahon at sa aking opinyon kapasitor ay hindi magandang solusyon.
 
kung gumamit ka ng isang supercap: DV = ko * ESR + I * dt / C maliit na halimbawa: DV = 0.5V (pinapahintulutan na drop sa boltahe mula sa vcc) ko = 0.1A (kasalukuyang kinakailangan) ESR supercap = 0.080Ohm C supercap = 1F 0.5 = 0.008 0.1 * dt dt = 4.92 segundo .... na ng sapat na oras na burahin + magsulat 8K ng flash-kung inilagay mo ang cap kahanay sa powersupply bago ang mcu maaari mong pagtagumpayan ang problema na inilarawan sa pamamagitan ng IanP, na ibinigay ng kapangyarihan ay hindi mabibigo bago kumuha ka ng isang pagkakataon upang singilin ang supercap-ang catch ay na singilin ito, limitahan ang mabilis na pagpasok kasalukuyang sa chargeup at pagtuklas ng brownout ang kaganapan; gumamit ng LM COMPARATOR para sa mga 50 cents, isang fet + risistor para sa up ng isa pang 50 cents; risistor ay dapat magagawang upang mahawakan ang 2-3W para sa mga tulad ng 10s ... u're singilin sa mode ng kasalukuyang-limitado, kaya ang mas sisingilin cap nakakakuha ng mas mababa singil ito tumatanggap kaya ito ay tumatagal ng mas mahaba kaysa sa isang pare-pareho ang kasalukuyang paraan ....
 
salamat sa lahat para sa pagtugon. i sinubukan sa isang condensor ng 2,200 uF at ito ay nagtrabaho out. ngunit ang problema ay minsan sa kapangyarihan up ang data ng latches up ....... maaari mong guys mangyaring makakatulong sa akin ... salamat
 
Ito ay tumatagal ng oras na upang singilin ang malaking kapasitor. Maaaring kailangan boltahe namamahala IC sa isyu ng tamang reset signal sa panahon ng kapangyarihan up.
 
1) powerin -------- isang ------- schottky -------- b -------- mcu 2) c ----- magpaparatang --- d ---- schottky ------- e 3) gnd ------- supercap ------- f Connect: c sa ae sa bf sa nais kung gawin mo ang ugali mo ng mga problema magpaparatang ay maaaring isang mosfet + kasalukuyang nililimitahan risistor tumingin sa mga tala ng app sa www.cap-xx.com sa seksyon ng library
 
bilang nicleo sinabi "Maaaring kailangan boltahe namamahala IC sa isyu ng tamang reset signal sa panahon ng kapangyarihan up." Ang unang-reset ang IC ay para sa kapangyarihan mabigo, at buhayin ang IRQ (ofcourse ito ay pinapatakbo mula sa vcc itaas dioda) at ang pangalawang isa, para sa reset ay pinalakas mula sa Vcap ... Sana ang tulong na ito, / / a
 
Oo, Kapag ang kapangyarihan kabiguan maging sanhi ng ang pinakamahusay na paraan ay upang bumuo ng isang maliit na murang UPS DC para sa MCU mo. kung ang iyong system consumes ng maraming ng kapangyarihan lamang gamitin ang UPS para sa MCU & Memory Unit. Solusyon isa pang gumagamit ng AVR MCU EEPROM ay Builtin. [/Img]
 
ang solusyon na ibinigay sa pamamagitan ng sunsina ay napakahusay na, ikaw ay may sa palitan ang B1 sa iyong cap, sa maikling R1 risistor, at feed ang iyong superbisor IC ng kapangyarihan kung saan command IRQ, mula sa cap ... Thatz lahat. Sana ang tulong na ito, / / a
 

Welcome to EDABoard.com

Sponsor

Back
Top