ΚΑΙΝΟΥΡΓΙΟ ΠΡΟΪΟΝ - Adafruit CAN Bus BFF Add-On για QT Py
Οι πλακέτες QT Py μας είναι ένας πολύ καλός τρόπος για να κάνετε πολύ μικρά έργα μικροελεγκτών που διαθέτουν έναν τόνο ισχύος – και τώρα έχουμε έναν τρόπο για να μετατρέψετε πολλές πλακέτες QT Py σε ισχυρές συσκευές CAN bus που είναι εξαιρετικά μικρές!
Το CAN Bus είναι ένα πρότυπο δικτύωσης μικρής κλίμακας, αρχικά σχεδιασμένο για αυτοκίνητα και, ναι, για λεωφορεία, αλλά τώρα χρησιμοποιείται για πολλά δίκτυα ρομποτικής ή αισθητήρων που χρειάζονται καλύτερη εμβέλεια και διευθυνσιοδότηση από το I2C και δεν έχουν τις ακίδες ή την υπολογιστική ικανότητα να μιλήσουν σε Ethernet. Το CAN είναι διαφορικό 2 καλωδίων, που σημαίνει ότι είναι καλό για μεγάλες αποστάσεις και θορυβώδη περιβάλλοντα.
Τα μηνύματα αποστέλλονται με ρυθμό περίπου 1 Mbps – ορίζετε τη συχνότητα για το δίαυλο και, στη συνέχεια, όλοι οι «joiners» πρέπει να ταιριάζουν με αυτήν και να έχουν μια διεύθυνση πριν από το πακέτο, ώστε κάθε κόμβος να μπορεί να ακούει μηνύματα μόνο για αυτόν. Οι νέοι κόμβοι μπορούν να συνδεθούν εύκολα, επειδή απλώς πρέπει να συνδεθούν στις δύο γραμμές δεδομένων οπουδήποτε στο κοινόχρηστο δίκτυο. Κάθε συσκευή CAN στέλνει μηνύματα όποτε θέλει και χάρη σε κάποια έξυπνη κωδικοποίηση δεδομένων, μπορεί να ανιχνεύσει εάν υπάρχει σύγκρουση μηνυμάτων και να αναμεταδοθεί αργότερα.
Εάν θέλετε να συνδέσετε το QT Py ή το Xiao σε ένα λεωφορείο CAN, το Adafruit CAN Bus BFF θα λειτουργήσει με όλες τις πλακέτες χάρη στην απλή διεπαφή SPI! Ο ελεγκτής που χρησιμοποιείται είναι ο MCP26525 – επίσης γνωστός ως ο ελεγκτής MCP2515 συν πομποδέκτης MCP2551, ένα εξαιρετικά δημοφιλές και καλά υποστηριζόμενο chipset που έχει προγράμματα οδήγησης στο arduino και CircuitPython και απαιτεί μόνο μια θύρα SPI και 1 pin για την επιλογή chip, καθώς και μια άλλη για προαιρετικό IRQ. Χρησιμοποιήστε το για αποστολή και λήψη μηνυμάτων είτε σε τυπική είτε σε εκτεταμένη μορφή με ταχύτητα έως και 1 Mbps.
Προσθέσαμε μερικά ωραία πρόσθετα σε αυτό το BFF για να το κάνουμε χρήσιμο σε πολλά κοινά σενάρια CAN:
- Υποδοχή JST PH - Συνδέστε ένα από τα καλώδια JST PH 3-pn (δεν περιλαμβάνεται!) για γρήγορη καλωδίωση και σύνδεση/αποσύνδεση. Το μαύρο καλώδιο είναι γείωση, το κόκκινο καλώδιο είναι CAN H, το λευκό καλώδιο είναι το CAN L.
- Αντίσταση τερματισμού 120 ohm επί του σκάφους, μπορείτε να αφαιρέσετε τον τερματισμό εύκολα κόβοντας το βραχυκυκλωτήρα στο πάνω μέρος της σανίδας.
- Προσυνδεδεμένη ακίδα CS στο Α3. Υπάρχουν επίσης jumpers εάν θέλετε να συνδέσετε τις ακίδες IRQ, Reset και Silent.
Περιλαμβάνουμε κάποια κεφαλίδα που μπορείτε να κολλήσετε στο QT Py σας. Μπορείτε επίσης να παραλάβετε ένα κοντό γυναικείο κιτ κεφαλίδας Itsy Bitsy για να το κάνετε αφαιρούμενο αλλά συμπαγές, θα χρειαστεί απλώς να περικόψετε τις κεφαλίδες σε μήκος 7 καρφίτσες. Λειτουργεί με οποιαδήποτε πλακέτα σε σχήμα QT Py ή Xiao που διαθέτει τη θύρα SPI και τον ακροδέκτη A3.
Το καλώδιο 3 ακίδων QT Py και JST PH δεν περιλαμβάνεται.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://blog.adafruit.com/2024/04/16/new-product-adafruit-can-bus-bff-add-on-for-qt-py/