làm thế nào để lưu dữ liệu trên mất điện

G

garg29

Guest
hi bạn bè, tôi là làm cho một truy cập bằng cách sử dụng 89c51 & 7-đoạn hiển thị. tôi muốn lưu các giá trị cuối cùng trong eeprom mất điện. tôi có thói quen viết cần thiết để ghi vào eeprom. nhưng tôi không làm thế nào để tạo ra một gián đoạn về quyền lực failue. ý tưởng của tôi là để có một condensor lớn 2200 UC và sử dụng sức mạnh của nó viết để eeprom. Tôi đang sử dụng 24c02 eeprom. cảm ơn rất nhiều
 
EEPROM giữ lại nội dung của nó ngay cả khi điện được tắt. Các truy cập, 80C51, 7-đoạn hiển thị, và eeprom chia sẻ cùng một nguồn năng lượng? Có thể là bạn có thể lưu các giá trị vào eeprom mỗi lần truy cập bọ ve. Có thể?
 
Như nicleo cho biết bạn có thể lưu các dữ liệu ở mỗi đánh dấu hoặc nếu bạn muốn giữ cuộc sống chu kỳ RW bộ nhớ, bạn có thể viết khi điện tắt, sử dụng một tụ điện lớn, diode và thiết lập lại một mạch nhỏ, tạo ra một ngắt phần cứng trên mất điện ... Tất nhiên mạch này là số tiền của dioda ... Hy vọng điều này giúp đỡ, / / a
 
Bạn sẽ phải tạo ra một tín hiệu để cho biết việc cung cấp điện năng đã không thành công. Tín hiệu này có thể được đưa vào lên này lần lượt gây ra lên để viết thư cho EEPROM. Ngoài ra, bạn sẽ phải tạo ra một mạch thêm để tạm dừng trong giây lát xảy ra trước khi sức mạnh thất bại trong sự chậm trễ lên RC tức là hoặc một cái gì đó trong dòng đó. Tạm dừng này sẽ cung cấp cho đủ thời gian cho các dữ liệu được ghi vào EEPROM trong khi tín hiệu sẽ bắt đầu quá trình bằng văn bản.
 
Cảm ơn tất cả mọi người để trả lời. aNdreiBuuu, như bạn nói tôi cần phải đặt một tụ điện lớn, diode và thiết lập lại một mạch nhỏ, tôi không quen thuộc với các mạch thiết lập lại. bạn có thể vui lòng giải thích nó hơn. tôi đã cố gắng với các tụ điện và diode một, một tín hiệu từ đầu vào của diode và lấy nó đến p3.2 (bên ngoài ngắt pin 8051), nhưng nó đã không làm việc coz tôi nghĩ rằng UC nhu cầu cao để xung thấp ... ... xin vui lòng giúp tôi. Cảm ơn một lần nữa.
 
Đối với các tụ điện, tôi sẽ sử dụng một cái gì đó với một ESR rất thấp, bạn sẽ không có được sức mạnh của nó nếu không Bạn cũng có thể cung cấp năng lượng để lắp ráp toàn bộ MCU bao gồm nếu bạn sử dụng một siêu tụ, họ có ESR trong phạm vi của hàng chục milliohms. Sau đó, tất cả những gì bạn cần là một Fet để sạc nó và so sánh để xem khi nào sức mạnh của bạn đã biến mất. cap-xx có tụ đánh giá ở mức 4.5v và 2,25; cũng AVX bán họ đánh giá ở 5.5V mặc dù họ là khá tốn kém
 
