0
Εχω ενα μηχανημα με 8 servo motors που εχουνε και 8 resolvers (αισθητηριο θεσης ροτορα μοτερ κατι σαν encoder)
και 8 αισθητηρια θερμοκρασιας το καθενα στο πισω μερος του ροτορα.
Οι resolvers συνδεουντε σε μια πλακετα ιδια με αυτη.
O resolver χονδρικα λειτουργει ως εξης ειναι ενα περιστρεφομενο τυλιγμα μ/σ πανω στο ροτορα που πανω σε αυτο εφαρμοζεται ενα ημιτονοειδες σημα πχ 8khz 12v και 2 σταθερα τυλιγματα
τοποθετημενα με διαφορα 90 μοιρων(ορθη γωνια) για αναπαρασταση πραγματικου cosθ/φανταστικου sinθ αξονα αν κανεις λοιπον διαιρεση sinθ/cosθ (ταση φανταστικου αξονα/ταση πραγματικου αξονα)
παιρνεις tanθ και αρα παιρνεις τη γωνια της εφαπτομενης απο lookup table αρα και τη θεση.
Ο λογος που που χρησιμοποιουντε εναντι των encoders ειναι οτι αντεχουνε μεγαλες επιταχυνσεις χωρις σφαλματα(πχ κρουσεις / αεροπλανα κτλπ)
https://www.youtube.com/watch?v=7PKJ52b1Qvs
s-l500.jpg
Η πλακετα αυτη κανει αυτες τις λειτουργιες
resolvers1.PNG
και βγαζει αυτες τις εξοδους που πανε στον controller(υπολογιστη)
resolvers2.PNG
Πως μπορω να κανω reverse engineer το πρωτοκολλο επικοινωνιας(ειναι proprietary χωρις documentation)
μεταξυ της πλακετας και του controller(υπολογιστη)
ωστε να διαβαζω τα σηματα απο τους resolvers+θερμοκρασιες σε ενα δικο μου υπολογιστη ?
(αμα βρω το πρωτοκολλο θα κανω κατι μετα με fpga/cpld για να εχω σωστους χρονισμους και translation σε παραλληλα σηματα)
Προφανως και ειναι καποιο σειριακο πρωτοκολλο.. με ενδιαφερουνε τα διαφορικα σηματα που φαινονται στο θωρακισμενο καλωδιο
Τι θα logic analyzer θα χρειαστω και πως μπορω να κανω κατι τετοιο ?
Ο usb κλωνος saleae θα δουλεψει η πρεπει να βρω κατι καλυτερο ?