Σε μια απλή μορφή, τρία FF θα μπορούσαν να κάνουν τη δουλειά αρκεί να γινόταν τροποποίηση στην πλακέτα με τα buttons/leds.
Υπάρχει σίγουρα κάποιου είδους (απλή σχετικά) πολυπλεξία στην πλακέτα των buttons/leds (έχει 5 buttons, υποθέτω ότι έχει 4 led και επικοινωνεί με 5 i/o ακίδες και 5Vdc).
Αυτό θα δυσκόλευε τα πράγματα σε ψηφιακό κύκλωμα χωρίς μΕ.
---add hint
Με μΕ τύπου pic16f84 ή pic18f1320, η όλη μετατροπή από hardware θα περιείχε 2 βάσεις (16 και 18DIL), τον μΕ, 2 αντιστάσεις, 2 πυκνωτές mkp και 1 ηλεκτρολυτικό. Οι βάσεις θα συνδε'οντουσαν δίπλα δίπλα (η DIL18 είναι ο μΕ και η DIL16 στο υπάρχων pcb).
20161123_011936.jpg
Η 10ΚΩ με τον 100nF για το RESET.
Η 100pF με την 3,3ΚΩ για τον RC ταλαντωτή.
Ο 100nF και ο 22μF για decoupling.
Πλεονεκτήματα:
1) δεν χρειάζεται μετατροπή στις υπάρχουσες πλακέτες (εκτός από την προσθήκη βάσης 16DIL),
2) τυχόν διαφορές στη επιθυμητή λειτουργικότητα (π.χ. αν το ρελε1 είναι η 1η ή η 2η σκάλα κλπ) αλλάζουν από software χωρίς κολλητήρι,
3) Μπορούν να προστεθούν επιπλέον λειτουργίες στο μοτέρ, π.χ. αν πατηθεί N φορές το STOP, να σβήνει ο απορροφητήρας μετά από N*5 λεπτά (και να αναβοσβήνει η ένδειξη του ανεμιστήρα για να το δείξει). Τώρα που το σκέφτομαι θα μπορούσε να μπει αισθητήρας θερμοκρασίας ή υγρασίας στον μΕ και αν για 30 λεπτά δεν βλέπει λόγο χρήσης να σβήνει. Φυσικά θα μπορούσε να ανάβει και αυτόματα.
4) Μπορεί να προστεθεί επιπλέον λειτουργία στην λάμπα, αν πατηθεί το button της να ανάβει για 5 λεπτά και μετά να σβήνει αυτόματα κλπ
5) Σαν κατασκευή θα έχει σίγουρα λιγότερα εξαρτήματα από ότι αν γινόταν με μη προγραμματιζόμενα ψηφιακά κυκλώματα.
Το κόστος hardware με μΕ θα ήταν μικρότερο από ότι με άλλα λογικά κυκλώματα αλλά υπάρχει και το κόστος software που ακυρώνει το πλεονέκτημα αυτό όταν πρόκειται για ένα μόνο κομμάτι.
Μειονεκτήματα:
1) απαιτείται χρόνος (και προφανώς κόπος) για την σχεδίαση του προγράμματος λειτουργίας (software)
2) δεν μπορεί απλά να τον αντικαταστήσει όποιος δεν έχει το πρόγραμμα (όπως συνέβη και στην τωρινή πλακέτα) σε περίπτωση βλάβης.




Απάντηση με παράθεση