Tôi có cảm giác rằng giải pháp này nắp lớn sẽ không làm việc ở tất cả các. Cũng nên nhớ rằng CPU của bạn có đầu vào thiết lập lại riêng của mình và bạn phải chắc chắn rằng nó không phải là trigged mất điện. Tôi sẽ cho chúng tôi nhỏ (100mAh hoặc ít hơn) pin Ni-MH và sự kết hợp của tăng giám sát + giám sát các mạch bộ nhớ (DS1232 + DS1210). (DS1232 có cả xung tiêu cực và tích cực). DS 1210 thiết bị chuyển mạch không có gián đoạn từ sức mạnh để cung cấp pin. Nếu bạn lưu kết quả mỗi thime xung được tính bạn sẽ cần pin này cho kết quả cuối cùng. Điều chính là để duy trì cung cấp điện áp thích hợp cho khoảng thời gian đó và trong tụ ý kiến của tôi không phải là giải pháp.
 
nếu bạn sử dụng một supercap: dV = I * ESR + Tôi ví dụ tầm thường * dt / C: dV = 0.5V (cho phép giảm điện áp từ VCC) I = 0.1A (hiện tại cần thiết) ESR supercap = 0.080Ohm C supercap = 1F 0,5 = 0.008 0,1 * dt dt = 4,92 giây .... đủ thời gian để xóa + viết 8K của đèn flash, nếu bạn đặt nắp song song với powersupply trước khi MCU bạn có thể khắc phục những vấn đề được mô tả bởi IanP, cung cấp điện không thất bại trước khi bạn có được một cơ hội để sạc supercap-bắt là để sạc nó lên, hạn chế dòng khởi động tại chargeup và phát hiện của sự kiện brownout, sử dụng một so sánh LM cho 50 cent, một điện trở + Fet phí lên khác 50 xu, các điện trở phải có khả năng xử lý 2-3W cho 10s như ... u're sạc pin trong chế độ hiện tại giới hạn, vì vậy nắp tính được phí ít chấp nhận do đó, nó mất nhiều thời gian hơn một phương pháp hiện hành liên tục ....
 
nhờ mọi người trả lời. tôi đã cố gắng ra với một condensor UF 2200 và nó đã làm việc ra. nhưng vấn đề là đôi khi tăng sức mạnh dữ liệu chốt ....... có thể các bạn hãy giúp tôi ra nhờ
 
Nó cần có thời gian để tính phí các tụ điện lớn. Bạn có thể cần điện áp IC giám sát vấn đề tín hiệu thiết lập lại thích hợp trong điện lên.
 
1) powerin -------- a ------- schottky -------- b -------- mcu 2) c ----- sạc --- d ---- schottky ------- e 3) GND ------- supercap ------- f Kết nối: c để ae bf để d nếu bạn làm điều này, bạn sẽ không có vấn đề bộ sạc có thể là một MOSFET + điện trở hạn chế hiện tại xem tại ghi chú ứng dụng tại www.cap-xx.com trong phần thư viện
 
như nicleo cho biết "Bạn có thể cần điện áp IC giám sát vấn đề tín hiệu thiết lập lại thích hợp trong quá trình tăng sức mạnh." Ic thiết lập lại đầu tiên là cho không điện, và kích hoạt IRQ (dĩ nhiên nó được cung cấp từ VCC trên dioda) và thứ hai, thiết lập lại được hỗ trợ từ Vcap ... Hy vọng điều này giúp đỡ, / / a
 
Có, Khi mất điện gây ra cách tốt nhất là xây dựng một UPS DC giá rẻ nhỏ cho bạn MCU. nếu hệ thống của bạn tiêu thụ rất nhiều năng lượng chỉ sử dụng UPS cho nó MCU & Đơn vị bộ nhớ. Một giải pháp khác là sử dụng AVR MCU EEPROM là Built-in. [/Img]
 
các giải pháp cung cấp bởi sunsina là rất tốt, bạn có để thay thế B1 nắp của bạn, để điện trở R1 ngắn, và thức ăn chăn nuôi IC giám sát năng lượng của bạn lệnh IRQ, từ mũ ... Thatz tất cả. Hy vọng điều này giúp đỡ, / / a
 

Welcome to EDABoard.com

Sponsor

Back
Top