Τι είναι ένα λεωφορείο CAN: Χαρακτηριστικά και οδηγίες για σύνδεση με συναγερμό αυτοκινήτων με τα χέρια σας. Τι είναι το λεωφορείο Can και γιατί χρειάζεται; Περιγραφή της αρχής της εργασίας της Κίνας Κανά

Σε αυτό το άρθρο, δεν θα μπορέσουμε πλήρως το πρωτόκολλο, και να δώσουμε προσοχή μόνο σε πράγματα που πρέπει να είναι γνωστά και κατανοητά για χρήση ή ανάπτυξη ηλεκτρονικές συσκευές Με μπορεί να υποστηρίξει.

Μπορεί το πρωτόκολλο να σχεδιάστηκε για Αυτοκινητοβιομηχανία Και στη συνέχεια έγινε το πρότυπο στον τομέα της δημιουργίας δικτύων αυτοκινήτων στο πλοίο, Σιδηροδρομικές μεταφορές και τα λοιπά. Μπορεί να σας επιτρέπει να δημιουργείτε δίκτυα με αναπτυγμένα εργαλεία ελέγχου σφάλματος, ταχύτητα μεταφοράς σε 1 MBIT / s και πακέτα που περιέχουν περισσότερα από οκτώ bytes δεδομένων.

Κανάλι και φυσικά επίπεδαΜΠΟΡΩ

Στο πρωτόκολλο CAN, δεν υπάρχει αυστηρός ορισμός της φυσικής στρώσης, για παράδειγμα, για παράδειγμα, ένα στριμμένο ζεύγος ή ίνες μπορεί να χρησιμοποιηθεί για τη μετάδοση μηνυμάτων. Στην ουσία, μπορεί να εφαρμόσει ένα επίπεδο καναλιού, δηλ. Κάνει το σχηματισμό πακέτων μηνυμάτων, να περιορίζει τη διανομή σφαλμάτων, την επιβεβαίωση της λήψης και της διαιτησίας. Φυσικά, υπάρχουν επίσης κοινά πρότυπα εφαρμογής, για παράδειγμα, το Canopen, αλλά εάν δεν υπάρχει ανάγκη να εξασφαλιστεί η αλληλεπίδραση μεταξύ του εξοπλισμού διαφόρων κατασκευαστών, είναι προτιμότερο να χρησιμοποιηθεί το εσωτερικό πρωτόκολλο.

Δίκτυο δομών δικτύουΜΠΟΡΩ

Ο κόμβος δικτύου μπορεί να θεωρείται από εμάς αποτελείται από ένα μικροελεγκτή, μπορεί ελεγκτή και πομποδέκτη (Σχήμα 1). Τις περισσότερες φορές, χρησιμοποιούμε μικροελεγκτές με ενσωματωμένο ελεγκτή μπορεί να απλοποιήσει το σχήμα, αλλά μερικές φορές χρησιμοποιείται αυτόνομο ελεγκτή μπορεί με τη διεπαφή SPI (MCP2510). Περαιτέρω, ο πομποδέκτης συνδέεται με ένα στριμμένο ζεύγος, στα άκρα των οποίων τοποθετούνται οι αντιστοιχίες αντίστοιχης (τερματιστής) με αντίσταση 120 ohms.

Εικόνα 1 - Δίκτυο δικτύου

Για να σχηματίσουν μια λογική μονάδα σε στριμμένο ζεύγος, ή δωρεάν λεωφορείο, μια τάση ίση με το ήμισυ της διαφοράς τάσης μεταξύ 0 ή VCC παρέχεται και στα δύο καλώδια. Το λογικό μηδέν αντιστοιχεί στην τροφοδοσία των καλωδίων των γραμμών διαφορικής τάσης (σχήμα 2).




Εικόνα 2 - Λογικά επίπεδα στο δοχείο CAN

Μπορεί το λεωφορείο να μεταφέρει δεδομένα με ρυθμό 1 MBIT / C όταν το μήκος του καλωδίου δεν υπερβαίνει τα 40 μ. Γραμμένο στη διδασκαλία της βιβλιογραφίας που μειώνει το ποσοστό μετάδοσης στο 10kbit / s μπορεί να επιτευχθεί στο μήκος του δικτύου 1.5km.

Μήνυμα συσκευασίαςΜΠΟΡΩ

Η μορφή μηνύματος μπορεί να εμφανίζεται στο σχήμα 3.




Εικόνα 3 - Πακέτο μηνυμάτων

Στην πραγματικότητα, το πακέτο μηνυμάτων σχηματίζεται από τον ελεγκτή CAN και η εφαρμογή ρυθμίζει μόνο το αναγνωριστικό μηνύματος, το μήκος του μηνύματος και παρέχει byte δεδομένων, έτσι δεν θα εξετάσουμε το πακέτο και ας εξετάσουμε τα δεδομένα που αλλάζουμε όταν συνεργαζόμαστε Μπορεί το λεωφορείο.

Το αναγνωριστικό μηνύματος χρησιμοποιείται για τον εντοπισμό δεδομένων που αποστέλλονται σε αυτό το πακέτο. Κάθε μήνυμα αποστολής γίνεται αποδεκτό από όλους τους κόμβους δικτύου και στην περίπτωση αυτή το αναγνωριστικό σας επιτρέπει να κατανοήσετε μια συγκεκριμένη συσκευή, είτε για να επεξεργαστείτε αυτό το μήνυμα. Μέγιστο μήκος μήκους μηνυμάτων 8 bytes, αλλά μπορείτε να μειώσετε αυτήν την τιμή για να αποθηκεύσετε εύρος ζώνης Μπορεί να ελαστικά. Για παράδειγμα, κάτω από το κείμενο υπάρχουν πολλά screenshots από το δίκτυο αυτοκινήτων.

Arbitrage στο ελαστικόΜΠΟΡΩ

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

Ρύθμιση του ρυθμού μεταφοράς δεδομένων μέσω του λεωφορείουΜΠΟΡΩ

Ο ρυθμός μεταφοράς δεδομένων μπορεί να διαμορφωθεί με το σχηματισμό του χρόνου Quanta και όχι σε πολλά άλλα πρωτόκολλα σειριακών δεδομένων λόγω του διαχωριστικού ταχύτητας. Στις περισσότερες περιπτώσεις, χρησιμοποιούνται 10 ταχύτητες μπλοκ / c, 20kbbit / c, 50kbbit / c, 100kbbit / c, 125kbit / c, 500kbps, 800cbps / c, 1Mbaud και ρυθμίσεις για αυτές τις ταχύτητες υπολογίζονται ήδη. Το σχήμα 4 δείχνει το παράθυρο επιλογής ταχύτητας στο πρόγραμμα PCANView.



Εικόνα 4 - Επιλογή ταχύτητας δεδομένων στο πρόγραμμα PCANView

Όπως μπορούμε να δούμε κατά την εγκατάσταση της τυπικής ρύθμισης, οι ρυθμίσεις τοποθετούνται αυτόματα, αλλά υπάρχουν περιπτώσεις που πρέπει να χρησιμοποιήσετε άλλο ρυθμό μεταφοράς δεδομένων. Για παράδειγμα, το αυτοκίνητο του σκάφους μπορεί να λειτουργεί σε 83 μπλοκ / c. Σε αυτή την περίπτωση, θα πρέπει να υπολογίσετε τις ρυθμίσεις μόνοι σας ή να αναζητήσετε έναν εξειδικευμένο αριθμομηχανή ταχύτητας στο Internet. Για να υπολογίσετε ανεξάρτητα την ταχύτητα, είναι απαραίτητο να γίνει κατανοητό ότι υπάρχουν αρκετές ποσότητες για τη μετάδοση ενός δυαδικού ψηφίου του μηνύματος και το διάστημα μετάδοσης αποτελείται από τρία τμήματα (Σχήμα 5).




Εικόνα 5 - Χρόνος μετάδοσης Ένα κομμάτι

Το πρώτο τμήμα είναι πάντα σταθερό και ίσο με ένα κβαντικό. Στη συνέχεια, τα δύο τμήματα και το TSEG1 TSEG2 και ο αριθμός των φωτονίων καθορίζεται από τον χρήστη σε κάθε τμήμα και μπορεί να είναι μεταξύ 8 έως 25. Το σημείο δειγματοληψίας που βρίσκεται μεταξύ TSEG1 και TSEG2, δηλ. Στο τέλος της πρώτης και στην αρχή του δεύτερου τμήματος. Έτσι, ο χρήστης μπορεί να προσδιορίσει το πλάτος του άλματος συγχρονισμού (πλάτος άλματος συγχρονισμού - SJW) για τη ρύθμιση του ρυθμού bit της συσκευής λήψης, η οποία μπορεί να βρίσκεται στην περιοχή 1 - 4 φλόγες χρόνου.

Τώρα θα δώσουμε τώρα ένα τύπο για τον υπολογισμό της ταχύτητας (ένα παράδειγμα υπολογισμού της ταχύτητας για τον ελεγκτή SJA1000 CAN):

BTR \u003d PCLK / (BRP * (1 + TSEG1 + TSEG2))

BTR - τιμή μεταφοράς δεδομένων

PCLK - μπορεί να συχνότητα του ελεγκτή,

BRP - η τιμή της συχνότητας γεννήτριας ταχύτητας μετάδοσης

TSEG1 - Το πρώτο τμήμα

TSEG2 - Το δεύτερο τμήμα

Για να ελέγξετε, να λάβει την ήδη υπολογισμένη ταχύτητα 125kbit / C και να προσπαθήσει να πάρει τις ρυθμίσεις με μη αυτόματο τρόπο. PCLK Πάρτε 16 MHz.

BRP \u003d 16 MHz / (125K * (1 + Tseg1 + Tseg2))

Στη συνέχεια, επιλέξτε το χρονικό διάστημα της μετάδοσης του bit που βρίσκεται στην περιοχή από χρόνο 8 έως 25 κβάντα, έτσι ώστε θα ήταν μια ολόκληρη αξία της BRP. Στην περίπτωσή μας, αν παίρνετε (1 + Tseg1 + Tseg2) \u003d 16, η BRP θα είναι ίσο με 30.

SP \u003d ((1 + TSEG1 + TSEG2) * 70) / 100

Εμείς υποκαταστήσει τις αξίες και παίρνουμε 16 * 0,7 \u003d 11,2, το οποίο αντιστοιχεί στην αναλογία Tseg1 \u003d 10, Tseg2 \u003d 5, δηλαδή 1 + 10 + 5 \u003d 16. Στη συνέχεια, θα δούμε αν Tseg2\u003e \u003d 5, τότε SJW \u003d 4, αν TSEG2< 5, то SJW = (Tseg2 – 1). В нашем случае SJW = 4.

Subtotal για ταχύτητα 125kbit / c για να καθορίσετε τις παραμέτρους, BRP \u003d 30, TSEG1 \u003d 10, TSEG2 \u003d 5, SJW \u003d 4.

ΥΣΤΕΡΟΓΡΑΦΟ. Η διαμόρφωση του ρυθμού baud είναι σημαντικά διαφορετική μεταξύ των παλαιών μονάδων USB-Canmodul (GW-001 και GW-002) με τον ελεγκτή SJA1000 και τις νέες μονάδες sysworxx με τον ελεγκτή AT91SAM7A3. Το άρθρο περιγράφει τον τρόπο εργασίας με την CAN CAN με ταχύτητα 83kbit / c δείχνει ο υπολογισμός της ταχύτητας για τον ελεγκτή AT91SAM7A3.


Ένα παράδειγμα απόκτησης και μετάδοσης δεδομένωνΜπορεί να διεπαφή

Στο παράδειγμα, θα χρησιμοποιήσουμε τον προσαρμογέα CAN με το πρόγραμμα PCanView από SYSTEC και να συνδεθείτε με το λειτουργικό αυτοκίνητο μπορεί να καμπίνας με ταχύτητα 125kbbit / s. Το ζήτημα πριν από το αμερικανικό αυτοκίνητο είναι εξοπλισμένο με έδρα παραγωγής ενέργειας και επομένως εξετάζει τα δεδομένα που είναι υπεύθυνα για τη θέση της καρέκλας και προσπαθούν να αλλάξουν τη θέση αντικατάστασης της συσκευασίας χρησιμοποιώντας έναν υπολογιστή.

Για να ξεκινήσετε, βρίσκουμε το πιο βολικό συνδετήρα με γραμμές Canh και Canl και συνδέουμε τον προσαρμογέα μας σε αυτό. Αν το βύσμα και τα καλώδια δεν βρήκε δουλειά, μπορείτε να ανιχνεύσουμε στη μονάδα καρέκλα ελέγχου, για να βρείτε υπάρχουν δύο σύρματα στριμμένα μαζί, και προσεκτικά κόψει τα καλώδια για να συνδέσετε τον προσαρμογέα. Αν, μετά τη σύνδεση και τη διαμόρφωση του προσαρμογέα, το μήνυμα δεν έρχεται, τότε δοκιμάστε πρώτα να αλλάξετε την CANH CANL μεταξύ των οποίων και ελέγξτε αν ανάφλεξη είναι ενεργοποιημένη.
Στη συνέχεια, ξεκινήστε το πρόγραμμα PCANView στο παράθυρο Ρυθμίσεις που ανοίγει, ρυθμίστε το Baudrate \u003d 125Kbit / C και κάντε κλικ στο OK (Εικόνα 4). Στο επόμενο παράθυρο, εγκαταστήστε το φίλτρο μηνυμάτων \u003d Standard, η περιοχή διεύθυνσης από 000 έως 7ff και κάντε κλικ στο OK (Εικόνα 6).



Εικόνα 6 - Μπορεί να φιλτράρει τη ρύθμιση

Εάν γίνει σωστά, θα δούμε θέσεις από το κάθισμα (Εικόνα 7) και όταν πατάτε το κουμπί πλάτης στο τηλεχειριστήριο, θα δούμε ένα άλλο μήνυμα με τη διεύθυνση 1F4 που προέρχεται από το τηλεχειριστήριο μέχρι το κάθισμα (Εικόνα 8).



Εικόνα 7 - Μπορεί τα μηνύματα από μια ηλεκτρική πολυθρόνα


Εικόνα 8 - Μπορεί τα μηνύματα από μια ηλεκτρική πολυθρόνα και ένα μήνυμα από τον πίνακα ελέγχου στην καρέκλα

Τώρα γνωρίζουμε τι πρέπει να είναι η διεύθυνση, το μήκος και τα δεδομένα στο πακέτο CAN για να προσομοιώσετε το κουμπί Πατήστε για να αλλάξετε τη θέση της πλάτης. Στην καρτέλα Μετάδοσης, κάντε κλικ στο κουμπί Νέο και στο παράθυρο που ανοίγει, δημιουργήστε ένα αντίγραφο της συσκευασίας 1F4, δηλ. ID \u003d 1F4, μήκος \u003d 3, δεδομένα \u003d 40 80 00. Περίοδος Μπορείτε να αφήσετε 0 ms, τότε τα μηνύματα θα σταλούν από το γεγονός ότι πατώντας το πλήκτρο χώρου (Εικόνα 9).



Εικόνα 9 - Δημιουργία μηνυμάτων μπορεί

Το σχήμα 10 δείχνει το πεδίο μετάδοσης του κύριου παραθύρου που περιέχει όλα τα αποσταλμένα μηνύματα σε Can και πληροφορίες σχετικά με αυτά. Όταν διαθέτετε το μήνυμα και πατήστε το πλήκτρο διαστήματος, το πακέτο θα σταλεί στο δίκτυο CAN και η καρέκλα ελαφρώς κινείται με την επιθυμητή κατεύθυνση.



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

Αποτέλεσμα

Είδαμε τόσο σε ορισμένες προσπάθειες όσο και σε δεξιότητες μπορείτε να δημιουργήσετε το δικό σας Ηλεκτρονικά συστήματα Χρησιμοποιώντας το πρωτόκολλο υψηλής τεχνολογίας και πώς να συνδέσετε, να εξερευνήσετε και να διαχειριστείτε συσκευές που συνδέονται με το λεωφορείο CAN CAN.

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

Για να ανταλλάξετε πληροφορίες μεταξύ τους, απαιτείται αξιόπιστο δίκτυο επικοινωνίας.
Στα μέσα της δεκαετίας του '80 του περασμένου αιώνα, η εταιρεία Bosch πρότεινε μια νέα ιδέα διεπαφής δικτύου (δίκτυο ελεγκτή).

Το λεωφορείο CAN παρέχει τη σύνδεση οποιωνδήποτε συσκευών που μπορούν ταυτόχρονα να λαμβάνουν και να μεταδίδουν ψηφιακές πληροφορίες (σύστημα διπλής όψης). Στην πραγματικότητα το ελαστικό είναι ζεύγος vitua. Αυτή η πώληση του ελαστικού κατέστησε δυνατή τη μείωση της επίδρασης των εξωτερικών ηλεκτρομαγνητικών πεδίων που προκύπτουν κατά τη λειτουργία του κινητήρα και άλλων συστημάτων αυτοκινήτων. Αυτό το ελαστικό παρέχει ένα επαρκώς υψηλό ποσοστό μεταφοράς δεδομένων.

Κατά κανόνα, τα καλώδια του πορτοκαλί χρώματος δοχείου, μερικές φορές διαφέρουν σε διαφορετικές χρωματιστές λωρίδες (μαύρο μαύρο, μπορεί-χαμηλό - πορτοκαλί-καφέ).

Χάρη στη χρήση αυτού του συστήματος, ένας ορισμένος αριθμός αγωγών έχει απελευθερωθεί από το ηλεκτρικό κύκλωμα του αυτοκινήτου, το οποίο παρείχε επικοινωνία, για παράδειγμα, σύμφωνα με το πρωτόκολλο KWP 2000 μεταξύ του ελεγκτή συστήματος ελέγχου κινητήρα και Τυπικός συναγερμός, διαγνωστικός εξοπλισμός κ.λπ.

Ο ρυθμός μεταφοράς δεδομένων Can-Bus μπορεί να φτάσει έως και 1 Mbps, ενώ η ταχύτητα μετάδοσης πληροφοριών μεταξύ των μπλοκ ελέγχου (Motor - Translission, ABS είναι ένα σύστημα ασφαλείας) είναι 500 kbps (γρήγορο κανάλι) και η ταχύτητα του συστήματος μετάδοσης πληροφοριών "Comfort" "(μονάδα ελέγχου μαξιλαριού ασφαλείας, μπλοκ ελέγχου σε πόρτες αυτοκινήτων κ.λπ.), το σύστημα πληροφοριών και εντολών είναι 100 kbps (αργά κανάλι).

Στο ΣΧ. 1 δείχνει την τοπολογία και το σχήμα των σημάτων λεωφορείων CAN του επιβατικού αυτοκινήτου.

Κατά τη μετάδοση πληροφοριών από οποιοδήποτε από τα μπλοκ ελέγχου, τα σήματα ενισχύονται από τον πομπό λήψης (πομποδέκτη) στο επιθυμητό επίπεδο.

Κάθε μπλοκ συνδεδεμένο με το δοχείο CAN έχει μια ορισμένη αντίσταση εισόδου, το αποτέλεσμα είναι ένα συνολικό φορτίο του λεωφορείου CAN. Η συνολική αντοχή στο φορτίο εξαρτάται από τον αριθμό των ηλεκτρονικών μονάδων ελέγχου που συνδέονται με τους μηχανισμούς του διαύλου και των εκτελεστικών. Για παράδειγμα, η αντίσταση των μονάδων ελέγχου που συνδέονται με το δοχείο CAN της μονάδας ισχύος είναι 68 ohms και τα συστήματα συστήματος άνεσης και πληροφοριών και εντολών είναι από 2,0 έως 3,5 com.

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

Στο ΣΧ. Το σχήμα 2 δείχνει ένα θραύσμα των δοχείων Can με τη κατανομή φορτίου στις γραμμές Can-High, Can-Low.

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

Για να το λύσετε Τεχνικό πρόβλημα Ένας μετατροπέας χρησιμοποιείται για να επικοινωνήσει μεταξύ των ελαστικών.

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

Η διεπαφή χρησιμοποιείται επίσης για την εισαγωγή και την έξοδο των διαγνωστικών πληροφοριών, το αίτημα του οποίου υλοποιείται από το καλώδιο "K" συνδεδεμένο στη διεπαφή ή σε ένα ειδικό Διαγνωστικό καλώδιο Μπορεί το λεωφορείο.

Σε αυτή την περίπτωση, ένα μεγάλο πλεονέκτημα κατά τη διεξαγωγή διαγνωστικού έργου είναι η παρουσία ενός ενιαίου ενοποιημένου διαγνωστικού συνδετήρα (παπούτσι OBD).

Στο ΣΧ. Το 3 δείχνει ένα δομικό διάγραμμα ενός τείχους προστασίας.

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

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

Διάγνωση σφάλματος Διεξάγεται με χρήση εξειδικευμένου διαγνωστικού εξοπλισμού (αναλυτές CAN-BUS), ένα παλμογράφο (συμπεριλαμβανομένου του ενσωματωμένου αναλυτή διαύλου CHN) και ένα ψηφιακό πολύμετρο.

Κατά κανόνα, η εργασία για τη δοκιμή της λειτουργίας του λεωφορείου μπορεί να ξεκινήσει με τη μέτρηση της αντίστασης μεταξύ των καλωδίων ελαστικών. Πρέπει να ληφθεί υπόψη ότι το σύστημα CAN-Bus, το "Comfort" και τα συστήματα πληροφόρησης και εντολών, σε αντίθεση με το λεωφορείο της μονάδας ισχύος, είναι συνεχώς κάτω από το άγχος, έτσι ώστε να τα ελέγχουν, αποσυνδέστε ένα από τα τερματικά της μπαταρίας.

Οι κύριες δυσλειτουργίες του λεωφορείου CAN συνδέονται κυρίως με το κλείσιμο / διάσπαση των γραμμών (ή τις αντιστάσεις φορτίου πάνω τους), μείωση του επιπέδου των σημάτων στο λεωφορείο, παραβιάσεις της λογικής της λειτουργίας του. Στην τελευταία περίπτωση, η αναζήτηση ενός ελαττώματος μπορεί να παρέχει μόνο τον αναλυτή Can-Tire.

Can-Tires ενός σύγχρονου αυτοκινήτου

  • Μπορεί να ελαστικό της μονάδας ισχύος
  • Ηλεκτρονική μονάδα ελέγχου κινητήρα
  • Ηλεκτρονική μονάδα ελέγχου πίνακα ελέγχου
  • Μπλοκ διαχείρισης μαξιλαριών ασφαλείας
  • Ηλεκτρονική μονάδα ελέγχου ABS
  • Μονάδα ελέγχου ηλεκτρικής ενέργειας
  • Μονάδα ελέγχου tnvd
  • Κεντρικό μπλοκ τοποθέτησης
  • Ηλεκτρονική κλειδαριά ανάφλεξης
  • Αισθητήρας γωνίας περιστροφής τιμονιού
  • Σύστημα Can-Tire "Comfort"
  • Συνδυασμός συσκευών
  • Ηλεκτρονικά μπλοκ πόρτας
  • Ηλεκτρονική μονάδα ελέγχου στάθμευσης

Συστήματα

  • Μονάδα ελέγχου συστήματος "Άνεση"
  • Μπλοκ του λεξιλογίου του υαλοκαθαριστήρα
  • Παρακολούθηση πίεσης ελαστικών

Σύστημα εντολών πληροφοριών Can-Tire

  • Συνδυασμός συσκευών
  • Σύστημα αναπαραγωγής ήχου
  • Σύστημα πληροφορίων
  • Σύστημα πλοήγησης

Αλλαγή της θερμοκρασίας του κλιματιστικού Ford σύντηξη. Χρησιμοποιώντας εντολές μέσω του λεωφορείου CAN.

Ariel nuñez.
Αλλαγή της θερμοκρασίας του κλιματιστικού Ford Fusion χρησιμοποιώντας εντολές μέσω του λεωφορείου CAN.


Εικόνα 1: Πώς να χρησιμοποιήσετε την εφαρμογή για τον έλεγχο των πλήκτρων λειτουργιών του αυτοκινήτου;
Πρόσφατα, μαζί με τους φίλους μου από την εταιρεία Ταξίδι στη θάλασσα. Εργάστηκε στην εφαρμογή της διαχείρισης λογισμικού του συστήματος κλιματισμού στη Ford Fusion. Προς το παρόν, το ταξίδι αναπτύσσει αυτοπεποίθηση προϋπολογισμού. Ο απώτερος στόχος: Όλοι μπορούν να φέρουν το αυτοκίνητο στην μπροστινή πόρτα του και να ασφαλείς να ταξιδέψουν όπου κι αν τους αρέσει. Μεταξύ του Voyage εξετάζει εξαιρετικά σημαντική ευκαιρία να παρέχει πρόσβαση σε βασικές λειτουργίες οχημάτων από τα πίσω καθίσματα, καθώς δεν απέχει πολύ από την ημέρα κατά την οποία το έργο του οδηγού θα είναι πλήρως αυτοματοποιημένο.
Γιατί χρειάζεστε ένα ελαστικόΜΠΟΡΩ
Τα σύγχρονα αυτοκίνητα χρησιμοποιούν μια ποικιλία συστημάτων ελέγχου, τα οποία σε πολλές περιπτώσεις λειτουργούν σαν μικρο-υπηρεσίες στην ανάπτυξη ιστοσελίδων. Για παράδειγμα, αερόσακοι, Συστήματα φρένων, Έλεγχος ταχύτητας (Cruise Control), ηλεκτρικό τιμόνι, σύστημα ήχου, παράθυρα και πόρτες, έλεγχος, ρύθμιση γυαλιού, σύστημα φόρτισης Ηλεκτρικά αυτοκίνητα Και οι δύο. Αυτά τα συστήματα θα πρέπει να μπορούν να επικοινωνούν και να διαβάζουν ο ένας τον άλλον παράμετροι. Το 1983 η εταιρεία ξεκίνησε την ανάπτυξη του Bosch Can Bus (δίκτυο ελεγκτή περιοχής, δίκτυο τοπικών εποπτών) για την επίλυση αυτού του πολύπλοκου προβλήματος.
Μπορεί να ειπωθεί ότι το λεωφορείο CAN είναι ένα απλό δίκτυο, όπου κάθε σύστημα αυτοκινήτων μπορεί να διαβάσει και να στείλει εντολές. Αυτό το ελαστικό ενσωματώνει όλα τα σύνθετα συστατικά ενός κομψού τρόπου, γεγονός που καθιστά δυνατή την εφαρμογή όλων των λειτουργιών του αγαπημένου σας αυτοκινήτου, το οποίο χρησιμοποιούμε.


Εικόνα 2: Για πρώτη φορά ελαστικόΜπορεί να άρχισε να χρησιμοποιείται το 1988 στη BMW Σειρά 8
Αυτοκίνητα και ελαστικάΜΠΟΡΩ
Δεδομένου ότι το ενδιαφέρον για την ανάπτυξη αυτοδιοικείων αυτοκινήτων αυξήθηκε σοβαρά, αντίστοιχα, η φράση "ελαστικό μπορεί επίσης" γίνεται δημοφιλής. Γιατί; Οι περισσότερες εταιρείες που δημιουργούν το αυτο-αυτοκίνητο δεν εμπλέκονται στην παραγωγή από το έδαφος και προσπαθούν να μάθουν πώς να χειρίζονται προγραμματικά τα μηχανήματα μετά την έξοδο από το εργοστάσιο γραμμής συναρμολόγησης.
Κατανόηση Εσωτερική συσκευή Μπορεί το λεωφορείο που χρησιμοποιείται στο αυτοκίνητο επιτρέπει στον μηχανικό να δημιουργεί εντολές χρησιμοποιώντας λογισμικό. Οι πιο απαραίτητες εντολές, όπως μπορείτε να μαντέψετε, συνδέονται με τον έλεγχο διεύθυνσης, επιτάχυνση και πέδηση.


Εικόνα 3: Εισαγωγή στο Lidar (βασικός αισθητήρας αυτοκινήτου)
Με τη βοήθεια αισθητήρων όπως το Lidar (ανίχνευση φωτός και το σύστημα οπτικών ραντάρ) είναι σε θέση να κοιτάζει τον κόσμο ως υπεράνθρωπο. Στη συνέχεια, ο υπολογιστής μέσα στο αυτοκίνητο με βάση τις πληροφορίες που λαμβάνει λαμβάνει αποφάσεις και τις εντολές στο λεωφορείο CAN για τον έλεγχο του τιμονιού, της επιτάχυνσης και της πέδησης.
Όχι κάθε αυτοκίνητο είναι σε θέση να γίνει αυτοδιοικούμενο. Και για κάποιο λόγο, το ταξίδι έχει επιλέξει Μοντέλο Ford. (Περισσότερα σχετικά με τους λόγους μπορούν να διαβαστούν σε αυτό το άρθρο).
Μελέτη ελαστικώνΜπορεί β.ΠέρασμαΣύντηξη
Πριν μελετήσετε τα συστήματα κλιματισμού στη Ford Fusion, άνοιξα το αγαπημένο μου βιβλίο το εγχειρίδιο του αυτοκινήτου Hacker. Πριν από την εμβύωση στην ουσία της ερώτησης, εξετάστε το Κεφάλαιο 2, όπου περιγράφονται τρεις σημαντικές έννοιες: Πρωτόκολλα ελαστικών, CAN και CAN-Frame Bus.
ΛάστιχοΜΠΟΡΩ
Μπορεί να αρχίσει να χρησιμοποιήθηκε στην αμερικανική επιβατικά αυτοκίνητα και τα μικρά φορτηγά από το 1994 και από το 2008 αναγκαστικά (σε Ευρωπαϊκά αυτοκίνητα Από το 2001). Δύο καλώδια παρέχονται σε αυτό το ελαστικό: μπορεί να υψηλό (canh) και μπορεί χαμηλό (canl). Το λεωφορείο CAN χρησιμοποιεί τη διαφορική σηματοδότηση, η ουσία του οποίου είναι ότι όταν το σήμα λαμβάνεται σε ένα καλώδιο, η τάση αυξάνεται και από την άλλη μειώνεται κατά το ίδιο μέγεθος. Η διαφορική σηματοδότηση χρησιμοποιείται σε περιβάλλοντα που πρέπει να είναι απλά προς το θόρυβο, για παράδειγμα, στο Συστήματα αυτοκινήτων ή στην παραγωγή.


Σχήμα 4: σήμα ακατέργαστου ελαστικούΜπορεί να εμφανιστεί σε ένα παλμογράφο
Από την άλλη πλευρά, τα πακέτα που μεταδίδονται με το λεωφορείοΜπορεί, όχι τυποποιημένο. Κάθε συσκευασία περιέχει 4 βασικά στοιχεία:

  • ΔιαιτησίαΤαυτότητα (Διαιτησία.Ταυτότητα) Είναι ένα μήνυμα εκπομπής που αναγνωρίζει μια συσκευή που προσπαθεί να ξεκινήσει τις επικοινωνίες. Οποιαδήποτε συσκευή μπορεί να στείλει πολλά αναγνωριστικά διαιτησίας. Εάν δύο πακέτα μπορούν να σταλούν στο λεωφορείο στο λεωφορείο, εκείνη που έχει χαμηλότερο αναγνωριστικό διαιτησίας παραλείπεται.
  • Αναγνωριστικό επέκτασης(ΑναγνωριστικόΕπέκταση; Ουσία) - σε περίπτωση που λεωφορείο μπορεί. Πρότυπη διαμόρφωση Αυτό το bit είναι πάντα ίσο με 0.
  • Κωδικός μήκους δεδομένων (Δεδομένα.Μήκος.Κώδικας.; Dlc) Καθορίζει την ποσότητα των δεδομένων που ποικίλλει από 0 έως 8 bytes.
  • Δεδομένα.Τα μέγιστα δεδομένα που δημιουργούνται δεδομένα Τυπικό ελαστικό Μπορεί, μπορεί να έχει έως και 8 byte. Σε ορισμένα συστήματα, η υποχρεωτική προσθήκη της συσκευασίας ολοκληρώνεται στο μέγεθος των 8 byte.


Εικόνα 5: Τυπική μορφήΜπορεί πακέτα
Μπορεί το freuma
Για να ενεργοποιήσετε / απενεργοποιήσετε το κλιματικό σύστημα, πρέπει να βρούμε Το επιθυμητό λεωφορείο Μπορεί (στο αυτοκίνητο των ελαστικών αρκετά). Η Ford Fusion έχει τουλάχιστον 4 τεκμηριωμένα ελαστικά. Τα 3 ελαστικά λειτουργούν σε υψηλής ταχύτητας 500 kbps (υψηλής ταχύτητας μπορούν να μπορούν) και 1 λεωφορείο σε μέτρια ταχύτητα 125 kbps (μεσαία ταχύτητα. MS).
Η θύρα OBD-ΙΙ συνδέονται με δύο λεωφορεία υψηλής ταχύτητας HS1 και HS2, αλλά αξίζει η προστασία που αποτρέπει την παραποίηση της ομάδας. Μαζί με τον Alan Voyage των εταιρειών πήραμε θύρα OBD-ΙΙ και βρήκε ένα σημείο σύνδεσης με όλα τα ελαστικά (HS1, HS2, HS3 και MS). OBD-ΙΙ στο οπίσθιο τοίχωμα του κάθε διαύλου συνδέεται με το δομοστοιχείο πύλη (πύλη Module).


Εικόνα 6:Ομηρος. - το πρώτο αυτοδιοικούμενο ταξί από την εταιρείαΤαξίδι στη θάλασσα.
Επειδή το κλιματικό σύστημα ελέγχεται μέσω της διασύνδεσης πολυμέσων (SYNC), θα πρέπει να στείλετε εντολές μέσω της ταχύτητας μέσο λεωφορείο (MS).
Ανάγνωση και γραφή CAN-πακέτα που πραγματοποιούνται από τους οδηγούς και τη δικτύωση στοίβα SocketCAN, που δημιουργήθηκε από την έρευνα το τμήμα της Volkswagen στο πυρήνα του Linux.
Εμείς θα συνδέει τα τρία καλώδια από το μηχάνημα (GND, MSCANH, MSCANL) στον προσαρμογέα Kvaser Leaf φως HSV2 (μπορεί να αγοραστεί για $ 300 στο Amazon) ή CANable (πωλείται για $ 25 ανά Tindie) και το φορτίο σε έναν υπολογιστή με linux-kernel μπορούν λεωφορείο φρέσκο ως συσκευή δικτύου.

Modprobe μπορεί.
Modprobe kvaser_usb.
Σύνδεσμος IP Σύνολο Can0 τύπου Can Bitrate 1250000
ifconfig can0 επάνω.

Μετά τη λήψη, ξεκινάμε την εντολή Candump Cant0 και να ξεκινήσουμε την κυκλοφορία παρακολούθησης:

Can0 33Α 00 00 00 00 00 00 00 00 can0 415 00 00 C4 FB 0F FE 0F FE can0 346 00 00 00 03 03 00 C0 00 can0 348 00 00 00 00 00 00 00 00 can0 167 72 7F 10 19 F8 00 FF 00 can0 3E0 00 00 00 00 80 00 00 00 can0 167 72 7F FF 10 00 19 F7 00 can0 34E 00 00 00 00 00 00 00 00 can0 358 00 00 00 00 00 00 00 00 can0 3Α4 00 00 00 00 00 00 00 00 can0 216 00 00 00 00 82 00 00 00 can0 3AC FF FF FF FF FF FF FF FF can0 415 00 00 C8 FA 0F FE 0F FE can0 083 00 00 00 00 00 01 7E F4 can0 2FD D4 00 Ε3 C1 08 52 00 00 can0 3BC 0C 00 08 96 01 ΒΒ 27 00 can0 167 72 7F FF 10 00 19 F7 00 can0 3BE 00 20 ΑΕ ΕΚ D2 03 54 00 can0 333 00 00 00 00 00 00 00 00 can0 42Α D6 5Β 70 E0 00 00 00 00 can0 42C 05 51 54 00 90 46 A4 00 can0 33Β 00 00 00 00 00 00 00 00 can0 42Ε 93 00 00 Ε1 78 03 CD 40 can0 42F 7D 04 00 2E 66 04 01 77 can0 167 72 7F FF 10 00 19 F7 00 can0 3Ε7 00 00 00 00 00 00 00 00 can0 216 00 00 00 00 82 00 00 00 can0 415 00 00 CC F9 0F FE 0F FE can0 3Α5 00 00 00 00 00 00 00 00 can0 3AD FF FF FF FF FF FF FF FF Can0 50b 1. E 12 00 00 00 00 00

Παρά το γεγονός ότι οι παραπάνω πληροφορίες είναι ισοδύναμες με το πλάτος Σήμα ήχουΕίναι αρκετά δύσκολο να καταλάβουμε τι συμβαίνει και ανιχνεύει οποιαδήποτε πρότυπα. Χρειαζόμαστε κάτι παρόμοιο με τον αναλυτή συχνοτήτων, και αυτό ισοδυναμεί έχει τη μορφή της χρησιμότητας CANSniffer. CANSNIFFER εμφανίζει τη λίστα των αναγνωριστικών και σας επιτρέπει να παρακολουθείτε τις αλλαγές στο τμήμα των δεδομένων στο εσωτερικό του CAN-FREAM. Καθώς μελετάτε ορισμένα αναγνωριστικά, μπορούμε να εγκαταστήσουμε το επιθυμητό φίλτρο ταυτότητας, οι οποίες σχετίζονται με την εργασία μας.
Το παρακάτω σχήμα δείχνει ένα παράδειγμα πληροφοριών που λαμβάνονται με το Cansniffer από το λεωφορείο MS. Εμείς φιλτράρουν όλες που σχετίζεται με τα αναγνωριστικά 355, 356 και 358. Μετά το πάτημα και την απελευθέρωση τα κουμπιά συνδέονται με ρύθμιση της θερμοκρασίας στο τέλος υπάρχει αξία 001C00000000.


Εικόνα 7: Πληροφορίες από το ελαστικόMS, αφαιρέθηκε χρησιμοποιώντας το βοηθητικό πρόγραμμα Cansnifer
Στη συνέχεια, θα πρέπει να συνδυάζει τη λειτουργικότητα για τη διαχείριση του συστήματος κλιματισμού με έναν υπολογιστή που εκτελεί στο εσωτερικό του αυτοκινήτου. Οι πίστες του υπολογιστή στο λειτουργικό σύστημα των ROS (Ρομπότ Λειτουργικό Σύστημα? Λειτουργικό σύστημα για ρομπότ). Από τη στιγμή που χρησιμοποιείτε Socketcan, η μονάδα Socketcan_Bridge απλοποιεί σημαντικά την εργασία μετατροπής CAN-FREAM στο μπλοκ πληροφοριών, κατανοητή από τις ROS λειτουργικό σύστημα.
Το παρακάτω είναι ένα παράδειγμα αλγορίθμου αποκωδικοποίησης:

Εάν frame.id \u003d\u003d 0x356:
RAW_DATA \u003d αποσυμπιέσετε ( "BBBBBBBB", Frame.data)
Fan_speed \u003d RAW_DATA / 4
Driver_Temp \u003d Parse_Temperature (RAW_DATA)
Passenger_temp \u003d parse_temperature (RAW_DATA)

Τα ληφθέντα δεδομένα αποθηκεύονται στο Celsiusreport.msg:

Vool auto.
Bool system_on.
Bool Unit_on.
Bool διπλό.
Bool max_cool
Bool max_defrost.
Ανακυκλοφορία BOOL
Bool head_fan.
Bool feet_fan.
Bool front_defrost.
BOOL REAR_DEFROST String Driver_Temp
String passenger_temp

Αφού πιέζετε όλα δεξιά κουμπιά Στο αυτοκίνητο, έχουμε την ακόλουθη λίστα:

Control_codes \u003d (
"Ac_toggle": 0x5c,
"Ac_unit_toggle": 0x14,
"Max_ac_toggle": 0x38,
"Recirculation_toggle": 0x3c,
"Dual_Temperature_toggle": 0x18,
"Passenger_temp_up": 0x24,
"Passenger_temp_down": 0x28,
"Driver_Temp_up": 0x1c,
"Driver_Temp_DOWN": 0x20,
"Auto": 0x34,
"Wheel_heat_toggle": 0x78,
"DEFROST_MAX_TOGGLE": 0x64,
"DEFROST_TOGGLE": 0x4c,
"REAR_DEFROST_TOGGLE": 0x58,
"Body_fan_toggle": 0x04,
"Feet_fan_toggle": 0x0c,
"Fan_up": 0x2c,
"fan_down": 0x30,
}

Στη συνέχεια, αυτές οι γραμμές αποστέλλονται στον κόμβο κάτω από τον έλεγχο του λειτουργικού συστήματος ROS και, στη συνέχεια, υπάρχει μια εκπομπή με κωδικούς, κατανοητή από το αυτοκίνητο:

ROSTOPIC PUB / CELSIUS_CONTROL CELSIUS / CELSIUSCONTROL AC_TOGLE

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


Εικόνα 8: Τηλεχειριστήριο του κλιματικού συστήματος αυτοκινήτου
Αυτό είναι μόνο ένα μικρό βήμα όταν δημιουργείτε ένα αυτοδιοικούμενο ταξί μαζί με τους ειδικούς του ταξιδιού. Έχω πολλά θετικά συναισθήματα ενώ εργάζεστε σε αυτό το έργο. Εάν ενδιαφέρεστε επίσης για αυτό το θέμα, μπορείτε να εξοικειωθείτε με τον κατάλογο των κενών θέσεων στο ταξίδι.

Διαχειριστής

18702

Προκειμένου να κατανοήσουμε τις αρχές του έργου του Can-Tire, αποφασίσαμε να γράψουμε / μεταφράσουμε μια σειρά άρθρων σχετικά με αυτό το θέμα, ως συνήθως, με βάση τα υλικά των ξένων πηγών.

Μία από τις παρόμοιες πηγές, η οποία, όπως μας φαινόταν, καταγράφει κατάλληλα τις αρχές της εργασίας Can-Tire, έχει γίνει η παρουσίαση βίντεο του προϊόντος CANBASIC κατάρτισης της εταιρείας Igendi Engineering (http://canbasic.com ).

Καλώς ήρθατε στην παρουσίαση του νέου καβουβασικού προϊόντος, το σύστημα κατάρτισης (αμοιβές) που αφιερώνεται στη λειτουργία του ελαστικού KAN (CAN).

Θα ξεκινήσουμε με τα βασικά στοιχεία της οικοδόμησης ενός δικτύου Can-Tire. Το σύστημα περιέχει ένα αυτοκίνητο με το σύστημα φωτισμού του.



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



Τώρα παρόμοια λειτουργικότητα παρουσιάζεται χρησιμοποιώντας την τεχνολογία CAN-BUS. Εμπρός και πίσω Φωτεινές συσκευές Συνδεδεμένο με τις μονάδες ελέγχου. Οι μονάδες ελέγχου συνδέονται παράλληλα με τα ίδια καλώδια ελαστικών.



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

Το αυτοκίνητο στην καθορισμένη μορφή περιέχει τέσσερις μονάδες ελέγχου και αντικατοπτρίζει σαφώς την κατασκευή του canbasic του προγράμματος σπουδών (αμοιβών)



Οι παραπάνω περιέγραψαν τέσσερις κόμβους ελαστικών (μπορεί ο κόμβος).

Η μπροστινή μονάδα ελέγχει τα μπροστινά φώτα.

Ο κόμβος συναγερμού εξασφαλίζει τον έλεγχο του εσωτερικού του αυτοκινήτου.

Η κύρια μονάδα ελέγχου συνδέει όλα τα συστήματα οχημάτων για διαγνωστικά.

Ο πίσω κόμβος ελέγχει τα πίσω φώτα.

Στο διοικητικό συμβούλιο του Canbasic, μπορείτε να δείτε τη δρομολόγηση (τοποθεσία) τριών σημάτων: "Power", "Can-Hi" και "Earth" που συνδέονται στη μονάδα ελέγχου.



Τα περισσότερα Οχημα Για να συνδέσετε το κύριο μονάδας ελέγχου στον υπολογιστή χρησιμοποιώντας το λογισμικό διαγνωστικού ελέγχου χρειάζεστε έναν μετατροπέα OBD-USB.



Οι καναπέδες πίνακες περιέχουν ήδη έναν μετατροπέα OBD-USB και μπορούν να συνδεθούν απευθείας στον υπολογιστή.

Υπάρχει ένα τέλος από τη διεπαφή USB, επομένως δεν χρειάζονται πρόσθετα καλώδια.



Τα καλώδια ελαστικών χρησιμοποιούνται για τη μετάδοση πολλαπλών δεδομένων. Πως δουλεύει?

Πώς μπορεί να μπορεί να μπορεί

Αυτά τα δεδομένα μεταδίδονται διαδοχικά. Εδώ είναι ένα παράδειγμα.

Ένας άνδρας με μια λάμπα, ένας πομπός, θέλει να στείλει κάποιες πληροφορίες σε ένα άτομο με τηλεσκόπιο, παραλήπτη (δέκτη). Θέλει να μεταφέρει τα δεδομένα.



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



Μοιάζει με αυτό:







80 δευτερόλεπτα:



Τώρα 8 κομμάτια δεδομένων μεταδόθηκαν με ταχύτητα 0,1 δυαδικών ψηφίων ανά δευτερόλεπτο (δηλ. 1 bit σε 10 δευτερόλεπτα). Αυτό ονομάζεται μετάδοση σειριακών δεδομένων.



Για να χρησιμοποιήσετε αυτήν την προσέγγιση στην εφαρμογή της αυτοκινητοβιομηχανίας, το χρονικό διάστημα μειώνεται από 10 δευτερόλεπτα σε 0,000006 δευτερόλεπτα. Για να μεταφέρετε πληροφορίες αλλάζοντας το επίπεδο τάσης στο λεωφορείο δεδομένων.



Για να μετρήσετε τα ηλεκτρικά σήματα του ελαστικού KAN χρησιμοποιείται παλμογράφου. Οι δύο πλατφόρμες μέτρησης στο καβασικό πίνακα σας επιτρέπουν να μετρήσετε αυτό το σήμα.



Για να εμφανιστεί ένα πλήρες μήνυμα, ανάλυση μηνύματος, το ψήφισμα του παλμογράφου.



Ως αποτέλεσμα, ένα μόνο κομμάτια μπορεί να μην αναγνωριστεί πλέον. Για την επίλυση αυτού του προβλήματος, η καμβαϊκή μονάδα είναι εξοπλισμένη με ψηφιακό παλμογράφο αποθήκευσης.

Τοποθετούμε τη μονάδα καναλιού στην ελεύθερη υποδοχή USB, μετά την οποία θα ανιχνευθεί αυτόματα. Λογισμικό Το Canbasic μπορεί να ξεκινήσει τώρα.



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

Για να εξηγήσετε τα άλλα μέρη των μηνυμάτων CAN, ζωγραφίζουμε το πλαίσιο CAN και συνδέουμε υπογραφές σε αυτό με μια περιγραφή.



Κάθε βαμμένο τμήμα του μηνύματος μπορεί να αντιστοιχεί στο πεδίο εισόδου του ίδιου χρώματος. Η περιοχή που σημειώνεται με κόκκινο χρώμα περιέχει πληροφορίες σχετικά με τα δεδομένα χρήστη, τα οποία μπορούν να καθοριστούν σε bits, μορφή λάμψης ή δεκαεξαδική μορφή.

Η κίτρινη περιοχή ορίζει τον αριθμό των δεδομένων χρηστών. Ένα μοναδικό αναγνωριστικό μπορεί να εγκατασταθεί στην πράσινη ζώνη.

Η μπλε περιοχή σας επιτρέπει να καθορίσετε ένα μήνυμα CAN για ένα απομακρυσμένο αίτημα. Αυτό σημαίνει ότι η απάντηση αναμένεται από έναν άλλο κόμβο. (Οι προγραμματιστές του ίδιου του συστήματος συνιστούν να μην χρησιμοποιήσουν απομακρυσμένα αιτήματα για διάφορους λόγους που οδηγούν στις δυσλειτουργίες του συστήματος, αλλά αυτό θα είναι ένα άλλο άρθρο.)

Πολλά συστήματα λεωφορείων μπορούν να προστατεύονται από παρεμβολές με το δεύτερο κανάλι Can-Lo για τη μετάδοση δεδομένων, η οποία ανεστραμμένη σε σχέση με το σήμα CAN-HI (δηλ. Υπάρχει το ίδιο σήμα, μόνο με το αντίθετο σημείο).



Έξι διαδοχικά κομμάτια με το ίδιο επίπεδο καθορίζουν το τέλος του πλαισίου μπορεί.



Έτσι συμπίτησε ότι άλλα μέρη του πλαισίου μπορεί να περιέχουν περισσότερα από πέντε διαδοχικά δυαδικά ψηφία με το ίδιο επίπεδο.



Για να αποφύγετε αυτή την ετικέτα bit εάν εμφανιστούν πέντε διαδοχικά κομμάτια με το ίδιο επίπεδο, το αντίθετο bit εισάγεται στο τέλος του πλαισίου μπορεί. Αυτά τα κομμάτια ονομάζονται bit-bits (bits σκουπιδιών). Μπορούν οι δέκτες (παραλήπτες σήματος) να αγνοήσουν αυτά τα κομμάτια.



Με τη βοήθεια πεδίων εισόδου, όλα τα κανάλια του πλαισίου CAN μπορούν να ρυθμιστούν και επομένως το καθένα μπορεί να σταλεί.

Τα εισαγόμενα δεδομένα ενημερώνονται αμέσως στο πλαίσιο CAN, σε αυτό το παράδειγμα το μήκος δεδομένων θα αλλάξει από ένα byte με 8 byte και μετατοπίζεται πίσω σε ένα byte.



Το κείμενο περιγραφής υποδεικνύει ότι το σήμα στροφής θα ελέγχεται χρησιμοποιώντας το αναγνωριστικό "2C1" και τα bits δεδομένων 0 και 1. Όλα τα κομμάτια δεδομένων επαναφέρονται στο 0.



Το αναγνωριστικό είναι ρυθμισμένο σε "2C1". Για να ενεργοποιήσετε το σήμα περιστροφής, το bit δεδομένων πρέπει να ρυθμιστεί από 0 έως 1.



Στη λειτουργία "Στον σαλόνι" μπορείτε να ελέγξετε ολόκληρη τη μονάδα χρησιμοποιώντας απλά κλικ του ποντικιού. Μπορούν να εγκατασταθούν αυτόματα τα δεδομένα σύμφωνα με την επιθυμητή ενέργεια.

Οι λαμπτήρες περιστροφής μπορούν να εγκατασταθούν στο μεσαίο φως για να λειτουργήσουν ως DRL. Η φωτεινότητα θα ελέγχεται από τη διαμόρφωση παλμών (PWM), σύμφωνα με τις δυνατότητες της σύγχρονης τεχνολογίας διόδου.

Τώρα μπορούμε να ενεργοποιήσουμε τους προβολείς του κοντινού φωτός, Φώτα ομίχλης, Σταματήστε τα σήματα και τους προβολείς της φάρμας.



Με την αποσύνδεση του σχεδόν φωτισμού, τα φώτα ομίχλης αποσυνδέονται επίσης. Η λογική του Canbasic φωτισμού αντιστοιχεί σε αυτοκίνητα μάρκας Volkswagen. Περιλαμβάνονται επίσης χαρακτηριστικά της ανάφλεξης και της "Επιστροφή στο σπίτι".

Με έναν κόμβο σήματος, μπορείτε να διαβάσετε το σήμα αισθητήρα μετά την εκκίνηση της απομακρυσμένης αίτησης.

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



Μπορεί το byte δεδομένων να περιέχει τώρα το αποτέλεσμα της μέτρησης του αισθητήρα. Με την προσέγγιση του αισθητήρα δακτύλων, μπορείτε να αλλάξετε τη μετρούμενη τιμή.



Το πλήκτρο παύσης παγώνει το τρέχον πλαίσιο CAN και επιτρέπει την ακριβή ανάλυση.

Όπως ήδη εμφανίζεται, διάφορα μέρη του πλαισίου μπορεί να είναι κρυμμένες.



Επιπλέον, υποστηρίζεται η απόκρυψη κάθε δυαδικού ψηφίου στο πλαίσιο.

Είναι πολύ χρήσιμο αν θέλετε να χρησιμοποιήσετε την προβολή Can-Frame στα δικά σας έγγραφα, για παράδειγμα, στο φύλλο ασκήσεων.

Side Electronics Systems στον σύγχρονο επιβάτη και φορτηγά κατέχουν ένα τεράστιο ποσό Πρόσθετες συσκευές και εκτελεστικούς μηχανισμούς. Προκειμένου η ανταλλαγή πληροφοριών μεταξύ όλων των συσκευών ως αποτελεσματική, το αυτοκίνητο πρέπει να αποτελεί αξιόπιστο δίκτυο επικοινωνίας. Στις αρχές της δεκαετίας του '80 του 20ου αιώνα, η Bosch και ο Developer Intel προσέφερε ένα νέο δίκτυο χώρου διεπαφής δικτύου - τόπος ελεγκτή, το οποίο είναι οι άνθρωποι που ονομάζονται λεωφορείο.

1 σχετικά με την αρχή της λειτουργίας της διεπαφής δικτύου Can-Tire

Το λεωφορείο CAT στο αυτοκίνητο έχει σχεδιαστεί για να συνδέει οποιεσδήποτε ηλεκτρονικές συσκευές που είναι σε θέση να μεταδίδουν και να λαμβάνουν ορισμένες πληροφορίες. Έτσι, τα δεδομένα Τεχνική κατάσταση Τα συστήματα και τα σήματα ελέγχου περνούν κατά μήκος συνεστραμμένου ζευγαριού σε ψηφιακή μορφή. Ένα τέτοιο καθεστώς κατέστησε δυνατή τη μείωση της αρνητικής επίδρασης των εξωτερικών ηλεκτρομαγνητικών πεδίων και να αυξήσει σημαντικά τον ρυθμό μεταφοράς δεδομένων στο πρωτόκολλο (οι κανόνες για τους οποίους οι μονάδες ελέγχου μπορούν να επικοινωνούν με πληροφορίες).

Εξάλλου, Διάφορα συστήματα Το αυτοκίνητο διευκολύνει. Λόγω της χρήσης ενός τέτοιου συστήματος στη σύνθεση Δίκτυο επί του ορίου Το αυτοκίνητο απελευθερώθηκε ένας ορισμένος αριθμός αγωγών, οι οποίοι είναι ικανοί να παρέχουν επικοινωνία σε διάφορα πρωτόκολλα, για παράδειγμα, μεταξύ της μονάδας ελέγχου κινητήρα και του διαγνωστικού εξοπλισμού, του συστήματος συναγερμού. Είναι η παρουσία ενός λεωφορείου στο αυτοκίνητο επιτρέπει στον ιδιοκτήτη με τα χέρια σας να εντοπίσει τα σφάλματα των ελεγκτών και τα σφάλματα χρησιμοποιώντας ένα ειδικό Διαγνωστικός εξοπλισμός.

Κουρτίνα Αυτό είναι ένα ειδικό δίκτυο με το οποίο πραγματοποιείται η ανταλλαγή μετάδοσης και δεδομένων μεταξύ διαφορετικών κόμβων ελέγχου. Κάθε ένας από τους κόμβους αποτελείται από έναν ελεγκτή μικροεπεξεργαστών (CPU) και έναν ελεγκτή CAN, με το οποίο εφαρμόζεται και αλληλεπιδρά το εκτελέσιμο πρωτόκολλο με το δίκτυο αυτοκινήτων. Το ελαστικό Kan έχει τουλάχιστον δύο ζεύγη καλωδίων - Can_L και Can_H_H, για τα οποία τα σήματα μεταδίδονται μέσω πομποδέκτη - πομπών ικανά να ενισχύσουν το σήμα από τις συσκευές ελέγχου δικτύου. Επιπλέον, οι πομποδέκτες εκτελούν τέτοιες λειτουργίες ως εξής:

  • προσαρμογή του ρυθμού μεταφοράς δεδομένων με ενίσχυση ή μείωση της τροφοδοσίας ρεύματος ·
  • Τον τρέχοντα περιορισμό για την πρόληψη βλάβης στον αισθητήρα ή το κλείσιμο γραμμών μεταφοράς.
  • Βαριά προστασία.

Μέχρι σήμερα, δύο τύποι πομποδεκτών αναγνωρίζονται - υψηλή ταχύτητα και βλάβη. Ο πρώτος τύπος είναι πιο συνηθισμένος και συμμορφώνεται με το πρότυπο (ISO 11898-2), σας επιτρέπει να μεταδώσετε δεδομένα σε ταχύτητες έως 1mb ανά δευτερόλεπτο. Ο δεύτερος τύπος πομποδέκτη σάς επιτρέπει να δημιουργήσετε ένα δίκτυο εξοικονόμησης ενέργειας, με ρυθμό μεταφοράς έως και 120 kb / s, ενώ οι πινόμοι αυτοί δεν έχουν ευαισθησία σε οποιαδήποτε ζημιά στο ίδιο το λεωφορείο.

2 λειτουργίες εργασίας δικτύου

Θα πρέπει να γίνει κατανοητό ότι τα δεδομένα στο δίκτυο CAN μεταδίδονται ως πλαίσια. Το πιο σημαντικό από αυτά είναι το πεδίο αναγνωριστικού (Identifire) και το σύστημα δεδομένων (δεδομένα). Ο πιο συνηθισμένος τύπος μηνύματος του καρέ του πλαισίου δεδομένων. Αυτός ο τύπος Η μετάδοση δεδομένων αποτελείται από το λεγόμενο πεδίο διαιτησίας και καθορίζει την προτεραιότητα δεδομένων σε περίπτωση που αρκετοί κόμβοι συστήματος μεταδίδουν αμέσως δεδομένα στο λεωφορείο CAN.

Κάθε συσκευή ελέγχου που είναι συνδεδεμένη στο δίαυλο έχει την αντίσταση εισόδου του και το συνολικό φορτίο υπολογίζεται από το άθροισμα όλων των εκτελέσιμων μπλοκ που συνδέονται με το δίαυλο. Κατά μέσο όρο, η αντίσταση εισόδου των συστημάτων ελέγχου κινητήρα, τα οποία συνδέονται με το δίαυλο CAN, είναι 68-70 ohms και η αντίσταση του συστήματος πληροφοριών και εντολών μπορεί να είναι μέχρι 3-4 ohms.

3 Διασύνδεση και διαγνωστικά συστήματα

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

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

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

Έτσι, κατά τη διεξαγωγή διαγνωστικών εργασιών, ο ενοποιημένος σύνδεσμος τύπου OBD1 ή OBD2 χρησιμοποιείται με τα χέρια τους, τα οποία μπορούν να βρεθούν στα περισσότερα σύγχρονα ξένα αυτοκίνητα και εγχώρια αυτοκίνητα. Ωστόσο, μερικά μοντέλα αυτοκινήτων, για παράδειγμα Volkswagen Golf 5V, Audi S4, Δεν έχετε τείχος προστασίας. Επιπλέον, το σχέδιο των μπλοκ ελέγχου και του λεωφορείου είναι άτομο για κάθε μάρκα και αυτόματο μοντέλο. Για να διαγνώσει το σύστημα CAN με τα χέρια σας, χρησιμοποιείται ειδικός εξοπλισμός, ο οποίος αποτελείται από ένα παλμογράφο, έναν αναλυτή CAN και ένα ψηφιακό πολύμετρο.

Οι εργασίες για τον εντοπισμό των δυσλειτουργιών ξεκινούν με την απομάκρυνση της τάσης δικτύου (αφαίρεση του ακροδέκτη μείον του ΑΚΒ). Στη συνέχεια, προσδιορίζεται η αλλαγή αντίστασης μεταξύ των καλωδίων ελαστικών. Οι πιο συνηθισμένοι τύποι δυσλειτουργίας του Can-Bus στο αυτοκίνητο είναι να κυκλοποιήσετε ή να σπάσουν τη γραμμή, την αποτυχία των αντιστάσεων φορτίου και να μειώσουν το επίπεδο ανταλλαγής μηνυμάτων μεταξύ των στοιχείων δικτύου. Σε ορισμένες περιπτώσεις, χωρίς να χρησιμοποιήσετε τον αναλυτή CAN, είναι αδύνατο να προσδιοριστεί μια δυσλειτουργία.