Επιστροφή στο Forum : Παράσιτα μοτέρ σε ηλεκτρονικό κύκλωμα
67465
Γειά σας παιδιά θα ήθελα την βοήθεια σάς
Έχω κατασκευάσει ένα κύκλωμα που βασίζεται σε έναν atmega 328 για την μέτρηση τεμαχίων σε μια γραμμή παραγωγής.
Το κύκλωμα τροφοδοτειται από ένα τροφοδοτικό για Led ταινιες αλλά 5v.
Το κύκλωμα δουλεύει μια χαρά όσο η γραμμή παραγωγής είναι σταματημενη.
Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει. Υποψιάζομαι ότι είναι κάποια παράσιτα από το μοτέρ της γραμμής παραγωγής.
Ξέρει κάποιος κάποιο τρόπο να φιλτραρω αυτά τα παράσιτα οπότε να μην μου δημιουργούν προβλημα;
Ευχαριστώ πολύ εκ των προτέρων.
67465
Γειά σας παιδιά θα ήθελα την βοήθεια σάς
Έχω κατασκευάσει ένα κύκλωμα που βασίζεται σε έναν atmega 328 για την μέτρηση τεμαχίων σε μια γραμμή παραγωγής.
Το κύκλωμα τροφοδοτειται από ένα τροφοδοτικό για Led ταινιες αλλά 5v.
Το κύκλωμα δουλεύει μια χαρά όσο η γραμμή παραγωγής είναι σταματημενη.
Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει. Υποψιάζομαι ότι είναι κάποια παράσιτα από το μοτέρ της γραμμής παραγωγής.
Ξέρει κάποιος κάποιο τρόπο να φιλτραρω αυτά τα παράσιτα οπότε να μην μου δημιουργούν προβλημα;
Ευχαριστώ πολύ εκ των προτέρων.
Γειά σου
Πρέπει να μας γράψεις για τους αισθητήρες που έχεις τοποθετήσει και εάν η παροχή του συστήματος είναι απο τον ίδιο πίνακα που είναι και ο κινητήρας της μεταφορικής ταινίας ?
Γενικά η παροχή είναι από τον ίδιο πίνακα αλλά δοκίμασα να πάρω και από αλλού ρεύμα και το πρόβλημα εξακολουθουσε να είναι το ίδιο.
Για αισθητήρα χρησιμοποιώ ένα βιομηχανικό φωτοκυταρο.
Το φωτοκυτταρο αυτό πριν το χρησιμοποιουσε ένας άλλος μετρητής χωρίς πρόβλημα στην ίδια μηχανή.
Υπάρχει περίπτωση να σου απαντήσει κανείς χωρίς να δείξεις το κύκλωμα που έχεις φτιάξει;
Ευχαριστω για την παρατηρηση το σημαντικοτερο ξεχασα.
Να σημειωθεί οτι στην πλακετα δινω απευθειας 5 και 24 χωρις το 7805 που φαινεται στο κυκλωμα.
Το τροφοδοτικο βγαζει απευθειας 5 και 24.
67467
Λείπουν οι πυκνωτές απόζευξης (100n) στα άκρα τροφοδοσίας των ολοκληρωμένων και του μικροελεγκτή (όσο γίνεται πιο κοντά στην θετικη τροφοδσία και τη γείωση). Στην τροφοδοσία AVCC του Μ/Ε θα έβαζα κι ένα πηνίο σε σειρά με τη θετική τάση τροφοδοσίας πέρα από τον πυκνωτή προς τη γείωση.
Το τροφοδοτικό σου είναι πολύ κοντά στην πλακέτα, ίσως να σκεφτείς να το απομακρύνεις λιγάκι.
Στις εισόδους που υπάρχουν οι optocouplers δε νομίζω να έχεις πρόβλημα.
Οι αγωγοί που πάνε προς το keypad από που οδεύουν; Έχεις θωρακισμένο καλώδιο;
ΥΓ: Το σχηματικό σου είναι λίγο ανορθόδοξο για να το παρακολουθήσει κάποιος τρίτος εύκολα (λείπουν αρκετές γραμμές) και κάποια πραγματάκια (πχ η τροφοδοσία των ρελέ) θα μπορούσαν να είναι λιγάκι πιο ευδιάκριτα. Οι πυκνωτές στον κρύσταλλο είναι λίγο μεγάλοι σε χωρητικότητα! :-)
Τοποθετησα πυκνωτες 100n σε ολα τα ακρα τροφοδοσιας αλλα το προβλημα εξακολουθει το ιδιο.
Στο AVCC τι πηνιο να βαλω;
θα το απομακρυνω οσο μπορω το τροφοδοτικο και θα το ξανα δοκιμασω.
Στους αγωγους του Keypad χρησημοποιω απλα καλωδια αλλα δεν εχω αντιμετωπισει καποιο προβλημα.
Ειναι απο τα πρωτα κυκλωματα που σχεδιαζω στο eagle ελπιζω σιγα σιγα να βελτιωθω.
Στον κρυσταλλο χρησiμοποιω 22pf απλα εκανα λαθος στο σχηματικο και εβαλα 22uF.
Ακουσα και για καποιο φιλτρο decoupling που μπορει να με βοηθησει ξερει καποιος πως να το υλοποιησω και αν θα κανει δουλεια?
Ευχαριστω για την αμεση απαντηση.
... Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει
αναλυτικότερα;
πρέπει να βάλεις πυκνωτές 100nf και μαζί και τανταλίου 10-20uf , επίσης tvs διόδους και φίλτρο LC στο τροφοδοτικό του μΕ.
Σε δεύτερη φάση ξεχωριστό τροφοδοτικό και απομόνωση στον μΕ. Γείωση στο κουτί σου, ground plane στη πλακέτα έχεις?
Η γείωση στη πλακέτα σου είναι κεντρική ? ή τη πας γύρω γύρω ?
αναλυτικότερα;
Με το που ξεκιναει η παραγωγη το κυκλωμα σταματαει να μετραει προιοντα και δεν ανταποκρίνεται στα κουμπια η κανει reset μονο του.
πρέπει να βάλεις πυκνωτές 100nf και μαζί και τανταλίου 10-20uf , επίσης tvs διόδους και φίλτρο LC στο τροφοδοτικό του μΕ.
Σε δεύτερη φάση ξεχωριστό τροφοδοτικό και απομόνωση στον μΕ. Γείωση στο κουτί σου, ground plane στη πλακέτα έχεις?
Η γείωση στη πλακέτα σου είναι κεντρική ? ή τη πας γύρω γύρω ?
Πυκνωτες 100nf εχω βαλει αλλα χωρις αποτελεσμα.
θα μπορουσες να μ εξηγησεις λιγο πιο αναλυτικα που να βαλω το τανταλιου 10-20uf,tvs diode και το φιλτρο lc διοτι ειμαι λιγο αρχαριος.
Καποιο σχηματικο θα ηταν ιδανικο.
Ευχαριστω
Οι R11 και R12 τι τιμή έχουν;
Πάνω στη τροφοδοσία του με να βάλεις 10uf τανταλίου . Αν δεις το διάγραμμα συχνοτήτων και κέρδους θα καταλάβεις οτι οι τανταλίου φιλτράρουν μεγαλύτερο εύρος συχνοτήτων
Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?
Βλέπω έχεις και i2c τσεκαρε μήπως ή βιβλιοθήκη σου περιμένει αιώνια το ack και κολλάει λόγω i2c
Επιπροσθέτως:
Το καλώδιο από το φωτοκύτταρα δεν είναι ικανοποιητικά απομονωμένο. Αναλόγως του μήκους του και της διαδορμής που ακολουθεί θα μπορούσε να σου δημιουργεί πρόβλημα.
Θα έπρεπε να έχεις δεύτερη τροφοδοσία (γαλβανικά απομονωμένη για τους εξωτερικούς αισθητήρες ή έναν τοπικό dc/dc isolated psu για το cpu).
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.
Οι R11 και R12 τι τιμή έχουν;
Οι αντιστασεις ειναι 20K.
Όπως είπαν και οι προλαλήσαντες τους δυο πυκνωτές 100nF και 10pF να τους βάλεις όσο ποιο κοντά στις τροφοδοσίες μπορείς. Και σε όλες τις τροφοδοσίες.
Θα δοκίμαζα να τροφοδοτήσω το κύκλωμα με μπαταρία για να δω αν πράγματι φταίει η τροφοδοσία...
Μικροελεκτής χωρίς πυκνωτές τροφοδοσίας αν έπαιζε σε βιομηχανικό περιβάλλον θα είχαμε μείνει όλοι χωρίς δουλειά, γιατί μετά θα ήταν τόσο ευκολο να σχεδιάζουν κυκλώματα μικροελεκτών (σε συνδιασμό με arduino) που θα τα κάναν όλα οι φοιτητές. ](*,)
Στο θέμα μας όμως.
1) Άνοιξε το datasheet του μικροελεκτή δες προτεινόμενους πυκνωτές τροφοδοσίας
2)Μέτρα με ένα παλμογράφο παράσιτα στο module που πέρνεις την κεντρική τροφοδοσία σου
3)Βάλε ένα βατυπερατό φίλτρο στην πλακέτα σου εκεί που πέρνει τροφοδοσία
4)Μέτρα το σήμα του φωτοκυττάρου στην είσοδο της πλακέτας με κλειστό το μοτέρ και αναμένο
5)Κόντινε όσο μπορείς όλα τα καλώδια, να είναι 5-10 εκατοστά
6)Αν έχεις κάνει pcb σε διάτριτη πλακέτα ξέχνα ολα τα παραπάνω και σχεδίασε το σε pcb με καλό GND plane, αν το έχεις ήδη σε pcb ανέβασε το να το δούμε.
Δεν είχα δει την φωτό, σόρυ.
Τα καλώδια που τροφοδοτούν την πλακέτα είναι σε καλό μήκος.
Απο ότι φαίνεται δεν έχεις pcb, έχεις διάτριτη. Αλλά δεν φαίνεται ο μικροεκτής.. :?:
Επημενω στον τανταλίου 10uf στη τροφοδοσία , και στα 100nf στο ρεσετ , ή να το καταργησεις.
Υπάρχουν ειδικά φιλτραράκια που ειναι Υ Χ φίλτρα μαζί με βαριστορ.
Συγκεκριμένα ψάξε για emi varistor capacitor filter .
Αλλά 90/100 είναι πρόβλημα σχεδίασης και πυκνωτών decoupler ,
22uf στο κρύσταλλο ???
Ο controller που είναι ? Smd από κάτω ?
Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?
Στο reset εχω βαλει μια pull up αντισταση οποτε να μην κανει reset μονο του.Χρειαζεται να βαλω και πυκνωτη?
Οσο για το i2c δεν πρεπει να εχει θεμα γιατι οσο η μηχανη δεν δουλευει ολο το κυκλωμα και το i2c δουλευουν κανονικα.
Επιπροσθέτως:
Το καλώδιο από το φωτοκύτταρα δεν είναι ικανοποιητικά απομονωμένο. Αναλόγως του μήκους του και της διαδορμής που ακολουθεί θα μπορούσε να σου δημιουργεί πρόβλημα.
Θα έπρεπε να έχεις δεύτερη τροφοδοσία (γαλβανικά απομονωμένη για τους εξωτερικούς αισθητήρες ή έναν τοπικό dc/dc isolated psu για το cpu).
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.
Δεν πρεπει να εχει θεμα το φωτοκυτταρο γιατι πριν φτοιαξω αυτο το μετριτη δουλευε κανονικα σε αλλον στην ιδια μηχανη.
Όπως είπαν και οι προλαλήσαντες τους δυο πυκνωτές 100nF και 10pF να τους βάλεις όσο ποιο κοντά στις τροφοδοσίες μπορείς. Και σε όλες τις τροφοδοσίες.
Θα δοκίμαζα να τροφοδοτήσω το κύκλωμα με μπαταρία για να δω αν πράγματι φταίει η τροφοδοσία...
Δοκιμασα να το τροφοδοτήσω με αλλη τροφοδοσια αλλα το προβλημα εξακολουθουσε το ιδιο.
Από θορυβο μπορεί να μην παίρνει το ack του i2c , δες τι λέει ή βιβλιοθήκη.που χρησιμοποιείς , ή προδιαγραφή του i2c δεν λέει για time out
Δεν είχα δει την φωτό, σόρυ.
Τα καλώδια που τροφοδοτούν την πλακέτα είναι σε καλό μήκος.
Απο ότι φαίνεται δεν έχεις pcb, έχεις διάτριτη. Αλλά δεν φαίνεται ο μικροεκτής.. :?:
Εχω φτοιαξει pcb αλλα ειναι απο τις πρωτες που σχεδιαζω και δεν ηξερα οτι πρεπει να βαλω ground plane
θα σχεδιασω μια νεα πλακετα με τους πυκνωτες τροφοδοσιας και το gnd plane
θα μπορουσε να μου εξηγησεις λιγο ποιο αναλυτικα τι ειναι το βατυπερατό φίλτρο.
Επημενω στον τανταλίου 10uf στη τροφοδοσία , και στα 100nf στο ρεσετ , ή να το καταργησεις.
Υπάρχουν ειδικά φιλτραράκια που ειναι Υ Χ φίλτρα μαζί με βαριστορ.
Συγκεκριμένα ψάξε για emi varistor capacitor filter .
Αλλά 90/100 είναι πρόβλημα σχεδίασης και πυκνωτών decoupler ,
Ωραια οποτε θα σχεδιασω μια καινουρια πλακετα και θα τα προσθεσω.
Το decoupler τι ειναι?
Στους πυκνωτες εχω κανει λαθος στο σχηματικο ειναι 22pf.
Ναι χρησιμοποιώ smd επεξεργαστη απο την κατω μερια.
Από θορυβο μπορεί να μην παίρνει το ack του i2c , δες τι λέει ή βιβλιοθήκη.που χρησιμοποιείς , ή προδιαγραφή του i2c δεν λέει για time out
Πιστευω δεν ειναι απο το i2c γιατι αν ηταν απο το ack θα κολλαγε εντελως μονο.Αυτο μια κολλαει μια κανει reset μια σβηνει γραμμες απο την οθονη.
Δοκιμασε με μπαταρια.
Δοκιμασα να το τροφοδοτήσω με αλλη τροφοδοσια αλλα το προβλημα εξακολουθουσε το ιδιο.
Αν προκειτε για βιομηχανια πιστευω οτι με κακο τροπο προσεγγισες το θεμα.
Με το πιο φτηνο counter της αγορας κανεις την δουλεια σου και με αριστες προδιαγραφες.
Ακομα και plc na βαλεις παλι φτηνα βγαινει.
Εκτος και αν ειναι δικια σου και δεν σε πειραζει.
Ενας counteρ κανει περιπου 50 - 80 εθρω και το plc της siemens logo κανα κατοσταρικο.
Δεν αξιζει τον κοπο.
Σε παρομοια περιπτωση με θορυβο απο κινητηρες περασα ολα τα καλωδια απο ανοξειδοτο σωληνα φ30 και το προβλημμα λυθηκε για παντα.
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.
Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.
Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.
Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.
Αν προκειτε για βιομηχανια πιστευω οτι με κακο τροπο προσεγγισες το θεμα.
Με το πιο φτηνο counter της αγορας κανεις την δουλεια σου και με αριστες προδιαγραφες.
Ακομα και plc na βαλεις παλι φτηνα βγαινει.
Εκτος και αν ειναι δικια σου και δεν σε πειραζει.
Ενας counteρ κανει περιπου 50 - 80 εθρω και το plc της siemens logo κανα κατοσταρικο.
Δεν αξιζει τον κοπο.
Σε παρομοια περιπτωση με θορυβο απο κινητηρες περασα ολα τα καλωδια απο ανοξειδοτο σωληνα φ30 και το προβλημμα λυθηκε για παντα.
Επελεξα να φτοιαξω καποιον γιατι κανει κιαλα πραγμτα οπως το xbee.
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.
Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.
Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.
Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.
Το θεμα ειναι οτι δεν κανει παντα το ιδιο δλδ την μια μπορει να κανει reset την αλλη μπορει να κολλησει η την αλλη μπορει να γραφει οτι ναναι στην οθονη.
Θα τσεκαρω και τον κωδικα.
Βαλε πυκνωτες decoupling (εαν δεν εχεις) και κανε αυτο που σου ειπα.Γυρνα τον στο εσωτερικο ρολοι.
Καλά παιδιά υπαρχει και wdt υπάρχει και oscillator fault , υπάρχει και απενεργοποίηση του ρεσετ
Παιδια μπορει να μου εξηγησει καποιος ποιοι ειναι οι decoupling capacitor;
Παιδια μπορει να μου εξηγησει καποιος ποιοι ειναι οι decoupling capacitor;
Δες το datasheet της atmel.
Χρειάζονται πυκνωτές οσο ποιο κοντά στις τροφοδοσίες γίνετε... ακομα καλύτερα πάνω στο κάθε pin τροφοδοσίας.
Αυτοί λέγονται decoupling.
Φιλτράρουν θόρυβο στη τροφοδοσία και πρέπει να βάλεις και στο ρεσετ .
Πρέπει να μπαίνουν σε κάθε πιν τροφοδοσίας όσο το δυνατόν πιο κοντά στο ic .
Επίσης πρέπει να βάλεις στα λινεαρ regulator στην είσοδο και στην έξοδο .
Έχει ένα ωραιο βίντεο ο Dave που μπορείς να δεις
Εχω φτοιαξει pcb αλλα ειναι απο τις πρωτες που σχεδιαζω και δεν ηξερα οτι πρεπει να βαλω ground plane
θα σχεδιασω μια νεα πλακετα με τους πυκνωτες τροφοδοσιας και το gnd plane
θα μπορουσε να μου εξηγησεις λιγο ποιο αναλυτικα τι ειναι το βατυπερατό φίλτρο.
Γκουγκλαρε το, διάβασε και αμα έχεις απορίες θα στις εξηγήσω αναλυτικά
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.
Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.
Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.
Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.
Αρα να κάνει ένα pcb της προκοπής
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.
+100000000
Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?
+100000000
Στο reset εχω βαλει μια pull up αντισταση οποτε να μην κανει reset μονο του. Χρειαζεται να βαλω και πυκνωτη?
ΝΑΙ
Κατά πάσα πιθανότητα εκεί είναι το πρόβλημα, εφόσον λες ότι κάνει reset από μόνο του...
και βεβαια σχεδόν όλα τα παραπάνω θα τα βρεις αν...:w00t: ξεφυλλίσεις το datasheet:w00t:
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.