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

Θέμα: Arduino Reset

  1. #1
    Μέλος Το avatar του χρήστη Ηλιάδης Μάνος
    Όνομα
    Μάνος
    Εγγραφή
    May 2009
    Περιοχή
    Λευκωσία - Κύπρος
    Μηνύματα
    36

    Προεπιλογή Arduino Reset

    Αγαπητοί συνάδερφοι σας χαιρετώ.
    Αντιμετωπίζω ένα πρόβλημα με το Arduino Uno οπού όπως τρέχει το πρόγραμμα κάνει σε τυχαία σημεία reset, αυτό είναι απαγορευμένο για την εφαρμογή που το θέλω.
    Κάποιος μου είπε ότι κάνει reset όταν έχει απότομα τραβήγματα ενέργειας(μεγάλα φορτία), στην δική μου εφαρμογή όμως δεν ισχύει.
    Αυτό που βρήκα εγώ είναι ότι έχει ένα σημειο το Arduino Uno (jumper pcb) που λέγεται RESET-EN.
    Ερώτηση: Αυτό είναι για τον σκοπό που το θελω?
    Αν το απενεργοποιήσω θα μπορώ να το επαναπρογραμματισω?
    Ευχαριστω εκτων προτέρων

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Δε μας λες τι εχεις συνδεδεμενο πανω στον Αrduino,που 'τρεχει' το ολο συστημα και εαν κανει reset τυχαια ή σε συγκεκριμενο χωρο/χρόνο.


    EDIT:

    και τον κωδικα !

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    στα απότομα τραβήγματα ενέργειας βάλε και τα επαγωγικά φορτία... πχ κάποιο ρελε...
    επίσης έλεγξε το τροφοδοτικό μην είναι κανένα φτηνιάρικο switching (ιδιάιτερα από ebay) και είναι γεμάτο στο θόρυβο... (για τροφοδοτικό προοριζόμενο για led ούτε καν συζήτηση!)
    αν η εφαρμογή απαγορεύεται να κολάει σημαίνει οτι πρέπει να λάβεις μέριμνα γι αυτό πχ εφαρμογή watchdog ή ακόμαι και δύο ή τρεις μικροελεγκτές που τρέχουν παράλληλα (έτσι κάνουν οι κρίσιμες εφαρμογές όπου κόλημα μπορεί να σημαίνει μεγάλη οικονομική ζημιά ή κίνδυνος για τη ζωή) γιατί σίγουρα κάποια στιγμή θα κολήσει...

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη Ηλιάδης Μάνος
    Όνομα
    Μάνος
    Εγγραφή
    May 2009
    Περιοχή
    Λευκωσία - Κύπρος
    Μηνύματα
    36

    Προεπιλογή

    Ευχαριστώ για το ενδιαφέρων.
    Το Reset το κάνει σε τυχαία σημεία, χρησιμοποιώ μια LCD χωρις τον φωτισμό και κάποιος αισθητήρες, 2 DS18B20 και ένα μαγνητικό, απειροελάχιστοί ενεργεία.
    Το ερώτημα μου είναι για το Reset Enable που βρίσκεται πάνω στο PCB του Arduino,
    Ξαναβάζω τα ερωτήματα μ.
    Αυτό είναι για τον σκοπό που το θελω?
    Αν το απενεργοποιήσω θα μπορώ να το επαναπρογραμματισω?

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή



    Βραχυκυκλωμένο είναι αυτό, σε παλαιότερες εκδώσεις ίσως το έκαναν κάτι, πλέον είναι σαν να μην υπάρχει.

    Χωρίς κώδικα και φωτογραφία πως είναι οι συνδέσεις σου δεν μπορούμε να σου προτείνουμε κάτι, μπορεί να κάνει overflow η ραμ ή ο stackpointer, να έχεις κάνει κάτι δυναμικά ενώ δεν το σηκώνει ο μΕ, να έχεις crosstalking, να,να....

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Εφοσον κατεληξες οτι η MONH λυση ειναι το RESET-EN και το προβλημα σχετιζεται με το σημα DTR, δεν εχεις παρα να δεις στο forum του Arduino.

    And to further explain the auto-reset 'feature' of the arduino I will add some context. The arduino IDE uses the serial com DTR signal to generate a short pulse that is routed by the signal trace to cause the 328P to reset and start the bootloader which then waits a short time to see if the IDE wants to upload a new sketch, and if not then just runs the sketch that was last loaded into the flash memory. However a side effect of this function is that on most operating systems the opening of a com port (which is what happens when you open the serial monitor) also cause the same board reset that you are seeing, the IDE can't do anything to prevent this behaviour. However as you see the trace art work allows you to 'cut' the signal going to the 328P to stop auto-reset function but then you would not be able to load a sketch unless you either use the reset switch at the correct time when needing to upload a sketch, or install a jumper clip across the cut trace and add the shorting jumper when you wish to upload using auto-reset or remove the jumper when wishing to prevent auto-resets.

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη MacGyver
    Όνομα
    Steve
    Εγγραφή
    May 2009
    Περιοχή
    SKG
    Μηνύματα
    2.215

    Προεπιλογή

    Μήπως ανοιγοκλείνεις την σειριακή θύρα;
    Αν δεν χρειάζεται το Serial monitor την ώρα της λειτουργίας (π.χ αν κάνεις monitor με ethernet shield) σχολίασε με // το Serial.begin και όλα τα Serial.print και δοκίμασε έτσι, μήπως είναι από εκεί.

    - No code, no honey!
    - Secret code - confidential answers!

    1 Not allowed! Not allowed!

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

  1. reset se modem
    By stinger in forum Software Η/Υ
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 25-01-14, 01:00
  2. COUNTER RESET H.P.
    By Αποστόλης1 in forum Hardware Η/Υ
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 30-05-13, 17:33
  3. reset
    By lefteris_gr in forum Συστήματα Ασφαλείας
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 01-04-12, 14:31
  4. reset σε μικροελενκτή
    By Δημήτρηςκα in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 08-05-11, 11:46
  5. Airbag Reset
    By Cloudtrax in forum Κυκλώματα για Auto & Moto
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 04-09-09, 15:26

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

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