WS-TTL-CAN Mini Module Can Conversion Protocol

Προδιαγραφές προϊόντος

  • Μοντέλο: WS-TTL-CAN
  • Υποστηρίζει αμφίδρομη μετάδοση μεταξύ TTL και CAN
  • Οι παράμετροι CAN (ρυθμός baud) και οι παράμετροι UART μπορούν να διαμορφωθούν
    μέσω λογισμικού

Οδηγίες χρήσης προϊόντος

1. Γρήγορη εκκίνηση

Για να δοκιμάσετε γρήγορα τη διαφανή μετάδοση:

  1. Συνδέστε τη συσκευή WS-TTL-CAN
  2. Ακολουθήστε τις οδηγίες στο εγχειρίδιο χρήσης για διαφανές
    δοκιμή μετάδοσης

2. Εισαγωγή λειτουργιών

  • Χαρακτηριστικά υλικού: Περιγράψτε τα χαρακτηριστικά του υλικού
    εδώ.
  • Χαρακτηριστικά συσκευής: Εξηγήστε τα χαρακτηριστικά της συσκευής στο
    λεπτομέρεια.

3. Διεπαφή υλικού μονάδας

  • Διαστάσεις ενότητας: Παροχή ενότητας
    διαστάσεις.
  • Ορισμός καρφίτσας μονάδας: Λεπτομέρειες για την καρφίτσα
    ορισμούς για σωστή σύνδεση.

4. Ρύθμιση παραμέτρων μονάδας

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

5. Ρύθμιση παραμέτρων UART

Προσαρμόστε τις παραμέτρους UART όπως απαιτείται για τη ρύθμισή σας.

6. Ρύθμιση παραμέτρου CAN

Ρυθμίστε τις παραμέτρους CAN, συμπεριλαμβανομένου του ρυθμού baud, για σωστή
ανακοίνωση.

Συχνές Ερωτήσεις (FAQ)

Ε: Μπορώ να αναβαθμίσω το υλικολογισμικό της συσκευής χρησιμοποιώντας το TTL
σύνδεση?

Α: Ναι, η συσκευή υποστηρίζει αναβαθμίσεις υλικολογισμικού μέσω TTL για
βολικές ενημερώσεις.

Ε: Πώς μπορώ να μετατρέψω σειριακά πλαίσια σε πλαίσια CAN;

A: Ανατρέξτε στην ενότητα 9.1.1 του εγχειριδίου χρήσης για οδηγίες σχετικά με
μετατροπή σειριακού πλαισίου σε CAN.

“`

WS-TTL-CAN
Εγχειρίδιο χρήστη
Εγχειρίδιο χρήστη WS-TTL-CAN
www.waveshare.com/wiki

WS-TTL-CAN
Εγχειρίδιο χρήστη
Περιεχόμενα
1. ΤΕΛΟΣVIEW ………………………………………………………………………………………………………………………….1 1.1 Χαρακτηριστικά …… ………………………………………………………………………………………………………………………1
2. ΓΡΗΓΟΡΗ ΕΚΚΙΝΗΣΗ……………………………………………………………………………………………………………………… 2 2.1 Δοκιμή διαφανούς μετάδοσης ……………………………………………………………………………… 2
3. ΕΙΣΑΓΩΓΗ ΛΕΙΤΟΥΡΓΙΑΣ ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………..4 3.1 Χαρακτηριστικά συσκευής…………………………………………… …………………………………………………………….4
4. ΔΙΑΠΡΑΞΗ ΥΛΙΚΟΥ Ενότητας ………………………………………………………………………………….. 6 4.1 Διαστάσεις ενότητας …………………………… ……………………………………………………………………………….6 4.1 Ορισμός καρφίτσας μονάδας………………………………………………… ………………………………………………… 7
5. ΡΥΘΜΙΣΗ ΠΑΡΑΜΕΤΡΩΝ ΕΝΟΤΗΤΑΣ ………………………………………………………………………………….. 8 5.1 Λογισμικό διαμόρφωσης σειριακού διακομιστή ……………………… ………………………………………………………8
6. ΠΑΡΑΜΕΤΡΟΙ ΜΕΤΑΤΡΟΠΗΣ ………………………………………………………………………………………… 10 6.1 Τρόπος μετατροπής……………………………… ………………………………………………………………………………10 6.2 Κατεύθυνση Μετατροπής ……………………………………………………… ………………………………………….. 11 6.3 Αναγνωριστικό CAN στο UART …………………………………………………………………………… …………………. 11 6.4 Εάν το CAN μεταδίδεται σε UART …………………………………………………………………… 12 6.5 Εάν το CAN Frame ID μεταδίδεται σε UART ………………………………………………….12
7. ΡΥΘΜΙΣΗ ΠΑΡΑΜΕΤΡΩΝ UART …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………13
8.1 Ρύθμιση ρυθμού CAN Baud …………………………………………………………………………………………… 14 8.2 Ρύθμιση φίλτρου CAN……………………… …………………………………………………………………………………. 15 9. ΜΕΤΑΤΡΟΠΗ ΕΞAMPLe …………………………………………………………………………………………… 17 9.1 Διαφανής μετατροπή ............................... ………………………………………………………….. 17
9.1.1 Σειριακό πλαίσιο σε CAN ………………………………………………………………………………………….17 9.1.2 CAN Frame To UART … ………………………………………………………………………………………… 19

WS-TTL-CAN
Εγχειρίδιο χρήστη
9.2 Διαφανής μετατροπή με αναγνωριστικό ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………… 20 9.2.1 CAN Frame To UART …………………………………………………… ………………………………………… 20
9.3 Μετατροπή μορφής ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………23

1. ΤΕΛΟΣVIEW

WS-TTL-CAN
Εγχειρίδιο χρήστη

Το WS-TTL-CAN είναι η συσκευή που υποστηρίζει την αμφίδρομη μετάδοση μεταξύ TTL και CAN. Οι παράμετροι CAN της συσκευής (όπως ο ρυθμός baud) και οι παράμετροι UART μπορούν να διαμορφωθούν μέσω του λογισμικού.

1.1 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
Υποστήριξη αμφίδρομης επικοινωνίας CAN σε TTL. Υποστηρίζει την αναβάθμιση υλικολογισμικού της συσκευής μέσω TTL, πιο βολικό για ενημέρωση και λειτουργία υλικολογισμικού
προσαρμογή Ενσωματωμένη διεπαφή με απομονωμένη προστασία ESD και προστασία κατά των υπερτάσεων και καλύτερη EMC
εκτέλεση. 14 σετ διαμορφώσιμων φίλτρων 4 τρόποι λειτουργίας: διαφανής μετατροπή, διαφανής με μετατροπή αναγνωριστικών, μορφή
μετατροπή και μετατροπή πρωτοκόλλου Modbus RTU Με λειτουργία ανίχνευσης εκτός σύνδεσης και αυτόματης επαναφοράς Συμβατό με το πρότυπο CAN 2.0B, συμβατό με CAN 2.0A και συμβατό με ISO
11898-1/2/3 CAN Baudrate επικοινωνίας: 10kbps~1000kbps, ρυθμιζόμενη προσωρινή μνήμη CAN έως 1000 καρέ που διασφαλίζει ότι δεν υπάρχει απώλεια δεδομένων Υποστηρίζει μετατροπή υψηλής ταχύτητας, η ταχύτητα μετάδοσης CAN μπορεί να φτάσει έως και τα 1270 εκτεταμένη
καρέ ανά δευτερόλεπτο με το UART στα 115200bps και το CAN στα 250kbps (κοντά στη θεωρητική μέγιστη τιμή των 1309) και μπορεί να υπερβεί τα 5000 εκτεταμένα καρέ ανά δευτερόλεπτο με το UART στα 460800bps και το CAN στα 1000kbps

1

2. ΓΡΗΓΟΡΗ ΕΚΚΙΝΗΣΗ

WS-TTL-CAN
Εγχειρίδιο χρήστη

Το WS-TTL-CAN είναι η συσκευή που υποστηρίζει την αμφίδρομη μετάδοση μεταξύ TTL και CAN. Οι παράμετροι CAN της συσκευής (όπως ο ρυθμός baud) και οι παράμετροι UART μπορούν να διαμορφωθούν μέσω του λογισμικού.
Το σχετικό λογισμικό: WS-CAN-TOOL.

2.1 ΔΟΚΙΜΗ ΔΙΑΦΑΝΗΣ ΜΕΤΑΔΟΣΗΣ

Αρχικά, μπορείτε να το δοκιμάσετε με τις προεπιλεγμένες παραμέτρους του προϊόντος, όπως φαίνεται παρακάτω:

Είδος
Τρόπος λειτουργίας TTL CAN
CAN Baud Rate CAN Τύπος πλαισίου αποστολής
CAN Αποστολή Αναγνωριστικό καρέ CAN Φίλτρο

Παράμετροι
115200, 8, N, 1 Διαφανής Μετάδοση, Αμφίδρομη
Εκτεταμένα καρέ 250 kbps
0 x 12345678 Απενεργοποιημένο (Λήψη όλων των καρέ CAN)

Δοκιμή διαφανούς μετάδοσης TTL και CAN: Χρησιμοποιήστε το σειριακό καλώδιο για να συνδέσετε τον υπολογιστή και τη θύρα TTL της συσκευής και συνδέστε το
Πρόγραμμα εντοπισμού σφαλμάτων USB σε CAN (την πρώτη φορά που θα το χρησιμοποιήσετε, θα πρέπει να εγκαταστήσετε το λογισμικό και το πρόγραμμα οδήγησης, συμβουλευτείτε τους σχετικούς κατασκευαστές του προγράμματος εντοπισμού σφαλμάτων USB σε CAN για τη λεπτομερή χρήση) και, στη συνέχεια, το τροφοδοτικό 3.3V@40mA για ενεργοποίηση η συσκευή.

2

WS-TTL-CAN
Εγχειρίδιο χρήστη
Εικόνα 1.2.2: Διαφανής μετάδοση δεδομένων RS232 TO CAN
Ανοίξτε το SSCOM, επιλέξτε τη θύρα COM που θα χρησιμοποιηθεί και ορίστε τις παραμέτρους UART όπως φαίνεται στην Εικόνα 1.2.2. Μετά τη ρύθμιση, μπορείτε να εισαγάγετε τη σειριακή θύρα, να ανοίξετε το λογισμικό εντοπισμού σφαλμάτων USB σε CAN και να ορίσετε τον ρυθμό baud στα 250 kbps.
Αφού ακολουθήσετε τα παραπάνω βήματα, το CAN και το RS232 μπορούν να στείλουν δεδομένα μεταξύ τους.
3

3. ΣΥΝΑΡΤΗΣΗ ΕΙΣΑΓΩΓΗ

WS-TTL-CAN
Εγχειρίδιο χρήστη

Το WS-TTL-CAN διαθέτει ενσωματωμένη διεπαφή TTL 1 καναλιού και διεπαφή CAN 1 καναλιού. Ο ρυθμός baud της σειριακής θύρας υποστηρίζει 1200~460800bps. ο ρυθμός baud του CAN υποστηρίζει 10kbps~1000kbps και η αναβάθμιση υλικολογισμικού της συσκευής μπορεί να πραγματοποιηθεί μέσω της διεπαφής TTL, η οποία είναι πολύ βολική στη χρήση.
Οι χρήστες μπορούν εύκολα να ολοκληρώσουν τη διασύνδεση σειριακών συσκευών και συσκευών CAN. 3.1 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΛΙΚΟΥ

Οχι.

Είδος

1

Μοντέλο

2

Εξουσία

3

CPU

4

CAN διασύνδεση

5

Διεπαφή TTL

6 Δείκτης επικοινωνίας

7

Επαναφορά/Επαναφορά εργοστασιακών ρυθμίσεων

8

Θερμοκρασία λειτουργίας

9

Θερμοκρασία αποθήκευσης

Παράμετροι
WS-TTL-CAN 3.3V@40mA 32-bit Επεξεργαστής υψηλής απόδοσης Προστασία ESD, Προστασία κατά των υπερτάσεων, Εξαιρετική απόδοση EMC Ο ρυθμός baud υποστηρίζει 1200~460800 RUN, COM, ένδειξη CAN, εύκολο στη χρήση Συνοδεύεται από το σήμα ρύθμισης για Επαναφορά/Επαναφορά εργοστασιακών ρυθμίσεων
Ρύθμιση Βιομηχανικού Βαθμού: -40~85
-65~165

3.2 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΣΥΣΚΕΥΗΣ
Υποστηρίξτε την αμφίδρομη επικοινωνία δεδομένων μεταξύ CAN και TTL. Οι παράμετροι της συσκευής μπορούν να διαμορφωθούν μέσω TTL. Προστασία ESD, Προστασία κατά των υπερτάσεων, Εξαιρετική απόδοση EMC. 14 σετ διαμορφώσιμων φίλτρων. Τέσσερις τρόποι λειτουργίας: διαφανής μετατροπή, διαφανής μετατροπή με αναγνωριστικά, μορφή
μετατροπή και μετατροπή πρωτοκόλλου Modbus RTU. Ανίχνευση εκτός σύνδεσης και λειτουργία αυτόματης ανάκτησης. Συμμόρφωση με τις προδιαγραφές CAN 2.0B, συμβατό με το CAN 2.0A. συμμορφώνεται με το ISO
4

WS-TTL-CAN
Εγχειρίδιο χρήστη
11898-1/2/3 πρότυπα. Εύρος ρυθμού Baud: 10kbps ~ 1000kbps. CAN χωρητικότητα buffer 1000 καρέ για αποφυγή απώλειας δεδομένων. Μετατροπή υψηλής ταχύτητας: Με ρυθμό baud σειριακής θύρας 115200 και ρυθμό CAN 250 kbps, το CAN
Η ταχύτητα αποστολής μπορεί να φτάσει έως και τα 1270 εκτεταμένα καρέ ανά δευτερόλεπτο (κοντά στο θεωρητικό μέγιστο των 1309). Με ρυθμό baud σειριακής θύρας 460800 και ρυθμό CAN 1000 kbps, η ταχύτητα αποστολής CAN μπορεί να ξεπεράσει τα 5000 εκτεταμένα καρέ ανά δευτερόλεπτο.
5

4. Ενότητα ΔΙΑΠΡΑΞΗ ΥΛΙΚΟΥ
4.1 ΔΙΑΣΤΑΣΕΙΣ ΕΝΟΤΗΤΑΣ

WS-TTL-CAN
Εγχειρίδιο χρήστη

6

4.1 ΟΡΙΣΜΟΣ ΑΚΙΝΗΤΩΝ ΜΟΝΑΔΑΣ

WS-TTL-CAN
Εγχειρίδιο χρήστη

Ετικέτα 1
2
3
4 5 6 7 8 9 10 11 12

Περιγραφή UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

Σημείωση Πείρο σήματος ένδειξης επικοινωνίας TTL, υψηλό επίπεδο χωρίς δεδομένα, χαμηλό επίπεδο για
μετάδοση δεδομένων CAN ακίδα σήματος ένδειξης επικοινωνίας, υψηλό επίπεδο για μηδενικά δεδομένα, χαμηλό επίπεδο για
Μετάδοση δεδομένων Πείρο σήματος ένδειξης λειτουργίας συστήματος, εναλλάσσεται μεταξύ υψηλών και χαμηλών επιπέδων (περίπου 1Hz) όταν το σύστημα λειτουργεί κανονικά. Έξοδος υψηλού επιπέδου όταν
Ο δίαυλος CAN είναι ανώμαλος Δεσμευμένος ακροδέκτης, δεν είναι συνδεδεμένος CAN διαφορικό θετικό, ενσωματωμένη αντίσταση 120 CAN διαφορικό αρνητικό, ενσωματωμένη αντίσταση 120
Είσοδος ισχύος, 3.3V@40mA Γείωση
Επαναφορά/επαναφορά στην εργοστασιακή ρύθμιση, τραβήξτε χαμηλά μέσα σε 5 δευτερόλεπτα για επαναφορά ή περισσότερο από 5 δευτερόλεπτα για επαναφορά της εργοστασιακής ρύθμισης RS485 Έλεγχος κατεύθυνσης TTL RX TTL TX

7

5. ΡΥΘΜΙΣΗ ΠΑΡΑΜΕΤΡΩΝ ΜΟΝΑΔΑΣ

WS-TTL-CAN
Εγχειρίδιο χρήστη

Αυτή η μονάδα μπορεί να διαμορφωθεί από το "WS-CAN-TOOL" μέσω της διεπαφής TTL. Εάν αποτύχετε να συνδέσετε τη συσκευή λόγω απρόσεκτης ρύθμισής σας, μπορείτε να πατήσετε το πλήκτρο «CFG» για να επαναφέρετε την εργοστασιακή ρύθμιση, (Πατήστε και κρατήστε πατημένο το πλήκτρο CFG για 5 δευτερόλεπτα και αφήστε το αφού αναβοσβήσουν οι τρεις πράσινες ενδείξεις ταυτόχρονα ).
5.1 ΛΟΓΙΣΜΙΚΟ ΔΙΑΜΟΡΦΩΣΗΣ ΣΕΙΡΙΑΚΟΥ ΔΙΑΚΟΜΙΣΤΗ

Επιλέξτε τη συνδεδεμένη "Serial Port". Κάντε κλικ στο «Άνοιγμα σειράς». Κάντε κλικ στην επιλογή "Ανάγνωση παραμέτρων συσκευής".
8

WS-TTL-CAN
Εγχειρίδιο χρήστη
Αφού διαβάσετε τις παραμέτρους της συσκευής, μπορείτε να τις τροποποιήσετε. Μπορείτε να κάνετε κλικ στο «Αποθήκευση παραμέτρων συσκευής» για να αποθηκεύσετε την τροποποίησή σας. Στη συνέχεια, πρέπει να επανεκκινήσετε τη συσκευή.
Το παρακάτω περιεχόμενο είναι για την επεξήγηση των παραμέτρων στο διαμορφωμένο λογισμικό.
9

6. ΠΑΡΑΜΕΤΡΟΙ ΜΕΤΑΤΡΟΠΗΣ

WS-TTL-CAN
Εγχειρίδιο χρήστη

Αυτή η ενότητα καθορίζει τη λειτουργία μετατροπής της συσκευής, την κατεύθυνση μετατροπής, τη θέση των αναγνωριστικών CAN στη σειριακή ακολουθία, εάν οι πληροφορίες CAN μετατρέπονται σε UART και εάν τα αναγνωριστικά καρέ CAN μετατρέπονται σε UART.
6.1 ΛΕΙΤΟΥΡΓΙΑ ΜΕΤΑΤΡΟΠΗΣ
Τρεις τρόποι μετατροπής: διαφανής μετατροπή, διαφανής μετατροπή με αναγνωριστικά και μετατροπή μορφής.
Διαφανής μετατροπή Περιλαμβάνει τη μετατροπή δεδομένων διαύλου από μια μορφή σε άλλη χωρίς προσθήκη ή τροποποίηση δεδομένων. Αυτό
Η μέθοδος διευκολύνει την ανταλλαγή μορφών δεδομένων χωρίς τροποποίηση του περιεχομένου δεδομένων, καθιστώντας τον μετατροπέα διαφανή και στα δύο άκρα του διαύλου. Δεν προσθέτει έξοδα επικοινωνίας για τους χρήστες και επιτρέπει τη μετατροπή δεδομένων σε πραγματικό χρόνο, αμετάβλητη, ικανή να χειρίζεται τη μετάδοση δεδομένων μεγάλου όγκου.
Διαφανής μετατροπή με αναγνωριστικά Πρόκειται για μια ειδική εφαρμογή διαφανούς μετατροπής, επίσης χωρίς προσθήκη πρωτοκόλλου. Αυτό
Η μέθοδος μετατροπής βασίζεται στα κοινά χαρακτηριστικά των τυπικών σειριακών πλαισίων και των μηνυμάτων CAN, επιτρέποντας σε αυτούς τους δύο διαφορετικούς τύπους λεωφορείων να σχηματίζουν απρόσκοπτα ένα ενιαίο δίκτυο επικοινωνίας. Αυτή η μέθοδος μπορεί να αντιστοιχίσει τη «διεύθυνση» από το σειριακό πλαίσιο στο πεδίο αναγνώρισης του μηνύματος CAN. Η «διεύθυνση» στο σειριακό πλαίσιο μπορεί να διαμορφωθεί ως προς την αρχική της θέση και το μήκος, επιτρέποντας στον μετατροπέα να προσαρμοστεί στα πρωτόκολλα που ορίζει ο χρήστης στο μέγιστο βαθμό σε αυτήν τη λειτουργία.
Μετατροπή μορφής Επιπλέον, η μετατροπή μορφής είναι η απλούστερη λειτουργία χρήσης, όπου ορίζεται η μορφή δεδομένων
ως 13 byte, που περιλαμβάνουν όλες τις πληροφορίες από το πλαίσιο CAN.

10

6.2 ΚΑΤΕΥΘΥΝΣΗ ΜΕΤΑΤΡΟΠΗΣ

WS-TTL-CAN
Εγχειρίδιο χρήστη

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

6.3 ΔΥΝΑΤΟΤΗΤΑ ΑΝΑΓΝΩΡΙΣΗΣ ΣΤΟ UART

Αυτή η παράμετρος είναι αποτελεσματική μόνο όταν βρίσκεται σε λειτουργία "Διαφανής μετατροπή με αναγνωριστικά":

Κατά τη μετατροπή σειριακών δεδομένων σε μηνύματα CAN, καθορίζεται η διεύθυνση μετατόπισης του αρχικού byte του αναγνωριστικού πλαισίου στο σειριακό πλαίσιο και το μήκος του αναγνωριστικού πλαισίου.
Το μήκος αναγνωριστικού πλαισίου μπορεί να κυμαίνεται από 1 έως 2 byte για τυπικά πλαίσια, που αντιστοιχεί στο ID1 και
11

WS-TTL-CAN
Εγχειρίδιο χρήστη
ID2 στο μήνυμα CAN. Για εκτεταμένα καρέ, το μήκος ID μπορεί να κυμαίνεται από 1 έως 4 byte, καλύπτοντας τα ID1, ID2, ID3 και ID4. Στα τυπικά πλαίσια, το ID αποτελείται από 11 bit, ενώ στα εκτεταμένα πλαίσια, το ID αποτελείται από 29 bit. 6.4 ΑΝ ΜΠΟΡΕΙ ΝΑ ΜΕΤΑΔΙΔΕΤΑΙ ΣΤΗ UART
Αυτή η παράμετρος χρησιμοποιείται μόνο στη λειτουργία "Διαφανής μετατροπή". Όταν επιλεγεί, ο μετατροπέας θα περιλαμβάνει τις πληροφορίες πλαισίου του μηνύματος CAN στο πρώτο byte του σειριακού πλαισίου. Όταν καταργηθεί η επιλογή, οι πληροφορίες πλαισίου του CAN δεν θα μετατραπούν στο σειριακό πλαίσιο. 6.5 ΑΝ Η ταυτότητα του πλαισίου CAN ΜΕΤΑΔΙΔΕΤΑΙ ΣΤΟ UART
Αυτή η παράμετρος χρησιμοποιείται αποκλειστικά στη λειτουργία "Διαφανής μετατροπή". Όταν επιλεγεί, ο μετατροπέας θα περιλαμβάνει το αναγνωριστικό πλαισίου του μηνύματος CAN πριν από τα δεδομένα πλαισίου στο σειριακό πλαίσιο, ακολουθώντας τις πληροφορίες πλαισίου (αν επιτρέπεται η μετατροπή πληροφοριών πλαισίου). Όταν αποεπιλεγεί, το αναγνωριστικό πλαισίου CAN δεν θα μετατραπεί.
12

7. ΡΥΘΜΙΣΗ ΠΑΡΑΜΕΤΡΟΥ UART
Ρυθμός Baud: 1200~406800 (bps) Μέθοδος ισοτιμίας UART: χωρίς ισοτιμία, ζυγό, περιττό Bit δεδομένων: 8 και 9 bit διακοπής: 1, 1.5 και 2

WS-TTL-CAN
Εγχειρίδιο χρήστη

13

8. ΡΥΘΜΙΣΗ ΠΑΡΑΜΕΤΡΩΝ CAN

WS-TTL-CAN
Εγχειρίδιο χρήστη

Αυτό το μέρος παρουσιάζει τον τρόπο με τον οποίο ο μετατροπέας ΜΠΟΡΕΙ να ρυθμίσει τον ρυθμό baud, CAN αποστολή ID, τύπο πλαισίου και φίλτρο CAN του μετατροπέα. Το CAN baud rate υποστηρίζει 10kbps~1000kbps και υποστηρίζει επίσης τον ορισμό του χρήστη. Οι τύποι πλαισίων υποστηρίζουν εκτεταμένα πλαίσια και τυπικά πλαίσια. Το αναγνωριστικό πλαισίου του CAN είναι σε δεκαεξαδική μορφή, η οποία ισχύει στη λειτουργία "διαφανής μετατροπή" και "διαφανής μετατροπή με αναγνωριστικό" και στέλνει δεδομένα στον δίαυλο CAN με αυτό το αναγνωριστικό. Αυτή η παράμετρος δεν είναι έγκυρη στη λειτουργία μετατροπής μορφής.
Υπάρχουν 14 ομάδες φίλτρων λήψης CAN και κάθε ομάδα αποτελείται από "τύπος φίλτρου", "κωδικός αποδοχής φίλτρου" και "κωδικός μάσκας φίλτρου".

8.1 ΡΥΘΜΙΣΗ ΡΥΘΜΟΥ BAUD CAN
Οι πιο συνηθισμένοι ρυθμοί baud έχουν δεσμευτεί στη λίστα: αυτή η συσκευή δεν υποστηρίζει προσαρμογή.

14

8.2 ΡΥΘΜΙΣΗ ΦΙΛΤΡΟΥ CAN

WS-TTL-CAN
Εγχειρίδιο χρήστη

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

Λειτουργία φίλτρου: προαιρετικό "Standard Frame" και "Extended Frame". Κωδικός αποδοχής φίλτρου: χρησιμοποιείται για τη σύγκριση του αναγνωριστικού πλαισίου που έλαβε η CAN για να προσδιοριστεί εάν το πλαίσιο λαμβάνεται σε δεκαεξαδική μορφή. Κώδικας μάσκας φίλτρου: χρησιμοποιείται για την κάλυψη ορισμένων δυαδικών ψηφίων στον κωδικό αποδοχής για να προσδιοριστεί εάν ορισμένα bit του κωδικού αποδοχής συμμετέχουν στη σύγκριση ((το bit είναι 0 για μη συμμετοχή, 1 για συμμετοχή), σε δεκαεξαδική μορφή. Π.χ.ample 1: Επιλεγμένος τύπος φίλτρου: “Standard Frame”; «Κωδικός αποδοχής φίλτρου» με 00 00 00 01. «Κωδικός μάσκας φίλτρου» γεμάτος με 00 00 0F FF. Επεξήγηση: Καθώς το τυπικό αναγνωριστικό πλαισίου αποτελείται από μόνο 11 bit, τα τελευταία 11 bit τόσο του κωδικού αποδοχής όσο και του κωδικού μάσκας είναι σημαντικά. Με τα τελευταία 11 bit του κωδικού μάσκας όλα ρυθμισμένα στο 1, σημαίνει ότι όλα τα αντίστοιχα bit στον κωδικό αποδοχής θα ληφθούν υπόψη για σύγκριση. Επομένως, η αναφερόμενη διαμόρφωση επιτρέπει τη διέλευση του τυπικού πλαισίου με αναγνωριστικό 0001. Πρώηνample 2: Επιλεγμένος τύπος φίλτρου: “Standard Frame”; «Κωδικός αποδοχής φίλτρου» με 00 00 00 01. «Κωδικός μάσκας φίλτρου» γεμάτος με 00 00 0F F0. Επεξήγηση: Παρόμοιο με το πρώηνample 1, όπου το τυπικό πλαίσιο έχει μόνο 11 έγκυρα bit, τα τελευταία 4 bit του κωδικού μάσκας είναι 0, υποδεικνύοντας ότι τα τελευταία 4 bit του κωδικού αποδοχής δεν θα ληφθούν υπόψη
15

WS-TTL-CAN
Εγχειρίδιο χρήστη
για σύγκριση. Ως εκ τούτου, αυτή η διαμόρφωση επιτρέπει τη διέλευση μιας ομάδας τυπικών πλαισίων που κυμαίνονται από 00 00 έως 000 F σε ID.
Example 3: Επιλεγμένος τύπος φίλτρου: "Extended Frame"; «Κωδικός αποδοχής φίλτρου» με 00 03 04 01. "Κωδικός μάσκας φίλτρου" γεμάτο με 1F FF FF FF.
Επεξήγηση: Τα εκτεταμένα πλαίσια έχουν 29 bit και με τα τελευταία 29 bit του κωδικού μάσκας να έχουν οριστεί σε 1, σημαίνει ότι και τα τελευταία 29 bit του κώδικα αποδοχής θα εμπλέκονται σε σύγκριση. Επομένως, αυτή η ρύθμιση επιτρέπει τη διέλευση του εκτεταμένου πλαισίου με αναγνωριστικό "00 03 04 01".
Example 4: Επιλεγμένος τύπος φίλτρου: “Extended Frame”; «Κωδικός αποδοχής φίλτρου» με 00 03 04 01. «Κωδικός μάσκας φίλτρου» γεμάτος με 1F FC FF FF.
Επεξήγηση: Με βάση τις παρεχόμενες ρυθμίσεις, μπορεί να περάσει μια ομάδα εκτεταμένων πλαισίων που κυμαίνονται από "00 00 04 01" έως "00 0F 04 01" σε ID.
16

9. ΜΕΤΑΤΡΟΠΗ ΕΞAMPLE

WS-TTL-CAN
Εγχειρίδιο χρήστη

9.1 ΔΙΑΦΑΝΗ ΜΕΤΑΤΡΟΠΗ
Στη λειτουργία διαφανούς μετατροπής, ο μετατροπέας μετατρέπει αμέσως και στέλνει τα δεδομένα που λαμβάνονται από τον ένα δίαυλο στον άλλο δίαυλο χωρίς καθυστέρηση.
9.1.1 ΣΕΙΡΙΚΟ ΠΛΑΙΣΙΟ TO CAN
Ολόκληρα τα δεδομένα του σειριακού πλαισίου συμπληρώνονται διαδοχικά στο πεδίο δεδομένων του πλαισίου μηνύματος CAN. Μόλις ο μετατροπέας λάβει ένα πλαίσιο δεδομένων από τον σειριακό δίαυλο, το μεταφέρει αμέσως στον δίαυλο CAN. Οι πληροφορίες του πλαισίου μηνύματος CAN που έχει μετατραπεί (η ενότητα τύπου πλαισίου) και το αναγνωριστικό πλαισίου έχουν προρυθμιστεί από τον χρήστη και καθ' όλη τη διάρκεια της διαδικασίας μετατροπής, ο τύπος πλαισίου και το αναγνωριστικό πλαισίου παραμένουν αμετάβλητα.

Η μετατροπή δεδομένων ακολουθεί την ακόλουθη μορφή: Εάν το μήκος του ληφθέντος σειριακού πλαισίου είναι μικρότερο ή ίσο με 8 byte, οι χαρακτήρες 1 έως n (όπου n είναι το μήκος του σειριακού πλαισίου) τοποθετούνται διαδοχικά στις θέσεις 1 έως n του Το πεδίο δεδομένων του μηνύματος CAN (με το n να είναι 7 στην εικόνα). Εάν ο αριθμός των byte στο σειριακό πλαίσιο είναι περισσότερο από 8 bit, ο επεξεργαστής ξεκινά από τον πρώτο χαρακτήρα του σειριακού πλαισίου, παίρνει τους πρώτους 8 χαρακτήρες και τους συμπληρώνει διαδοχικά στο πεδίο δεδομένων του μηνύματος CAN. Μόλις αυτά τα δεδομένα αποσταλούν στον δίαυλο CAN, τα υπόλοιπα δεδομένα σειριακού πλαισίου μετατρέπονται και συμπληρώνονται στο πεδίο δεδομένων του μηνύματος CAN μέχρι να μετατραπούν όλα τα δεδομένα.

17

WS-TTL-CAN
Εγχειρίδιο χρήστη
Για π.χample, η ρύθμιση παραμέτρων CAN επιλέγει "Standard Frame" και το CAN ID είναι 00000060, σημειώστε ότι μόνο τα τελευταία 11 bit του τυπικού πλαισίου είναι έγκυρα.
18

WS-TTL-CAN
Εγχειρίδιο χρήστη
9.1.2 CAN FRAME TO UART Στο μήνυμα CAN bus, προωθεί αμέσως ένα πλαίσιο μόλις λάβει ένα πλαίσιο. Τα δεδομένα
η μορφή αντιστοιχεί όπως φαίνεται στο διάγραμμα. Κατά τη μετατροπή, όλα τα δεδομένα που υπάρχουν στο πεδίο δεδομένων του μηνύματος CAN είναι διαδοχικά
μετατράπηκε στο σειριακό πλαίσιο. Εάν, κατά τη διαμόρφωση, η ρύθμιση "Αν οι πληροφορίες CAN πρόκειται να μετατραπούν σε σειριακή" είναι
ενεργοποιημένο, ο μετατροπέας θα γεμίσει απευθείας το byte «Πληροφορίες πλαισίου» του μηνύματος CAN στο σειριακό πλαίσιο.
Ομοίως, εάν είναι ενεργοποιημένη η ρύθμιση "Αν είναι ενεργοποιημένη η μετατροπή του αναγνωριστικού πλαισίου CAN σε σειριακή", όλα τα byte του "αναγνωριστικού πλαισίου" του μηνύματος CAN θα συμπληρωθούν στο σειριακό πλαίσιο.
Για π.χample, εάν η "Μετατροπή μηνύματος CAN σε σειριακή" είναι ενεργοποιημένη αλλά η "Μετατροπή CAN ID πλαισίου σε σειριακή" είναι απενεργοποιημένη, η μετατροπή ενός πλαισίου CAN σε σειριακή μορφή θα είναι όπως απεικονίζεται στο
19

παρακάτω διάγραμμα:
Μορφή σειριακού πλαισίου
07 01 02 03 04 05 06 07

WS-TTL-CAN
Εγχειρίδιο χρήστη

Μήνυμα CAN (Τυπικό πλαίσιο)

Πλαίσιο

07

Πληροφορίες

00 Ταυτότητα πλαισίου
00

01

02

03

Δεδομένα

04

Διαίρεση

05

06

07

9.2 ΔΙΑΦΑΝΗ ΜΕΤΑΤΡΟΠΗ ΜΕ ID
Η διαφανής μετατροπή με αναγνωριστικό είναι μια εξειδικευμένη χρήση της διαφανούς μετατροπής που διευκολύνει τους χρήστες να κατασκευάσουν τα δίκτυά τους πιο άνετα και να χρησιμοποιήσουν προσαρμοσμένα πρωτόκολλα εφαρμογών.
Αυτή η μέθοδος μετατρέπει αυτόματα τις πληροφορίες διεύθυνσης από ένα σειριακό πλαίσιο στο ID πλαισίου του διαύλου CAN. Ενημερώνοντας τον μετατροπέα σχετικά με τη διεύθυνση έναρξης και το μήκος αυτής της διεύθυνσης στο σειριακό πλαίσιο κατά τη διαμόρφωση, ο μετατροπέας εξάγει αυτό το αναγνωριστικό πλαισίου και το μετατρέπει στο πεδίο ID πλαισίου του μηνύματος CAN. Αυτό χρησιμεύει ως αναγνωριστικό του μηνύματος CAN κατά την προώθηση αυτού του σειριακού πλαισίου. Κατά τη μετατροπή ενός μηνύματος CAN σε σειριακό πλαίσιο, το αναγνωριστικό του μηνύματος CAN μεταφράζεται επίσης στην αντίστοιχη θέση μέσα στο σειριακό πλαίσιο. Είναι σημαντικό να σημειωθεί ότι, σε αυτήν τη λειτουργία μετατροπής, η ρύθμιση "CAN ID" στις "Ρυθμίσεις παραμέτρων CAN" του λογισμικού διαμόρφωσης δεν είναι έγκυρη. Αυτό συμβαίνει επειδή, σε αυτό το σενάριο, το μεταδιδόμενο αναγνωριστικό (αναγνωριστικό πλαισίου) συμπληρώνεται από τα δεδομένα εντός του προαναφερθέντος σειριακού πλαισίου.
9.2.1 UART FRAME TO CAN
Με τη λήψη ενός πλήρους πλαισίου σειριακών δεδομένων, ο μετατροπέας το προωθεί αμέσως στον δίαυλο CAN.
20

WS-TTL-CAN
Εγχειρίδιο χρήστη
Το CAN ID που μεταφέρεται μέσα στο σειριακό πλαίσιο μπορεί να ρυθμιστεί εντός της διαμόρφωσης, προσδιορίζοντας τη διεύθυνση έναρξης και το μήκος του εντός του σειριακού πλαισίου. Το εύρος για τη διεύθυνση έναρξης είναι από 0 έως 7, ενώ το μήκος κυμαίνεται από 1 έως 2 για τυπικά πλαίσια και 1 έως 4 για εκτεταμένα πλαίσια.
Κατά τη μετατροπή, με βάση τις προδιαμορφωμένες ρυθμίσεις, όλα τα αναγνωριστικά πλαισίου CAN εντός του σειριακού πλαισίου μεταφράζονται εξ ολοκλήρου στο πεδίο ID πλαισίου του μηνύματος CAN. Εάν ο αριθμός των αναγνωριστικών πλαισίου εντός του σειριακού πλαισίου είναι μικρότερος από τον αριθμό των αναγνωριστικών πλαισίου εντός του μηνύματος CAN, τα υπόλοιπα αναγνωριστικά μέσα στο μήνυμα CAN συμπληρώνονται με τη σειρά ID1 έως ID4, με τα υπόλοιπα να συμπληρώνονται με "0". Τα υπόλοιπα δεδομένα υφίστανται διαδοχική μετατροπή όπως φαίνεται στο διάγραμμα.
Εάν ένα μεμονωμένο πλαίσιο μηνύματος CAN δεν ολοκληρώσει τη μετατροπή των δεδομένων σειριακού πλαισίου, το ίδιο ID συνεχίζει να χρησιμοποιείται ως αναγνωριστικό πλαισίου για το μήνυμα CAN έως ότου μετατραπεί πλήρως ολόκληρο το σειριακό πλαίσιο.

Μορφή σειριακού πλαισίου

Διεύθυνση CAN

0

ID πλαισίου

Διεύθυνση 1 Δεδομένα 1

Διεύθυνση 2

Δεδομένα 2

Διεύθυνση 3

Δεδομένα 3

Διεύθυνση 4

Δεδομένα 5

Διεύθυνση 5

Δεδομένα 6

Διεύθυνση 6

Δεδομένα 7

Διεύθυνση 7

Δεδομένα 8

……

……

Διεύθυνση (n-1)

Δεδομένα n

Μήνυμα CAN 1 CAN μήνυμα … CAN μήνυμα x

Πληροφορίες πλαισίου Αναγνωριστικό πλαισίου 1
Ταυτότητα πλαισίου 2

Διαμόρφωση χρήστη
00 Δεδομένα 4
(CAN πλαίσιο ID 1)

Διαμόρφωση χρήστη
00 Δεδομένα 4
(CAN πλαίσιο ID 1)

Διαμόρφωση χρήστη
00 Δεδομένα 4
(CAN πλαίσιο ID 1)

Δεδομένα 1

Δεδομένα…

Στοιχεία n-4

Δεδομένα 2

Δεδομένα…

Στοιχεία n-3

Διεύθυνση Δεδομένων

Δεδομένα 3 Δεδομένα 5

Δεδομένα… Δεδομένα…

Δεδομένα n-2 Δεδομένα n-1

Δεδομένα 6
Δεδομένα 7 Δεδομένα 8 Δεδομένα 9

Δεδομένα…
Δεδομένα … Δεδομένα … Δεδομένα…

Δεδομένα n

Για π.χample, η αρχική διεύθυνση του CAN ID στο σειριακό πλαίσιο είναι 0, το μήκος είναι 3 (στο εκτεταμένο
21

WS-TTL-CAN
Πλαίσιο Εγχειριδίου χρήστη), το σειριακό πλαίσιο και το μήνυμα CAN είναι όπως φαίνεται παρακάτω. Σημειώστε ότι τα δύο πλαίσια των μηνυμάτων CAN μετατρέπονται στο ίδιο αναγνωριστικό.

Μορφή σειριακού πλαισίου

Δεδομένα 1 Διεύθυνση 0 (CAN πλαίσιο ID 1)

Δεδομένα 2 Διεύθυνση 1 (CAN πλαίσιο ID 2)

Διεύθυνση 2

Δεδομένα 3

(CAN πλαίσιο ID 3)

Διεύθυνση 3

Δεδομένα 1

Διεύθυνση 4
Διεύθυνση 5 Διεύθυνση 6 Διεύθυνση 7 Διεύθυνση 8 Διεύθυνση 9 Διεύθυνση 10 Διεύθυνση 11 Διεύθυνση 12 Διεύθυνση 13 Διεύθυνση 14

Δεδομένα 2
Δεδομένα 3 Δεδομένα 4 Δεδομένα 5 Δεδομένα 6 Δεδομένα 7 Δεδομένα 8 Δεδομένα 9 Δεδομένα 10 Δεδομένα 11 Δεδομένα 12

Μήνυμα CAN 1 CAN μήνυμα 2

Πλαίσιο

88

85

Πληροφορίες

Ταυτότητα πλαισίου 1

00

00

Αναγνωριστικό πλαισίου 2 Αναγνωριστικό πλαισίου 3 Αναγνωριστικό πλαισίου 4
Διεύθυνση Δεδομένων

Δεδομένα 1
(CAN πλαίσιο ID 1)
Δεδομένα 2
(CAN πλαίσιο ID 2)
Δεδομένα 3
(CAN πλαίσιο ID 3)
Δεδομένα 1 Δεδομένα 2 Δεδομένα 3 Δεδομένα 5 Δεδομένα 6 Δεδομένα 7 Δεδομένα 8

Δεδομένα 1
(CAN πλαίσιο ID 1)
Δεδομένα 2
(CAN πλαίσιο ID 2)
Δεδομένα 3
(CAN πλαίσιο ID 3)
Δεδομένα 9 Δεδομένα 10 Δεδομένα 11 Δεδομένα 12

9.2.2 ΚΑΝΟΝΙΣΜΟΣ ΣΤΟ UART
Εάν η αρχική διεύθυνση του διαμορφωμένου CAN ID είναι 0 στο σειριακό πλαίσιο και έχει μήκος 3 (στην περίπτωση εκτεταμένων πλαισίων), το μήνυμα CAN και το αποτέλεσμα της μετατροπής του σε σειριακό πλαίσιο εμφανίζονται παρακάτω:

22

WS-TTL-CAN
Εγχειρίδιο χρήστη

Μορφή σειριακού πλαισίου
20
30 40 Δεδομένα 1 Δεδομένα 2 Δεδομένα 3 Δεδομένα 4 Δεδομένα 5 Δεδομένα 6 Δεδομένα 7

μήνυμα CAN

Πληροφορίες πλαισίου
Αναγνωριστικό καρέ
Διεύθυνση Δεδομένων

87
10 20 30 40 Δεδομένα 1 Δεδομένα 2 Δεδομένα 3 Δεδομένα 4 Δεδομένα 5 Δεδομένα 6 Δεδομένα 7

9.3 ΜΕΤΑΤΡΟΠΗ ΜΟΡΦΗΣ

Μορφή μετατροπής δεδομένων όπως φαίνεται παρακάτω. Κάθε πλαίσιο CAN περιλαμβάνει 13 byte και περιλαμβάνουν πληροφορίες CAN + ID + δεδομένα.

23

WS-TTL-CAN
Εγχειρίδιο χρήστη
9.4 ΜΕΤΑΤΡΟΠΗ ΠΡΩΤΟΚΟΛΛΟΥ MODBUS Μετατρέψτε το τυπικό πρωτόκολλο σειριακών δεδομένων Modbus RTU στην καθορισμένη μορφή δεδομένων CAN και
Αυτή η μετατροπή απαιτεί γενικά το επεξεργάσιμο μήνυμα συσκευής διαύλου CAN. Τα σειριακά δεδομένα πρέπει να είναι συμβατά με το τυπικό πρωτόκολλο Modbus RTU, διαφορετικά δεν μπορεί
να μετατραπεί. Λάβετε υπόψη ότι η ισοτιμία CRC δεν μπορεί να μετατραπεί σε CAN. Το CAN διαμορφώνει μια απλή και αποτελεσματική μορφή επικοινωνίας τμήματος για την υλοποίηση του Modbus
Επικοινωνία RTU, η οποία δεν κάνει διαφοροποίηση μεταξύ κεντρικού υπολογιστή και υποτελούς, και οι χρήστες χρειάζεται μόνο να επικοινωνούν σύμφωνα με το τυπικό πρωτόκολλο Modbus RTU.
Το CAN δεν απαιτεί άθροισμα ελέγχου CRC και αφού ο μετατροπέας λάβει το τελευταίο πλαίσιο CAN, το CRC θα προστεθεί αυτόματα. Στη συνέχεια, σχηματίζεται και αποστέλλεται ένα τυπικό πακέτο δεδομένων Modbus RTU
24

WS-TTL-CAN
Εγχειρίδιο χρήστη
στη σειριακή θύρα. Σε αυτήν τη λειτουργία, το [CAN ID] του [CAN Parameter Setting] του λογισμικού διαμόρφωσης είναι
μη έγκυρο, επειδή το αναγνωριστικό (αναγνωριστικό πλαισίου) που αποστέλλεται αυτή τη στιγμή συμπληρώνεται από το πεδίο διεύθυνσης (αναγνωριστικό κόμβου) στο σειριακό πλαίσιο Modbus RTU.
(1) Μορφή σειριακού πλαισίου (Modbus RTU) Σειριακές παράμετροι: ρυθμός baud, bit δεδομένων, bit τερματισμού και bit ισοτιμίας μπορούν να ρυθμιστούν μέσω λογισμικού διαμόρφωσης. Το πρωτόκολλο δεδομένων πρέπει να συμμορφώνεται με το τυπικό πρωτόκολλο Modbus RTU. (2) CAN Η πλευρά CAN σχεδιάζει ένα σύνολο μορφών πρωτοκόλλου τμήματος, το οποίο ορίζει σχεδιασμένη μια μορφή πρωτοκόλλου τμηματοποίησης που ορίζει μια μέθοδο για την τμηματοποίηση και την αναδιοργάνωση ενός μηνύματος που έχει μήκος μεγαλύτερο από 8 byte, όπως φαίνεται παρακάτω. Σημειώστε ότι όταν το πλαίσιο CAN είναι ένα μεμονωμένο πλαίσιο, το bit σημαίας τμηματοποίησης είναι 0x00.

Bit No.

7

6

5

4

3

2

1

0

Πλαίσιο

FF

FTR X

X

DLC (μήκος δεδομένων)

ID1 πλαισίου

X

X

X

ID.28-ID.24

ID2 πλαισίου

ID.23-ID.16

ID3 πλαισίου

ID.15-ID.8

ID4 πλαισίου

ID.7-ID.0 (Διεύθυνση Modbus RTU)

Δεδομένα 1

κατάτμηση τμηματοποίηση

σημαία

τύπος

μετρητής τμηματοποίησης

Δεδομένα 2

Χαρακτήρας 1

Δεδομένα 3

Χαρακτήρας 2

Δεδομένα 4

Χαρακτήρας 3

Δεδομένα 5

Χαρακτήρας 4

Δεδομένα 6 Δεδομένα 7 Δεδομένα 8

Χαρακτήρας 5 Χαρακτήρας 6 Χαρακτήρας 7

Το μήνυμα πλαισίου CAN μπορεί να οριστεί από το λογισμικό διαμόρφωσης (απομακρυσμένο πλαίσιο ή πλαίσιο δεδομένων, τυπικό ή εκτεταμένο πλαίσιο).
Το μεταδιδόμενο πρωτόκολλο Modbus ξεκινά από το byte "Δεδομένα 2", εάν το περιεχόμενο του πρωτοκόλλου είναι περισσότερο από 7 bit και το υπόλοιπο περιεχόμενο του πρωτοκόλλου μετατρέπεται σε αυτήν την τμηματοποιημένη μορφή μέχρι να ολοκληρωθεί η μετατροπή
25

WS-TTL-CAN
Εγχειρίδιο χρήστη
πλήρης. Τα δεδομένα 1 είναι μήνυμα ελέγχου τμηματοποίησης (1 byte, 8 bit) και η έννοια όπως φαίνεται παρακάτω:
Σημαία τμηματοποίησης Η ένδειξη τμηματοποίησης καταλαμβάνει ένα bit (Bit7) και υποδεικνύει εάν το μήνυμα είναι
τμηματοποιημένο μήνυμα ή όχι. Το "0" υποδηλώνει ένα ξεχωριστό μήνυμα και το "1" υποδεικνύει ένα πλαίσιο σε ένα τμηματοποιημένο μήνυμα.

Τύπος τμηματοποίησης Ο τύπος τμηματοποίησης καταλαμβάνει 2 bit (Bit6, Bit5) και υποδεικνύει τους τύπους της αναφοράς σε αυτό
τμηματική αναφορά.

Τιμή bit (Bit6, Bit5)
00
01 10

Περιγραφή Η πρώτη τμηματοποίηση
Η μεσαία κατάτμηση Η τελευταία τμηματοποίηση

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

Ο μετρητής τμηματοποίησης Καταλαμβάνει 5 bit (Bit4-Bit0), που χρησιμοποιείται για τη διάκριση του σειριακού αριθμού τμημάτων στο ίδιο πλαίσιο
Μήνυμα Modbus, αρκετό για να επαληθευτεί εάν τα τμήματα του ίδιου πλαισίου είναι πλήρη. (3) Μετατροπή Π.χample: Το πρωτόκολλο Modbus RTU από την πλευρά της σειριακής θύρας (σε hex). 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00 2C 00 37 00 C8 4E 35 Το πρώτο byte 01 είναι ο κωδικός διεύθυνσης Modbus RTU, που έχει μετατραπεί σε αναγνωριστικό CAN7-ID0. Τα τελευταία 2 byte (4E 35) είναι αθροίσματα ελέγχου Modbus RTU CRC, τα οποία απορρίπτονται και δεν
έχει μετατραπεί. Το τελικό μήνυμα μετατροπής σε δεδομένα CAN έχει ως εξής: Πλαίσιο 1 μήνυμα CAN: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
Εγχειρίδιο χρήστη
Μήνυμα καρέ 2 CAN: a2 00 00 14 00 00 00 00 00 Μήνυμα καρέ 3 CAN: a3 00 17 00 2C 00 37 00 CAN πλαίσιο μηνύματος 4: c4 c8 Ο τύπος πλαισίου (τυπικό ή εκτεταμένο πλαίσιο) των τηλεγραφημάτων CAN ορίζεται μέσω το λογισμικό διαμόρφωσης· Τα πρώτα δεδομένα κάθε μηνύματος CAN γεμίζουν με τμηματοποιημένες πληροφορίες (81, a2, a3 και c4), οι οποίες δεν μετατρέπονται σε πλαίσια Modbus RTU, αλλά χρησιμεύουν μόνο ως πληροφορίες ελέγχου επιβεβαίωσης για το μήνυμα.
27

WS-TTL-CAN
Εγχειρίδιο χρήστη
Η αρχή μετατροπής δεδομένων από την πλευρά CAN στο ModBus RTU είναι η ίδια με την παραπάνω, αφού η πλευρά CAN λάβει τα παραπάνω τέσσερα μηνύματα, ο μετατροπέας θα συνδυάσει τα ληφθέντα μηνύματα CAN σε ένα πλαίσιο δεδομένων RTU σύμφωνα με τον μηχανισμό τμηματοποίησης CAN που αναφέρεται παραπάνω και προσθέστε άθροισμα ελέγχου CRC στο τέλος.
28

Έγγραφα / Πόροι

Πρωτόκολλο WAVESHARE WS-TTL-CAN Mini Module Can Conversion [pdf] Εγχειρίδιο χρήστη
WS-TTL-CAN Mini Module Can Conversion Protocol, WS-TTL-CAN, Mini Module Can Conversion Protocol, Module Can Conversion Protocol, Can Conversion Protocol, Conversion Protocol, Protocol

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *