PDA

Επιστροφή στο Forum : Παράσιτα μοτέρ σε ηλεκτρονικό κύκλωμα



bill.lask
18-11-16, 13:12
67465

Γειά σας παιδιά θα ήθελα την βοήθεια σάς

Έχω κατασκευάσει ένα κύκλωμα που βασίζεται σε έναν atmega 328 για την μέτρηση τεμαχίων σε μια γραμμή παραγωγής.
Το κύκλωμα τροφοδοτειται από ένα τροφοδοτικό για Led ταινιες αλλά 5v.
Το κύκλωμα δουλεύει μια χαρά όσο η γραμμή παραγωγής είναι σταματημενη.
Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει. Υποψιάζομαι ότι είναι κάποια παράσιτα από το μοτέρ της γραμμής παραγωγής.

Ξέρει κάποιος κάποιο τρόπο να φιλτραρω αυτά τα παράσιτα οπότε να μην μου δημιουργούν προβλημα;

Ευχαριστώ πολύ εκ των προτέρων.

gchal
18-11-16, 13:38
67465

Γειά σας παιδιά θα ήθελα την βοήθεια σάς

Έχω κατασκευάσει ένα κύκλωμα που βασίζεται σε έναν atmega 328 για την μέτρηση τεμαχίων σε μια γραμμή παραγωγής.
Το κύκλωμα τροφοδοτειται από ένα τροφοδοτικό για Led ταινιες αλλά 5v.
Το κύκλωμα δουλεύει μια χαρά όσο η γραμμή παραγωγής είναι σταματημενη.
Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει. Υποψιάζομαι ότι είναι κάποια παράσιτα από το μοτέρ της γραμμής παραγωγής.

Ξέρει κάποιος κάποιο τρόπο να φιλτραρω αυτά τα παράσιτα οπότε να μην μου δημιουργούν προβλημα;

Ευχαριστώ πολύ εκ των προτέρων.


Γειά σου
Πρέπει να μας γράψεις για τους αισθητήρες που έχεις τοποθετήσει και εάν η παροχή του συστήματος είναι απο τον ίδιο πίνακα που είναι και ο κινητήρας της μεταφορικής ταινίας ?

bill.lask
18-11-16, 14:07
Γενικά η παροχή είναι από τον ίδιο πίνακα αλλά δοκίμασα να πάρω και από αλλού ρεύμα και το πρόβλημα εξακολουθουσε να είναι το ίδιο.
Για αισθητήρα χρησιμοποιώ ένα βιομηχανικό φωτοκυταρο.
Το φωτοκυτταρο αυτό πριν το χρησιμοποιουσε ένας άλλος μετρητής χωρίς πρόβλημα στην ίδια μηχανή.

FILMAN
18-11-16, 14:48
Υπάρχει περίπτωση να σου απαντήσει κανείς χωρίς να δείξεις το κύκλωμα που έχεις φτιάξει;

bill.lask
18-11-16, 18:09
Ευχαριστω για την παρατηρηση το σημαντικοτερο ξεχασα.
Να σημειωθεί οτι στην πλακετα δινω απευθειας 5 και 24 χωρις το 7805 που φαινεται στο κυκλωμα.
Το τροφοδοτικο βγαζει απευθειας 5 και 24.

67467

nestoras
18-11-16, 18:43
Λείπουν οι πυκνωτές απόζευξης (100n) στα άκρα τροφοδοσίας των ολοκληρωμένων και του μικροελεγκτή (όσο γίνεται πιο κοντά στην θετικη τροφοδσία και τη γείωση). Στην τροφοδοσία AVCC του Μ/Ε θα έβαζα κι ένα πηνίο σε σειρά με τη θετική τάση τροφοδοσίας πέρα από τον πυκνωτή προς τη γείωση.

Το τροφοδοτικό σου είναι πολύ κοντά στην πλακέτα, ίσως να σκεφτείς να το απομακρύνεις λιγάκι.

Στις εισόδους που υπάρχουν οι optocouplers δε νομίζω να έχεις πρόβλημα.

Οι αγωγοί που πάνε προς το keypad από που οδεύουν; Έχεις θωρακισμένο καλώδιο;


ΥΓ: Το σχηματικό σου είναι λίγο ανορθόδοξο για να το παρακολουθήσει κάποιος τρίτος εύκολα (λείπουν αρκετές γραμμές) και κάποια πραγματάκια (πχ η τροφοδοσία των ρελέ) θα μπορούσαν να είναι λιγάκι πιο ευδιάκριτα. Οι πυκνωτές στον κρύσταλλο είναι λίγο μεγάλοι σε χωρητικότητα! :-)

bill.lask
18-11-16, 19:20
Τοποθετησα πυκνωτες 100n σε ολα τα ακρα τροφοδοσιας αλλα το προβλημα εξακολουθει το ιδιο.
Στο AVCC τι πηνιο να βαλω;
θα το απομακρυνω οσο μπορω το τροφοδοτικο και θα το ξανα δοκιμασω.
Στους αγωγους του Keypad χρησημοποιω απλα καλωδια αλλα δεν εχω αντιμετωπισει καποιο προβλημα.

Ειναι απο τα πρωτα κυκλωματα που σχεδιαζω στο eagle ελπιζω σιγα σιγα να βελτιωθω.
Στον κρυσταλλο χρησiμοποιω 22pf απλα εκανα λαθος στο σχηματικο και εβαλα 22uF.

Ακουσα και για καποιο φιλτρο decoupling που μπορει να με βοηθησει ξερει καποιος πως να το υλοποιησω και αν θα κανει δουλεια?

Ευχαριστω για την αμεση απαντηση.

MacGyver
18-11-16, 19:55
... Όταν ξεκινήσει η παραγωγή το κύκλωμα μετά από κάποια δευτερόλεπτα σταματάει
αναλυτικότερα;

picdev
18-11-16, 22:57
πρέπει να βάλεις πυκνωτές 100nf και μαζί και τανταλίου 10-20uf , επίσης tvs διόδους και φίλτρο LC στο τροφοδοτικό του μΕ.
Σε δεύτερη φάση ξεχωριστό τροφοδοτικό και απομόνωση στον μΕ. Γείωση στο κουτί σου, ground plane στη πλακέτα έχεις?
Η γείωση στη πλακέτα σου είναι κεντρική ? ή τη πας γύρω γύρω ?

bill.lask
18-11-16, 23:34
αναλυτικότερα;

Με το που ξεκιναει η παραγωγη το κυκλωμα σταματαει να μετραει προιοντα και δεν ανταποκρίνεται στα κουμπια η κανει reset μονο του.

bill.lask
18-11-16, 23:39
πρέπει να βάλεις πυκνωτές 100nf και μαζί και τανταλίου 10-20uf , επίσης tvs διόδους και φίλτρο LC στο τροφοδοτικό του μΕ.
Σε δεύτερη φάση ξεχωριστό τροφοδοτικό και απομόνωση στον μΕ. Γείωση στο κουτί σου, ground plane στη πλακέτα έχεις?
Η γείωση στη πλακέτα σου είναι κεντρική ? ή τη πας γύρω γύρω ?

Πυκνωτες 100nf εχω βαλει αλλα χωρις αποτελεσμα.
θα μπορουσες να μ εξηγησεις λιγο πιο αναλυτικα που να βαλω το τανταλιου 10-20uf,tvs diode και το φιλτρο lc διοτι ειμαι λιγο αρχαριος.
Καποιο σχηματικο θα ηταν ιδανικο.

Ευχαριστω

MacGyver
19-11-16, 00:16
Οι R11 και R12 τι τιμή έχουν;

picdev
19-11-16, 00:20
Πάνω στη τροφοδοσία του με να βάλεις 10uf τανταλίου . Αν δεις το διάγραμμα συχνοτήτων και κέρδους θα καταλάβεις οτι οι τανταλίου φιλτράρουν μεγαλύτερο εύρος συχνοτήτων

picdev
19-11-16, 00:22
Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?

picdev
19-11-16, 00:24
Βλέπω έχεις και i2c τσεκαρε μήπως ή βιβλιοθήκη σου περιμένει αιώνια το ack και κολλάει λόγω i2c

klik
19-11-16, 01:12
Επιπροσθέτως:
Το καλώδιο από το φωτοκύτταρα δεν είναι ικανοποιητικά απομονωμένο. Αναλόγως του μήκους του και της διαδορμής που ακολουθεί θα μπορούσε να σου δημιουργεί πρόβλημα.
Θα έπρεπε να έχεις δεύτερη τροφοδοσία (γαλβανικά απομονωμένη για τους εξωτερικούς αισθητήρες ή έναν τοπικό dc/dc isolated psu για το cpu).
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.

bill.lask
19-11-16, 04:54
Οι R11 και R12 τι τιμή έχουν;

Οι αντιστασεις ειναι 20K.

nkarama
19-11-16, 09:40
Όπως είπαν και οι προλαλήσαντες τους δυο πυκνωτές 100nF και 10pF να τους βάλεις όσο ποιο κοντά στις τροφοδοσίες μπορείς. Και σε όλες τις τροφοδοσίες.
Θα δοκίμαζα να τροφοδοτήσω το κύκλωμα με μπαταρία για να δω αν πράγματι φταίει η τροφοδοσία...

θοδωρης46
19-11-16, 10:35
Μικροελεκτής χωρίς πυκνωτές τροφοδοσίας αν έπαιζε σε βιομηχανικό περιβάλλον θα είχαμε μείνει όλοι χωρίς δουλειά, γιατί μετά θα ήταν τόσο ευκολο να σχεδιάζουν κυκλώματα μικροελεκτών (σε συνδιασμό με arduino) που θα τα κάναν όλα οι φοιτητές. ](*,)

Στο θέμα μας όμως.
1) Άνοιξε το datasheet του μικροελεκτή δες προτεινόμενους πυκνωτές τροφοδοσίας
2)Μέτρα με ένα παλμογράφο παράσιτα στο module που πέρνεις την κεντρική τροφοδοσία σου
3)Βάλε ένα βατυπερατό φίλτρο στην πλακέτα σου εκεί που πέρνει τροφοδοσία
4)Μέτρα το σήμα του φωτοκυττάρου στην είσοδο της πλακέτας με κλειστό το μοτέρ και αναμένο
5)Κόντινε όσο μπορείς όλα τα καλώδια, να είναι 5-10 εκατοστά
6)Αν έχεις κάνει pcb σε διάτριτη πλακέτα ξέχνα ολα τα παραπάνω και σχεδίασε το σε pcb με καλό GND plane, αν το έχεις ήδη σε pcb ανέβασε το να το δούμε.

θοδωρης46
19-11-16, 11:01
Δεν είχα δει την φωτό, σόρυ.
Τα καλώδια που τροφοδοτούν την πλακέτα είναι σε καλό μήκος.
Απο ότι φαίνεται δεν έχεις pcb, έχεις διάτριτη. Αλλά δεν φαίνεται ο μικροεκτής.. :?:

picdev
19-11-16, 11:43
Επημενω στον τανταλίου 10uf στη τροφοδοσία , και στα 100nf στο ρεσετ , ή να το καταργησεις.
Υπάρχουν ειδικά φιλτραράκια που ειναι Υ Χ φίλτρα μαζί με βαριστορ.
Συγκεκριμένα ψάξε για emi varistor capacitor filter .
Αλλά 90/100 είναι πρόβλημα σχεδίασης και πυκνωτών decoupler ,

picdev
19-11-16, 11:50
22uf στο κρύσταλλο ???

Ο controller που είναι ? Smd από κάτω ?

bill.lask
19-11-16, 14:00
Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?

Στο reset εχω βαλει μια pull up αντισταση οποτε να μην κανει reset μονο του.Χρειαζεται να βαλω και πυκνωτη?

Οσο για το i2c δεν πρεπει να εχει θεμα γιατι οσο η μηχανη δεν δουλευει ολο το κυκλωμα και το i2c δουλευουν κανονικα.

bill.lask
19-11-16, 14:03
Επιπροσθέτως:
Το καλώδιο από το φωτοκύτταρα δεν είναι ικανοποιητικά απομονωμένο. Αναλόγως του μήκους του και της διαδορμής που ακολουθεί θα μπορούσε να σου δημιουργεί πρόβλημα.
Θα έπρεπε να έχεις δεύτερη τροφοδοσία (γαλβανικά απομονωμένη για τους εξωτερικούς αισθητήρες ή έναν τοπικό dc/dc isolated psu για το cpu).
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.

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

bill.lask
19-11-16, 14:10
Όπως είπαν και οι προλαλήσαντες τους δυο πυκνωτές 100nF και 10pF να τους βάλεις όσο ποιο κοντά στις τροφοδοσίες μπορείς. Και σε όλες τις τροφοδοσίες.
Θα δοκίμαζα να τροφοδοτήσω το κύκλωμα με μπαταρία για να δω αν πράγματι φταίει η τροφοδοσία...
Δοκιμασα να το τροφοδοτήσω με αλλη τροφοδοσια αλλα το προβλημα εξακολουθουσε το ιδιο.

picdev
19-11-16, 14:15
Από θορυβο μπορεί να μην παίρνει το ack του i2c , δες τι λέει ή βιβλιοθήκη.που χρησιμοποιείς , ή προδιαγραφή του i2c δεν λέει για time out

bill.lask
19-11-16, 14:15
Δεν είχα δει την φωτό, σόρυ.
Τα καλώδια που τροφοδοτούν την πλακέτα είναι σε καλό μήκος.
Απο ότι φαίνεται δεν έχεις pcb, έχεις διάτριτη. Αλλά δεν φαίνεται ο μικροεκτής.. :?:

Εχω φτοιαξει pcb αλλα ειναι απο τις πρωτες που σχεδιαζω και δεν ηξερα οτι πρεπει να βαλω ground plane
θα σχεδιασω μια νεα πλακετα με τους πυκνωτες τροφοδοσιας και το gnd plane
θα μπορουσε να μου εξηγησεις λιγο ποιο αναλυτικα τι ειναι το βατυπερατό φίλτρο.

bill.lask
19-11-16, 14:19
Επημενω στον τανταλίου 10uf στη τροφοδοσία , και στα 100nf στο ρεσετ , ή να το καταργησεις.
Υπάρχουν ειδικά φιλτραράκια που ειναι Υ Χ φίλτρα μαζί με βαριστορ.
Συγκεκριμένα ψάξε για emi varistor capacitor filter .
Αλλά 90/100 είναι πρόβλημα σχεδίασης και πυκνωτών decoupler ,

Ωραια οποτε θα σχεδιασω μια καινουρια πλακετα και θα τα προσθεσω.
Το decoupler τι ειναι?
Στους πυκνωτες εχω κανει λαθος στο σχηματικο ειναι 22pf.
Ναι χρησιμοποιώ smd επεξεργαστη απο την κατω μερια.

bill.lask
19-11-16, 14:22
Από θορυβο μπορεί να μην παίρνει το ack του i2c , δες τι λέει ή βιβλιοθήκη.που χρησιμοποιείς , ή προδιαγραφή του i2c δεν λέει για time out

Πιστευω δεν ειναι απο το i2c γιατι αν ηταν απο το ack θα κολλαγε εντελως μονο.Αυτο μια κολλαει μια κανει reset μια σβηνει γραμμες απο την οθονη.

SProg
19-11-16, 14:27
Δοκιμασε με μπαταρια.

bill.lask
19-11-16, 14:28
Δοκιμασε με μπαταρια.

Δοκιμασα να το τροφοδοτήσω με αλλη τροφοδοσια αλλα το προβλημα εξακολουθουσε το ιδιο.

katmadas
19-11-16, 14:30
Αν προκειτε για βιομηχανια πιστευω οτι με κακο τροπο προσεγγισες το θεμα.
Με το πιο φτηνο counter της αγορας κανεις την δουλεια σου και με αριστες προδιαγραφες.
Ακομα και plc na βαλεις παλι φτηνα βγαινει.
Εκτος και αν ειναι δικια σου και δεν σε πειραζει.

Ενας counteρ κανει περιπου 50 - 80 εθρω και το plc της siemens logo κανα κατοσταρικο.

Δεν αξιζει τον κοπο.

Σε παρομοια περιπτωση με θορυβο απο κινητηρες περασα ολα τα καλωδια απο ανοξειδοτο σωληνα φ30 και το προβλημμα λυθηκε για παντα.

SProg
19-11-16, 14:33
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.

Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.

Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.

Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.

bill.lask
19-11-16, 14:40
Αν προκειτε για βιομηχανια πιστευω οτι με κακο τροπο προσεγγισες το θεμα.
Με το πιο φτηνο counter της αγορας κανεις την δουλεια σου και με αριστες προδιαγραφες.
Ακομα και plc na βαλεις παλι φτηνα βγαινει.
Εκτος και αν ειναι δικια σου και δεν σε πειραζει.

Ενας counteρ κανει περιπου 50 - 80 εθρω και το plc της siemens logo κανα κατοσταρικο.

Δεν αξιζει τον κοπο.

Σε παρομοια περιπτωση με θορυβο απο κινητηρες περασα ολα τα καλωδια απο ανοξειδοτο σωληνα φ30 και το προβλημμα λυθηκε για παντα.


Επελεξα να φτοιαξω καποιον γιατι κανει κιαλα πραγμτα οπως το xbee.

bill.lask
19-11-16, 14:42
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.

Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.

Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.

Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.

Το θεμα ειναι οτι δεν κανει παντα το ιδιο δλδ την μια μπορει να κανει reset την αλλη μπορει να κολλησει η την αλλη μπορει να γραφει οτι ναναι στην οθονη.
Θα τσεκαρω και τον κωδικα.

SProg
19-11-16, 14:43
Βαλε πυκνωτες decoupling (εαν δεν εχεις) και κανε αυτο που σου ειπα.Γυρνα τον στο εσωτερικο ρολοι.

picdev
19-11-16, 14:49
Καλά παιδιά υπαρχει και wdt υπάρχει και oscillator fault , υπάρχει και απενεργοποίηση του ρεσετ

bill.lask
19-11-16, 14:56
Παιδια μπορει να μου εξηγησει καποιος ποιοι ειναι οι decoupling capacitor;

nkarama
19-11-16, 16:12
Παιδια μπορει να μου εξηγησει καποιος ποιοι ειναι οι decoupling capacitor;
Δες το datasheet της atmel.
Χρειάζονται πυκνωτές οσο ποιο κοντά στις τροφοδοσίες γίνετε... ακομα καλύτερα πάνω στο κάθε pin τροφοδοσίας.
Αυτοί λέγονται decoupling.

picdev
19-11-16, 18:15
Φιλτράρουν θόρυβο στη τροφοδοσία και πρέπει να βάλεις και στο ρεσετ .
Πρέπει να μπαίνουν σε κάθε πιν τροφοδοσίας όσο το δυνατόν πιο κοντά στο ic .
Επίσης πρέπει να βάλεις στα λινεαρ regulator στην είσοδο και στην έξοδο .
Έχει ένα ωραιο βίντεο ο Dave που μπορείς να δεις

θοδωρης46
19-11-16, 18:28
Εχω φτοιαξει pcb αλλα ειναι απο τις πρωτες που σχεδιαζω και δεν ηξερα οτι πρεπει να βαλω ground plane
θα σχεδιασω μια νεα πλακετα με τους πυκνωτες τροφοδοσιας και το gnd plane
θα μπορουσε να μου εξηγησεις λιγο ποιο αναλυτικα τι ειναι το βατυπερατό φίλτρο.
Γκουγκλαρε το, διάβασε και αμα έχεις απορίες θα στις εξηγήσω αναλυτικά

θοδωρης46
19-11-16, 18:30
Πρεπει να δεις εαν ο μΕ κανει reset ή εαν κολλαει σε καποιο σημειο του κωδικα.

Θα μπορουσε να κολλαει εαν κανει polling καποια σημαια που επηρεαζεται απο το θορυβο.Πχ σημαια απο καποιο πρωτοκολλο.

Δε γινεται να σταματαει ο μΕ να λειτουργει απο το θορυβο.Το να κανει μη επιθυμητα πραγματα ειναι λογικο αλλα οχι να σταματαει.Εαν οντως σταματαει,τοτε κατι γινεται με το κρυσταλλο.

Δοκιμασε να γυρισεις τον μΕ στο εσωτερικο του ρολοι.
Αρα να κάνει ένα pcb της προκοπής

FILMAN
21-11-16, 10:57
Οι οπτοζεύκτες τι ρόλο παίζουν ενώ δεν απομονώνουν γαλβανικά; Θα μπορούσες να έχεις μόνο τρανζίστορ ή uln2003 ή κανένα 74χχ.
+100000000

Επίσης έχεις το ρεσετ χωρίς πυκνωτή και γιατί το έχεις ενεργοποιημένο ?
+100000000

Στο reset εχω βαλει μια pull up αντισταση οποτε να μην κανει reset μονο του. Χρειαζεται να βαλω και πυκνωτη?
ΝΑΙ
Κατά πάσα πιθανότητα εκεί είναι το πρόβλημα, εφόσον λες ότι κάνει reset από μόνο του...

θοδωρης46
21-11-16, 17:42
και βεβαια σχεδόν όλα τα παραπάνω θα τα βρεις αν...:w00t: ξεφυλλίσεις το datasheet:w00t: