Εμφάνιση αποτελεσμάτων : 1 έως 6 από 6

Θέμα: Μνημη ATMEGA χωρις τροφοδοσια

  1. #1
    Μέλος Το avatar του χρήστη αλπινιστης
    Όνομα
    Αλεξανδρος
    Εγγραφή
    Feb 2012
    Περιοχή
    αθηνα
    Μηνύματα
    1.702

    Προεπιλογή Μνημη ATMEGA χωρις τροφοδοσια

    Φιλοι προγραμματιστες, εχω μια "δυσκολη" απορια.
    Εχω εναν ATMEGA ο οποιος παιρνει ταση για 15 δευτερολεπτα και σβηνει για 60.
    Τι πρεπει να γινει:
    Στα 15sec που ειναι αναμενο το κυκλωμα, μετραει (με ενα φωτοκυτταρο) τον αριθμο των τεμαχιων που περνανε μπροστα του και καθε 20 λεπτα βγαζει ενα αθροισμα σε μια οθονη. (Δεν ειναι πολλα - καμια εκατοσταρια στο 20λεπτο).
    Το ερωτημα ειναι: Υπαρχει η δυνατοτητα να αποθηκευει την πληροφορια της μετρησης και να συνεχιζει την μετρηση οταν ξαναερθει το ρευμα? (Με τον ιδιο ρυθμο σταματαει και η μεταφορικη ταινια μπροστα του - απο εκει παιρνει ρευμα το κυκλωμα και ΔΕΝ υπαρχει αλλη δυνατοτητα μονιμης τροφοδοσιας). Ή καθε φορα που θα κοβεται το ρευμα "χανεται" το νουμερο της μετρησης??

    0 Not allowed! Not allowed!

  2. #2
    Μέλος
    Όνομα
    Καλαρακης Μιχαλης
    Εγγραφή
    Jan 2011
    Περιοχή
    Ηρακλειο
    Μηνύματα
    2.043

    Προεπιλογή

    αποθήκευε το νούμερο στην eeprom
    Όταν έρθει το ρεύμα ξεκινάς από εκεί
    για την τροφοδοσία βάλε και ένα μεγάλο πυκνωτή για να τον συντηρεί όταν κοπεί το ρεύμα Εδώ θέλει να κύκλωμα που να ανιχνεύει τη διακοπή και να ξεκινά την καταχώριση πριν αδειάσει ο πυκνωτής
    εναλλακτικά μπορείς να βάλεις μαι επαναφορτιζόμενη μπαταρία και να μη σβήνεις τον Mpu
    Σε κατάσταση "υπνωσης" έχει κατι μΑ κατανάλωση και δεν θα σου αδειάζει τη μπαταρία. Και όταν είναι σε λειτουργία το κύκλωμα θα φορτίζει τη μπαταρία και θα τροφοδοτεί το Mpu
    Το φωτοκύτταρο θα το βάλεις στο int0 ή όποιο διαλέξεις εσυ για να τον ξυπνά και να αρχίζει το μετρημα

    1 Not allowed! Not allowed!

  3. Ένα μέλος ευχαρίστησε τον info@kalarakis.com για αυτό το χρήσιμο μήνυμα:

    αλπινιστης (30-09-14)

  4. #3
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Κατ' αρχήν, ποιός ATMega είναι; Η σειρά Mega διαθέτει μνήμη EEPROM αλλά ανάλογα με το μοντέλο, έχει και διαφορετικό μέγεθος.
    Μπορείς πρίν αφαιρεθεί η τάση τροφοδοσίας να αποθηκεύεται η πληροφορία σου σε αυτήν τη μνήμη και όταν επανέρχεται, να πέρνει το
    τελευταίο ή τα τελευταία καταχωρηθέντα δεδομένα και να συνεχίζει απο εκεί.

    Υπάρχει όμως και κάτι άλλο που είναι μειονέκτημα σε αυτή τη λύση. Οι κύκλοι εγγραφής ή επανεγγραφής της EEPROM δεν είναι απεριόριστοι. Για παράδειγμα, ο ATMega328, έχει χωρητικότητα EEPROM 1Kb και 100.000 κύκλους επανεγγραφής. Όπως τα περιγράφεις, κάνεις μια εγγραφή ανά
    15sec που σημαίνει οτι σε μια ημέρα κάνει 3600/15=240/ώρα ή 240*24=5760 εγγραφές την ημέρα. Αν θεωρήσουμε 100.000 κύκλους
    επανεγγραφής, μπορείς να το κάνεις αυτό για 17 ημέρες χωρίς πρόβλημα. Αν η εφαρμογή σου θα δουλεύει ακατάπαυστα, αυτό θα είναι ένα
    ζήτημα-πρόβλημα που θα προκύψει στο μέλλον.

    0 Not allowed! Not allowed!

  5. Ένα μέλος ευχαρίστησε τον manolena για αυτό το χρήσιμο μήνυμα:

    αλπινιστης (30-09-14)

  6. #4
    Μέλος Το avatar του χρήστη αλπινιστης
    Όνομα
    Αλεξανδρος
    Εγγραφή
    Feb 2012
    Περιοχή
    αθηνα
    Μηνύματα
    1.702

    Προεπιλογή

    Με ενδιαφερουν οι 100 τελευταιες μετρησεις. Καθε μετρηση μετα απο αυτες θα "διαγραφει" την παλαιοτερη, ετσι ωστε να εχω παντα μονο τις τελευταιες 100.

    Ο ATMEGA ειναι ο:

    ΑΤΜΕGA 40V
    10AU 1403

    Κραταω μια μικρη επιφυλαξη για την απολυτη ορθοτητα γιατι ειναι smd και προσπαθησα να δω τα στοιχεια με μεγενθυτικο φακο.

    0 Not allowed! Not allowed!

  7. #5
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Εναλλακτικά, φτιάχνεις έναν data logger με μια SD καρτούλα και ξενοιάζεις.

    http://arduino.cc/en/Tutorial/Datalogger

    https://learn.adafruit.com/adafruit-...erature-logger

    0 Not allowed! Not allowed!

  8. #6
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.962

    Προεπιλογή

    καλύτερα να έχει backup τροφοδοσίας είτε με μπαταρία λιθίου είτε με πυκνωτή μεγάλης χωρητικότητας πχ 1F και όταν τελειώνει τις μετρήσεις να πέφτει για ύπνο για να μην καταναλώνει πολύ ρεύμα... και να ξυπναει κάθε τόσο να πέρνει τις μετρήσεις... και ακόμα καλύτερα αν μπορεί να δουλεύει και σε χαμηλή συχνότητα (όταν δουλεύει) πχ 32,7688ΚΗz.

    1 Not allowed! Not allowed!

  9. Ένα μέλος ευχαρίστησε τον chip για αυτό το χρήσιμο μήνυμα:

    αλπινιστης (30-09-14)

Παρόμοια Θέματα

  1. Απαντήσεις: 13
    Τελευταίο Μήνυμα: 04-09-14, 00:13
  2. ΤΡΟΦΟΔΟΣΙΑ ΧΩΡΙΣ ΜΕΤΑΣΧΗΜΑΤΙΣΤΗ
    By nikosrita in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 24-02-14, 14:53
  3. μνημη ram
    By mixos2 in forum Hardware Η/Υ
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 08-01-13, 15:46
  4. ΜΝΗΜΗ USB
    By nikos.re in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 12-03-11, 18:42
  5. ΠΕΡΙΣΣΟΤΕΡΗ ΜΝΗΜΗ ΣΕ PIC
    By DT200 in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 25-07-06, 17:21

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας