ghi các dữ liệu trong ram của mcu vào eeprom khi cúp điện

D

dnarenderreddy

Guest
xin chào tất cả mọi người, tôi tên là narender, một b.tech độ năm cuối cùng. iam làm dự án của tôi trên đồng hồ trước khi năng lượng piad. tôi đang phải đối mặt với một rắc rối với thiết kế. ngắn gọn về dự án của tôi. sẽ có một đồng hồ đo năng lượng ic wil được chuyển tải instantaneeous vào đậu và một vi điều khiển sẽ được đếm những xung và khi bao giờ đếm trở thành 1500 xung sau đó truy cập một số được tăng lên và được ghi vào chip eeprom serisl. bây giờ khi đã bao giờ truy cập chỉ là ít hơn so với 1500 xung và có bị cúp điện, sau đó tất cả các nội dung ram bị mất. i, ea của 1 kwh là bị mất. để cho điều này, tôi phải thiết kế một điện trở lại lên đơn vị (từ batery) mà sẽ phát hiện bị cúp điện và Swith rất nhanh chóng, bất cứ khi nào có cúp điện và tôi sẽ viết một dịch vụ thường xuyên interrup để ghi các nội dung của truy cập vào nối tiếp EEPROM và sau đó trở lại của tôi (từ pin) đơn vị cũng nên đóng cửa. và trên điện trở lại nên các giá trị từ eeprom nối tiếp và sau đó bắt đầu kể từ đó. cách này có thể được thực hiện, một ram không dễ bay hơi không phải là một kinh tế vì vậy tôi không thể đi cho nó. bất cứ ai có thể giúp tôi với một số mạch chi phí khác thấp và mục đích của tôi đã được giải quyết. xin lỗi vì tiếng anh của tôi. cảm ơn trước.
 
u có thể sử dụng eeprom nối tiếp từ Atmel, nó là AT24c02 u chỉ có ba chân SDA, SDC, và GND để giao diện nó. dowload datasheet từ đó và mã quá, từ www.atmel.com , nếu u có bất kỳ bài viết của vấn đề ở đây.
 
hello, iam sử dụng at24c04 ic, nó không phải là vấn đề với eeprom vấn đề của mình với điện trở lại để nói 15 giây. [Size = 2] [color = # 999999] Thêm vào sau khi 36 phút: [/color] [/size] chào banh, tôi đã thấy các bài u đã đề cập, giáo dục khá, bạn có thể cung cấp cho tôi các mạch cuối cùng mà bạn sử dụng cho ứng dụng của bạn. nhờ narender [size = 2] [color = # 999999] Thêm vào sau khi 36 phút: [/color] [/size] nhưng tôi nghĩ rằng pin sẽ trở nên cồng kềnh cho các ứng dụng của tôi, làm thế nào nhiều kích thước 9 volt pin NiMH. và những gì sẽ được kích thước của nó. tôi chỉ muốn trở lại thời gian nhỏ Vey ít hơn một phút. dung lượng pin (AH) nên được rất nhỏ. tôi nghĩ rằng chì axit pin sẽ không phù hợp với ứng dụng của tôi (treo tường đo năng lượng). là có bất kỳ pin khác sẽ được nhỏ trong kích thước và cung cấp cho tôi 9 volt. chờ đợi cảm ơn của bạn, bạn narender
 
nếu ur điều khiển có thể làm việc trên 3V u có thể sử dụng một pin 3V được sử dụng trong bo mạch chủ. hoặc một 3.6V sử dụng với điện thoại không dây có kích thước nhỏ.
 
Xin chào, đây có thể không giúp đỡ nhiều, nhưng bạn có nghĩ về tụ điện? Tôi có nghĩa là những người thân 1-5F. Đối thủ khả năng rằng pin của họ, nhưng bạn có thể tính phí rất nhanh chóng. Bộ nhớ mũ sao lưu có giá rẻ bây giờ, và kéo dài trong khoảng 3 năm kể từ phí đầy đủ. http://www.hackaday.com/entry/1234000383070996/ Hy vọng điều này sẽ giúp. Cap trong liên kết là một trong những lớn, Bạn có thể nhận được những cái nhỏ kích thước của một tế bào vài nút. Buriedcode.
 
hi, mạch của tôi sử dụng vi điều khiển 89s52 Atmel, tôi không chắc chắn nhưng bộ điều khiển sẽ thiết lập lại chính nó nếu điện áp giảm xuống dưới 4 volt. vì vậy tôi không thể sử dụng 3 vôn. tôi có thể sử dụng 3 tế bào bo mạch chủ compuiter trong phim, nhưng làm thế nào ling họ sẽ kéo dài sẽ được vẽ sức mạnh cho đến khi tôi viết một byte dữ liệu vào eeprom và tổng tải trên pin bao gồm microcontroler, serial eeprom at24c04, LCD với ánh sáng trở lại , 232 max, 2 dẫn. nhưng tất cả tôi cần không phải là nhiều hơn tối đa là 30 giây trong trường hợp xấu nhất. các tụ điện siêu chi phí và nơi ở Ấn Độ (hyderabad) bao nhiêu tôi có thể nhận được chúng, họ sẽ cung cấp điện cho trên laod cho tối thiểu là 25 sefconds. bao nhiêu tế bào trong chi phí máy tính bao lâu wil họ cuối cùng cho tải ở trên. bạn narender
 
15 giây ????? Bao nhiêu dữ liệu được viết? Từ mô tả trước đó của bạn, tôi sẽ đoán chỉ là một vài byte. Tiết kiệm có thể được thực hiện trong mili giây. Bạn đã thực sự đo tiết kiệm thời gian? Tôi sẽ nghĩ làm thế nào bạn phát hiện ra điện theo cách nhanh nhất có thể. Làm điều đó như xa thượng nguồn càng tốt. Đừng chờ đợi cho mũ bộ lọc của bạn giảm. Sau đó tăng cường việc cung cấp điện năng để cung cấp cho bạn thời gian bạn cần. Ở trường hợp xấu nhất, sử dụng một p-MOSFET để nuôi các thành phần không quan trọng và tắt nó đi khi bạn nhìn thấy sức mạnh không. Điều này sẽ bảo tồn năng lượng cho các thành phần quan trọng (UC và eeprom).
 
ya, không 25 hoặc 30 giây, một vấn đề nếu tôi nghĩ rằng một tối đa của 2 giây .. mạch của tôi đã được hàn trên pcb tôi không thể có MOSFET để chuyển đổi tắt nguồn các thiết bị khác. vì vậy tôi có cung cấp các thiết bị khác cũng. i chỉ cần phát hiện và tiết kiệm vài byte và sau đó chuyển sang cung cấp pin fthe cũng. tôi nghĩ rằng tôi không cần một pin Rechargable, không pin sử dụng trên bo mạch chủ máy tính kéo dài ít nhất 1 hoặc 2 năm nếu họ chỉ được sử dụng khi có một cúp điện.
 
Tôi sẽ lặp lại nó, bạn cần phải đo lường thời gian lưu có. đoán, tốt, amatuerish. Đo vẽ hiện tại của bạn. Chỉ ra kích thước của vấn đề. Sử dụng một cách tiếp cận khoa học. Để bạn đã không hiểu được vấn đề trước khi xây dựng các mạch.
 
hi, u có thể cho tôi biết làm thế nào để đo thời gian chính xác cần thiết cho văn bản vào eeprom
 
tiếng thở dài. không ai con số công cụ ra cho chính mình nữa? tốt, bạn có thể đọc mã và số lượng đồng hồ. giả sử bạn có datasheets đó cho thấy thời gian. để bạn có một o'scope không? đặt mã nào đó trong một vòng lặp AMD chuyển đổi một pin cao và sau đó thấp ở phía trên cùng của vòng lặp. nhìn vào pin với phạm vi. đo thời gian giữa các xung. để bạn có một đồng hồ bấm giờ? đặt mã lưu trữ trong một vòng lặp cho biết 1000 lặp đi lặp lại. chuyển đổi một pin trước khi bắt đầu vòng lặp, chuyển đổi nó một lần nữa ở cuối. đặt toàn bộ điều trong một vòng lặp vô hạn. sử dụng một DVM để xem pin và sử dụng đồng hồ bấm giờ để đo thời gian cao hay thấp. bạn có thể cần để tinh chỉnh lên hoặc xuống số itterations. nếu bạn có một pin miễn phí, bạn có thể ban giám khảo-dàn dựng một đèn LED chỉ thị giác. nếu bạn có một giả lập, số theo dõi đồng hồ đệm.
 
Cập nhật dữ liệu cho mỗi 1500 xung bạn cập nhật nó cho xung thấp hơn như 100 hoặc 50 ... để mất số do mất điện sẽ được tối thiểu.
 

Welcome to EDABoard.com

Sponsor

Back
Top