PDA

Επιστροφή στο Forum : Παρουσίαση PID Θερμοστατη σε πειραματική φάση.



xmaze
04-12-15, 23:32
Καλησπέρα σας...και καλο ΣΚ..

Θέλω να παρουσιάσω εν συντομία την κατασκευή ενός θερμοστάτη για κεντρική θέρμανση με μικροεπεξεργαστή.
Ξεκίνησα πριν 2 μήνες να φτιάξω στον ελεύθερο χρόνο μου έναν ηλεκτρονικό θερμοστάτη για το σπίτι μου.

Στην αρχή για ευκολία ξεκίνησα τον προγραμματισμό σε γλώσσα Αρντουίνο αλλά τελικά πέρασα στην C ξανά για να έχω περισσότερες δυνατότητες.
Η κατασκευή βασίζεται στον Atmega168 και επιπλέον υπάρχει ένα DS1307 RTC, Rotary encoder για τις ρυθμίσεις ενα Μοσφετ που θα γίνει στην πορεία τρανζίστορ, ενα RGB Led και μια οθόνη με 4 7-segment στοιχεία.
Τάση λειτουργείας: Προσπαθώ να φτιάξω εναν dc/dc converter me λμ2536 με τάση εισόδου μέχρι 40 βόλτ και 5 βόλτ έξοδο.
Υπάρχουν 2 είδη λειτουργίας, το αυτόματο και το manual.
Αυτόματο Σύστημα :

Υπαρχει για κάθε μέρα της εβδομάδος ωρες λειτουργείας και μή.
Ο ελεγχος της κεντρικής θέρμανσης γίνεται με PID contoller.

Manual:

Απλά λειτουργεί όλη μέρα σε σύγκρισή με την θερμοκρασία του χώρου και την επιθυμητή του χρήστη.

Μονό κλίκ on/off
Διπλό κλίκ on/off του αυτοματου συστήματος, εδω έχω ένα θέμα με την αξιοπιστία του διπλού κλίκ.

Το πρόγραμμα τρέχει με την βοήθεια ενός ας τον πούμε Task Manager, όπου οι συναρτήσεις τρέχουν κάθε συγκεκριμένο χρονικό διάστημα και όλα γίνονται σε συγκεκριμένους χρόνους.

Το όλο πρότζεκτ το ονόμασα Φαέθων, απο την Μυθολογία και βρίσκεται στο GitHub: https://github.com/ntosis/Phaethon
εκεί έχω 2 Branches , μία Arduino και μία atmega168.
Στην πρώτη έχω εναν προγραμμα γραμμένο σε Αρντουίνο το οποίο δεν έχω σκοπό να εξελίξω προσωπικά και στην δεύτερη έχω τον κώδικα σε C οπου εκεί θα προσπαθίσω να συνεχίσω.
Το πρόγραμμα δεν έιναι ακόμη σταθερό οσο αναφορά την λειτουργία του σαν θερμοστάτης, αλλά ακόμη είναι σε δοκιμαστική φάση.
Στην Branch Arduino έχω ανεβάσει και αρχεία Eagle, στα οποία προσπαθω να φτίαξω μία Arduino Shield με όλα τα εξαρτήματα και εκεί ειναι που θέλω βοήθεια.
Παρακαλώ τους φίλους που ξέρουν καλύτερα Eagle CAD να με βοηθήσουνε να φτιαξω σωστό κύκλωμα και πλατινα και ιδιαίτερως για το DC/DC Converter κομμάτι.

Ενα βίντεο παρακάτω και ελπίζω προσεχώς να έχουμε νέα, θα προσπαθήσω πάντως μεσα στον δεκέμβρη να παραγγείλω απο κίνα την πλατίνα.


https://youtu.be/QRKv0oe4RQs

Θερμοκρασία :
Η θερμοκρασία μετριέται με ένα αισθητήρα adt7301 SPI
Οθονη:
Η οθόνη οδηγείται απο ενα κινέζικο ΤΜ1637 αλλά σύντομα θα βάλω μια OLED.
Ωρα:
Με το ταπεινό DS1307
PDI Contoller:
Βασίζεται σε μιά βιβλιοθήκη της Atmel

Και μια φωτο απο το σχεδιο ωστε οι πιο εμπειροι να το δουν άμεσα, ώστε να μην χρειαζεται να ψαχνουν τα αρχεια στο github.
http://oi67.tinypic.com/15ez9t.jpg

pstratos
05-12-15, 00:52
Αυτό το φτιάχνει για εκπαιδευτικούς λόγους? Προκείται για κάποιο πείραμα σε μάθημα σχετικά με ΣΑΕ?

sabouras
05-12-15, 06:11
Όσο αφορα τον dc/dc μπορείς να διβάσεις στο εγχειρίδιο του κατασκευαστή το τι πρέπει να προσεξεις καθώς και τη τοπολογία του ολοκληρωμένου. Όσο αφορα το eagle μπορείς να το βρείς εύκολα εαν δεν θέλεις να το σχεδιάσεις εξ αρχής.
Σε αυτή τη βιβλιοθήκη υπάρχει και έτοιμο https://awjlogan.wordpress.com/2013/08/11/eagle-library-updated-4/
Εδώ μπορείς να παραγγείλεις το αντίστοιχο πηνίο ως δείγμα δωρεάν
http://www.coilcraft.com/apps/ic/lookup.cfm

xmaze
05-12-15, 11:19
Αυτό το φτιάχνει για εκπαιδευτικούς λόγους? Προκείται για κάποιο πείραμα σε μάθημα σχετικά με ΣΑΕ?

Οχι, φίλε μου δεν ειναι εργασία, απλά τον ελεύθερο χρόνο μου προσπαθώ να φτιάχνω ότι μου έρθει στο κεφάλι, είμαι ήδη πάνω από 30 και εργαζόμενος..χαχα

xmaze
05-12-15, 11:22
Όσο αφορα τον dc/dc μπορείς να διβάσεις στο εγχειρίδιο του κατασκευαστή το τι πρέπει να προσεξεις καθώς και τη τοπολογία του ολοκληρωμένου. Όσο αφορα το eagle μπορείς να το βρείς εύκολα εαν δεν θέλεις να το σχεδιάσεις εξ αρχής.
Σε αυτή τη βιβλιοθήκη υπάρχει και έτοιμο https://awjlogan.wordpress.com/2013/08/11/eagle-library-updated-4/
Εδώ μπορείς να παραγγείλεις το αντίστοιχο πηνίο ως δείγμα δωρεάν
http://www.coilcraft.com/apps/ic/lookup.cfm

Με το datasheet έκανα τον πρώτο σχεδιασμό αλλά θέλει να κάτσω να ασχοληθώ διεξοδικά, απλά ασχολούμαι πιο πολύ ώρα με τον προγραμματισμό και δεν βρίσκω χρόνο αρκετό για τον dc/dc converter, γι αυτό ψάχνω κάποιον με όρεξη να με βοηθήσει.

lepouras
05-12-15, 11:38
http://www.ti.com/tool/switcherpro η το κατεβάζεις ή το κάνεις online. του γράφεις είσοδο έξοδο και αμπερ και σου προτείνει το κατάλληλο εξάρτημα της ΤΙ και σου βγάζει και το σχέδιο.

xmaze
07-12-15, 22:35
http://s18.postimg.org/65l2xtxc5/brd.jpg (http://postimg.org/image/65l2xtxc5/)

ποιος μπορεί να μου πεί αν αυτό το πράγμα που έχω κάνει για το lm2569 είναι οκ ή όχι;