Πίνακας περιεχομένων:

HC-08 Bluetooth UART Communication Module V2.4 Οδηγός χρήσης: 9 βήματα
HC-08 Bluetooth UART Communication Module V2.4 Οδηγός χρήσης: 9 βήματα

Βίντεο: HC-08 Bluetooth UART Communication Module V2.4 Οδηγός χρήσης: 9 βήματα

Βίντεο: HC-08 Bluetooth UART Communication Module V2.4 Οδηγός χρήσης: 9 βήματα
Βίντεο: Bluetooth 4.0 BLE Подключение и настройка 2024, Νοέμβριος
Anonim
Οδηγός χρήσης HC-08 Bluetooth UART Communication Module V2.4
Οδηγός χρήσης HC-08 Bluetooth UART Communication Module V2.4

Εισαγωγή προϊόντος

Μόντεμ Bluetooth - Ελάχιστη μονάδα διέλευσης Το HC08 είναι μια μονάδα μετάδοσης δεδομένων νέας γενιάς που βασίζεται στο πρωτόκολλο Bluetooth Specification V4.0 BLE. Η ασύρματη ζώνη συχνοτήτων εργασίας του είναι 2,4 GHz ISM με μέθοδο διαμόρφωσης GFSK. Η μέγιστη ισχύς μετάδοσης είναι 4d Bm. Η ευαισθησία λήψης του είναι -93d Bm. Σε ένα ευρύτατο ανοιχτό περιβάλλον, μπορεί να φτάσει τα 80 μέτρα εξαιρετικά μακρινής επικοινωνίας με το iphone4s. Διαθέτει ενσωματωμένες τρύπες συσκευασίας σφραγίδων και οπές συγκόλλησης με καρφίτσες. Μπορείτε να τοποθετήσετε καρφίτσες συσκευασίας και συγκόλλησης. Είναι πολύ βολικό να ενσωματωθεί στο σύστημα εφαρμογής. Με ενσωματωμένη ένδειξη LED, μπορείτε να δείτε οπτικά την κατάσταση σύνδεσης του Bluetooth. Αυτή η ενότητα υιοθετεί πυρήνα CC2540F256 διαμορφωμένο 256K bit. Υποστηρίζει εντολές AT. Οι χρήστες μπορούν να αλλάξουν ρόλους (master/slave mode) καθώς και παραμέτρους όπως ο ρυθμός Baud και το όνομα της συσκευής σύμφωνα με τις δικές τους απαιτήσεις. Είναι πολύ ευέλικτο στη χρήση.

Βήμα 1: Μέγεθος προϊόντος

Ορισμός καρφιτσών

Η μονάδα HC-08 έχει 30 ακίδες επί του σκάφους. Οι συγκεκριμένοι ορισμοί των ακίδων παρατίθενται στον ακόλουθο πίνακα:

Βήμα 2: Καρφιτσώστε

Καρφίτσα

Ορισμός

I/O

Εξηγώ

1 TXD παραγωγή Έξοδος UART, επίπεδο TTL 3,3V
2 RXD είσοδος, αδύναμη έλξη Είσοδος UART, επίπεδο TTL 3,3V
3 NC
4 NC
5 NC
6 DC εισαγωγή Ρολόι εντοπισμού σφαλμάτων
7 DD Εισόδου-εξόδου Σφάλμα δεδομένων
8 PIO20 είσοδος, αδύναμη έλξη NC
9 PIO17 είσοδος, ασθενές τράβηγμα προς τα κάτω NC
10 PIO16 Εισαγωγή, ασθενές τράβηγμα προς τα κάτω NC
11 RST εισαγωγή, τράβηγμα προς τα πάνω Καρφίτσα επαναφοράς μονάδας, επαναφορά χαμηλού επιπέδου τουλάχιστον 10 ms
12 VCC εισαγωγή Καρφίτσα ισχύος, οι απαιτήσεις τροφοδοσίας συνεχούς ρεύματος 3.3V,
το ρεύμα τροφοδοσίας δεν είναι μικρότερο από 100mA
13 GND Εδαφος
14 LEDCON εισαγωγή Πείρος ελέγχου LED (Σημείωση3)
15

PIO14

είσοδος, ασθενές τράβηγμα προς τα κάτω NC
16 PIO13 παραγωγή Έξοδος LED (Σημείωση 1)
17 PIO11 είσοδος, ασθενές τράβηγμα προς τα κάτω NC
18 PIO12 είσοδος, ασθενές τράβηγμα προς τα κάτω Η κύρια μονάδα καθαρίζει τη μνήμη (Σημείωση2
19 PIO10 είσοδος, ασθενές τράβηγμα προς τα κάτω NC
20 PIO07 είσοδος, αδύναμη έλξη NC
21 USB_D- NC
22 USB_D+ NC
23 PIO06 είσοδος, αδύναμη έλξη NC
24 PIO01 είσοδος, αδύναμη έλξη NC
25 PIO15 είσοδος, ασθενές τράβηγμα προς τα κάτω NC
26 PIO00 είσοδος, αδύναμη έλξη
27 VCC εισαγωγή Καρφίτσα ισχύος, οι απαιτήσεις τροφοδοσίας συνεχούς ρεύματος 3.3V,
το ρεύμα τροφοδοσίας δεν είναι μικρότερο από 100mA
28 GND Εδαφος
29 RXD είσοδος, αδύναμη έλξη Είσοδος UART, επίπεδο TTL 3,3V
30 TXD παραγωγή Έξοδος UART, επίπεδο TTL 3,3V

Βήμα 3: Σημείωση 1:

Το PIO13 υποδεικνύει καρφίτσα εξόδου LED, έξοδο υψηλού επιπέδου. Συνδέστε παράλληλα το LED με αντίσταση.

Πριν από τη σύνδεση:

Όταν η κύρια μονάδα δεν καταγράφει τη διεύθυνση της υπομονάδας, θα φωτίζεται για 100ms ανά δευτερόλεπτο.

Όταν η κύρια μονάδα καταγράφει τη διεύθυνση της υπομονάδας, θα φωτίζεται για 900ms ανά δευτερόλεπτο.

Στη μονάδα υποβοήθησης, η λυχνία LED ανάβει για 1 δευτερόλεπτο ανά 2 δευτερόλεπτα.

Μετά τη σύνδεση: Οι λυχνίες LED ανάβουν πάντα.

Σημείωση 2:

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

Σημείωση 3:

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

Βήμα 4: Ηλεκτρικά χαρακτηριστικά:

Παράμετρος Συνθήκη δοκιμής Αντιπροσωπευτική Αξία
Τάση εργασίας

-

DC2.0V ~ 3.6V
Κύριος μη συνδεδεμένη / σύνδεση 21mA/9mA
Ρεύμα εργασίας MODE0, δεν είναι συνδεδεμένο / σύνδεση 8,5mA/9mA
MODE1, δεν είναι συνδεδεμένο / σύνδεση 340μA/1,6mA
(Όχι LED Δούλος
MODE2, δεν είναι συνδεδεμένο / σύνδεση 0,4μA/1,6mA
MODE3, δεν είναι συνδεδεμένο / σύνδεση 1.2μA-160μA/1.6mA

Βήμα 5: Χειροκίνητη εντολή AT

Η εντολή AT χρησιμοποιείται για τον καθορισμό της παραμέτρου της ενότητας. Πριν από τη σύνδεση, η μονάδα μπορεί να λειτουργήσει υπό την εντολή AT. Μετά τη σύνδεση, μπαίνει σε διαφανή λειτουργία μετάδοσης σειριακής θύρας.

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

Μετά την επιτυχή τροποποίηση της εντολής AT, επιστρέφει ομοιόμορφα στο OK (Εκτός από τις εντολές ελέγχου πληροφοριών όπως "AT+RX, AT+VERSION"). Καμία επιτυχία δεν επιτεύχθηκε, δεν θα επιστρέψει σε καμία πληροφορία.

⑴ Λίστα εντολών AT

AT Command

Λειτουργία

Προκαθορισμένο

Ρόλος

X "x"- παράμετρος

1 ΣΤΟ Δοκιμαστική εντολή - ΚΥΡΙΑ
2 AT+RX Ελέγξτε τις βασικές παραμέτρους - ΚΥΡΙΑ
3 ΣΤΟ+ΑΠΟΤΕΛΕΣΜΑ Επαναφορά εργοστασιακών ρυθμίσεων - ΚΥΡΙΑ
4 AT+RESET Επαναφέρετε τη μονάδα - ΚΥΡΙΑ
5 ΣΤΗ+ΕΚΔΟΣΗ Ελέγξτε την έκδοση και την ημερομηνία - ΚΥΡΙΑ
6 AT+ΡΟΛΟΣ = x Αλλαγή ρόλου κύριου/σκλάβου μικρό ΚΥΡΙΑ
7 AT+NAME = xxxxxxxxxxx Αναθεώρηση ονόματος HC-08 ΚΥΡΙΑ
8 AT+ADDR = xxxxxxxxxxxx Αναθεώρηση διεύθυνσης Σκεύη, εξαρτήματα ΚΥΡΙΑ
διεύθυνση
9 AT+RFPM = x Αναθεωρήστε την ισχύ RF 0 (4dBm) ΚΥΡΙΑ
10 AT+BAUD = x, y Αναθεωρήστε το UART baud 9600, Ν ΚΥΡΙΑ
11 AT+CONT = x Ορίστε τη συνδεσιμότητα 0 (Μπορεί να είναι ΚΥΡΙΑ
συνδεδεμένος)
12 AT+MODE = x Ορίστε τον τρόπο λειτουργίας 0 μικρό
13 AT+AVDA = xxxxxxxxxxx Αλλάξτε τα δεδομένα μετάδοσης - μικρό
14 ΣΤΟ+ΩΡΑ = x Κύκλος μετάδοσης λειτουργίας 3 5 (ες) μικρό
Η κύρια ενότητα για εκκαθάριση
15 AT+CLEAR τη διεύθυνση μονάδας υποτελείας - Μ
έχουν καταγραφεί.

Σημείωση:

1. Η εντολή AT πίσω από καμία νέα γραμμή. εάν δεν υπάρχουν ειδικές οδηγίες, όλες οι εντολές AT δεν μεταδίδονται με τη χρήση νέας γραμμής.

2. Οι τελευταίες 4 ανώτερες εντολές, που πρέπει να χρησιμοποιηθούν σε συνδυασμό, μπορούν να παίξουν τον αναγκαίο ρόλο του BLE Bluetooth χαμηλής ενέργειας. Χρησιμοποιώντας Bluetooth χαμηλής κατανάλωσης ενέργειας, θα παρουσιαστούν ειδικές οδηγίες και πρόγραμμα στις ακόλουθες ενότητες.

Βήμα 6: Επεξήγηση εντολών

1. Εντολή δοκιμής

Εντολή: AT

Επιστροφή: ΟΚ.

Ελέγξτε τις βασικές παραμέτρους

Προβάλετε τις βασικές παραμέτρους, όπως όνομα Bluetooth, κύριο/βοηθητικό ρόλο, ρυθμό baud UART, διεύθυνση και κωδικό πρόσβασης.

Εντολή: AT+RX

ΕΠΙΣΤΡΟΦΗ:

Όνομα: HC-08 ------ >>> όνομα bluetooth

Ρόλος: Δούλος ------ >>> κύριος/σκλάβος ρόλος

Baud: 9600, ΚΑΝΕΝΑ ------ >>> Ποσοστό baud UART

Addr: xx, xx, xx, xx, xx, xx ------ >>> διεύθυνση bluetooth

PIN: 000000 ------ >>> κωδικός bluetooth

Σημείωση: Προσωρινά δεν υποστηρίζει αλλαγή κωδικού πρόσβασης!

  1. Επαναφορά στο προκαθορισμένο

    Εντολή: AT+DEFAULT

    Επιστροφή: ΟΚ

    Η μονάδα θα επανεκκινηθεί αυτόματα, πραγματοποιήστε νέα λειτουργία στην επανεκκίνηση 200ms!

  2. Επαναφέρετε τη μονάδα

    Εντολή: AT+ RESET

    Επιστροφή: ΟΚ

    Η μονάδα θα επανεκκινηθεί αυτόματα, πραγματοποιήστε νέα λειτουργία στο restart200ms!

    5. Ελέγξτε την έκδοση και την ημερομηνία

    Εντολή: AT+ VERSION

    Επιστροφή: HC-08V2.0, 2014-08-22

    6. Αλλάξτε το σύνολο ρόλων κύριου/βοηθού

    εντολή: AT+ROLE = x Ερώτημα

    εντολή: AT+ROLE =? Χ: ρόλος (Μ ή Σ), M: master? Σ: δούλος. Η προεπιλεγμένη ρύθμιση είναι S (slave).

    Αποστολή: AT+ROLE = M

    Επιστροφή: ΟΚ

    Ορίστε τον κύριο ρόλο, η μονάδα θα επανεκκινηθεί αυτόματα!

    Αποστολή: AT+ROLE =?

    Επιστροφή: Δάσκαλε

    Μπορείτε να δείτε ότι ο ρόλος είναι η κύρια ενότητα.

  3. Αναθεώρηση ονόματος

    Ορισμός εντολής: AT+ NAME = xxxxxxxxxxx

    Εντολή ερωτήματος: AT+ NAME =?

    Το προεπιλεγμένο όνομα είναι HC-08, μπορείτε να ορίσετε το άλλο όνομα (Ισχύει εντός 12 χαρακτήρων, υποστηρίζει τον οπτικοποιημένο κωδικό ASCII και μέρος του χαρακτήρα διαφυγής. Η ενότητα υποστηρίζει κινέζικα, αλλά οι συσκευές Android πρέπει να μετατραπούν σε "κωδικό UTF8" για να εμφανίζεται κανονικά. Περισσότεροι από 12 χαρακτήρες, τότε θα διαβάσει μόνο τους πρώτους 12 χαρακτήρες.). Η εγκατάσταση ολοκληρώθηκε, είναι αποτελεσματική μετά την αυτόματη επαναφορά της μονάδας!

    Παράδειγμα:

    Αποστολή: AT+NAME = HCKJ

    Επιστροφή: OKsetNAME

    Αποστολή: AT+NAME =?

    Επιστροφή: HCKJ

    8. Επανεξετάστε τη διεύθυνση

    Ορισμός εντολής: AT+ADDR = xxxxxxxxxxx

    Εντολή ερωτήματος: AT+ADDR =?

    Η διεύθυνση πρέπει να είναι κεφαλαίοι χαρακτήρες 12 bit "0 ~ F", δηλαδή δεκαεξαδικοί χαρακτήρες.

    Παράδειγμα:

    Αποστολή: AT+ADDR = 1234567890AB

    Επιστροφή: OKsetADDR

    Η εγκατάσταση ολοκληρώθηκε, ισχύει μετά από αυτόματη επαναφορά της μονάδας!

    Αποστολή: AT+ADDR =?

    Επιστροφή: 1234567890AB

    Αποστολή: AT+ADDR = 000000000000

    Επιστροφή: OKsetADDR

    Στείλτε "000000000", ενότητα για επαναφορά της προεπιλεγμένης διεύθυνσης υλικού. Η προεπιλεγμένη εργοστασιακή μονάδα είναι η διεύθυνση υλικού.

    9. Επανεξετάστε την ισχύ RF

    Ορισμός εντολής: AT+RFPM = x

    Εντολή ερωτήματος: AT+RFPM =?

    X: Ισχύς RF, όπως φαίνεται στον ακόλουθο πίνακα:

    Παράμετρος

    Ισχύς RF

    ? Δείτε την τρέχουσα ισχύ RF
    0 4dBm (προεπιλογή)
    1 0dBm
    2 -6dBm
    3 -23dBm

    Παράδειγμα:

    Αποστολή: AT+RFPM = 2

    Επιστροφή: ΟΚ

    Τροφοδοσία RF τροποποιημένη -6dBm.

    Αποστολή: AT+RFPM =?

    Επιστροφή: -6dBm

    Η ισχύς RF είναι -6dBm.

    Όταν το μέγιστο ρεύμα είναι μεγαλύτερο από 30mA (όταν η ισχύς RF είναι 4dBm) και το ρεύμα των μπαταριών κουμπιών είναι μικρό (κάτω από 20mA), αν θέλουμε να φορτίσουμε με την μπαταρία κουμπιού, θα θέλαμε καλύτερα να θέσουμε την ισχύ RF σε -6dBm ή -23dBm

    10. Επανεξετάστε το ρυθμό baud της UART

    Ορισμός εντολής:

    AT+BAUD = x modified Μόνο τροποποιήθηκε ο ρυθμός baud UART

    AT+BAUD = x, y (Τροποποιήστε το ρυθμό baud UART και το bit ισοτιμίας)

    Εντολή ερωτήματος: AT+BAUD =?

    x: Ρυθμός baud UART, y: bit ισοτιμίας, Όπως φαίνεται στον ακόλουθο πίνακα:

    Παράμετρος

    UART baud: x

    Παράμετρος

    bit ισοτιμίας: y

    ? Προβολή του τρέχοντος ρυθμού baud
    1200 1200bps Ν Χωρίς ισοτιμία
    2400 2400bps μι Αρτια ισοτιμία
    4800 4800bps Ο Περίεργη ισοτιμία
    9600 9600bps (προεπιλογή)
    19200 19200bps
    38400 38400bps
    57600 57600bps
    115200 115200bps

    Παράδειγμα:

    Αποστολή: AT+BAUD = 19200

    Επιστροφή: ΟΚ19200

    Ο ρυθμός baud UART τροποποιήθηκε για 19200bps.

    Αποστολή: AT+BAUD = 4800, E

    Επιστροφή: ΟΚ 4800, ΑΚΟΜΑ

    Ο ρυθμός baud UART τροποποιήθηκε για 4800bps, ακόμη και η ισοτιμία.

    Αποστολή: AT+BAUD =;

    Επιστροφή: 4800, ΑΚΟΜΑ

    Προβολή του ποσοστού baud και της ισοτιμίας ισοτιμίας UART.

    Κατά τη διαφανή μετάδοση κύριας και δευτερεύουσας μονάδας, κάθε πακέτο με ρυθμό baud 9600bps δεν πρέπει να υπερβαίνει το μέγιστο αριθμό των 500 byte. Όσον αφορά κάθε πακέτο με ρυθμό baud άνω των 19200bps, ανατρέξτε στον ακόλουθο πίνακα. Μεταξύ των πακέτων δεδομένων, πρέπει να έχει ένα συγκεκριμένο χρονικό διάστημα. Ο ακόλουθος πίνακας είναι μια ποικιλία ρυθμών baud επικοινωνίας, η τιμή αναφοράς για το χρονικό διάστημα:

    ρυθμός baud (bps) 1200 2400 4800 9600 19200 38400 57600 115200
    Χρονικό διάστημα 500 byte (ms) 6800 3600 2000 1000
    Χρονικό διάστημα 300 byte (ms) 4200 2400 1200 600 400
    100 bytes χρονικό διάστημα (ms) 1500 800 400 160 100 120
    Χρονικό διάστημα 80 byte (ms) 1000 650 320 120 80 60 100
    Χρονικό διάστημα 60 byte (ms) 800 500 250 100 60 60 60 100
    Χρονικό διάστημα 20 byte (ms) 200 100 50 20 20 20 20 20

    1. Τα παραπάνω είναι τα μετρημένα δεδομένα. Η πιο γρήγορη θεωρητική συνολική ταχύτητα πομποδέκτη: 2500 bytes/sec, με την ταχύτητα να ελέγχεται εντός 2000 bytes/sec.

    2. Bytes κάθε πακέτου πρέπει να είναι ακέραιος πολλαπλάσιος του 20.

    3. Η μονάδα αποστέλλει αυτόματα δεδομένα υπεργολαβίας είναι ένας ακέραιος πολλαπλός αριθμός 20 byte. Χρησιμοποιείται για την αποστολή ενός πακέτου 100 byte και θα λάβει μια πληθώρα πακέτων σε άλλο άκρο. Κάθε πακέτο δεδομένων είναι ένα ακέραιο πολλαπλάσιο των 20 byte. Ο συνολικός αριθμός των byte είναι 100.

    11. Ρυθμίστε τη συνδεσιμότητα

    Ορισμός εντολής: AT+CONT = x

    Εντολή ερωτήματος: AT+CONT =?

    Οι συναρτήσεις των παραμέτρων Χ είναι οι εξής:

    Παράμετρος Master Role Σκλάβος ρόλος
    Κεντρικός Περιφερειακός
    0 Μπορεί να συνδεθεί, η σύνδεση Μπορεί να συνδεθεί, η σύνδεση
    (Προκαθορισμένο) μετά την είσοδο στο συνηθισμένο διαφανές μετά την είσοδο στο συνηθισμένο διαφανές
    λειτουργία μετάδοσης λειτουργία μετάδοσης
    Παρατηρητής Εκφωνητής
    Η μονάδα δεν μπορεί να συνδεθεί Δεν συνδέεται με τον κύριο ρόλο,
    1 σε άλλο εξοπλισμό, αλλά αυτόματα αλλά μπορεί να συνδυαστεί με χαμηλή ισχύ
    σαρώνει matically το HC-08 από το τρόπος 3, η πραγματοποίηση της μετάδοσης
    πακέτο μετάδοσης datamachine, πακέτα αποστολή.
    σταθερός χρόνος ανανέωσης 2 δευτερολέπτων.

    Παράδειγμα:

    Αποστολή: AT+CONT = 1

    Επιστροφή: ΟΚ

    Η εγκατάσταση ολοκληρώθηκε, είναι αποτελεσματική μετά την αυτόματη επαναφορά της μονάδας!

    Αποστολή: AT+CONT =?

    Επιστροφή: Μη συνδεσιμότητα

    Η εντολή παρακαλώ με τις εντολές "AT+MODE", "AT+AVDA" και "AT+TIME" με τη χρήση του.

    Σημείωση:

    1. Η κύρια μονάδα/υποτελής μονάδα "CONT = 1" χρησιμοποιείται κυρίως για τη μετάδοση δεδομένων εκπομπής. Αποστέλλοντας δεδομένα εκπομπής από τη δευτερεύουσα μονάδα, η κύρια μονάδα θα λάβει τα αντίστοιχα δεδομένα μέσω της σειριακής εξόδου.

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

    www.hc01.com/

Βήμα 7: 12. Ρυθμίστε τη λειτουργία εργασίας (Μόνο υπομονάδα)

Ορισμός εντολής: AT+MODE = x

Εντολή ερωτήματος: AT+MODE =?

Εντολή Παράμετρος ΕΠΙΣΤΡΟΦΗ Λειτουργία
=? 0/1/2/3 Παίρνει την τρέχουσα λειτουργία.
=0 Λειτουργία πλήρους ισχύος (προεπιλογή), LED ανοιχτή.
Επίπεδο 1 λειτουργία εξοικονόμησης ενέργειας, κλείσιμο LED.
=1 Καμία σύνδεση το ρεύμα είναι 340μA, η σύνδεση
ταχύτητα σαν τη λειτουργία 0.
Επίπεδο 2 λειτουργία εξοικονόμησης ενέργειας, κλείσιμο LED.
=2 Καμία σύνδεση το ρεύμα είναι 0,4μA.
AT+ Δεν μπορεί να βρεθεί, δεν είναι συνδεδεμένο για να ξυπνήσει
ΤΡΟΠΟΣ Εντάξει πριν, μετά την αφύπνιση μπορεί να συνδεθεί.
Επίπεδο 3 Λειτουργία εξοικονόμησης ενέργειας, κλείσιμο LED.
Καμία σύνδεση το ρεύμα είναι 1,2μA ~ 160μA (περίπου

32μA προεπιλογή

=3 Σε συνδυασμό με το "AT+TIME" για να ρυθμίσετε την εκπομπή
χρόνο, έτσι ώστε να μειωθεί η κατανάλωση ενέργειας.
Η χρήση συγκεκριμένων μεθόδων ανατρέξτε στο
Εντολή "AT+TIME".

Σημείωση:

  • Η λειτουργία 3 χρησιμοποιείται κυρίως για:

    Α. Χρησιμοποιείται για τη μείωση της κατανάλωσης ενέργειας.

    Β. Η υποτελής μονάδα αποστέλλει τα δεδομένα εκπομπής στην κύρια μονάδα, μπορεί να επιτύχει μονόδρομη επικοινωνία ενός προς πολλούς (θεωρητικά μπορεί να είναι από υποτελής μονάδα σε άπειρη κύρια μονάδα).

    Γ. Ως συναγερμός κατά της απώλειας, κάρτα παρακολούθησης, μετρητής καρδιακών παλμών ή άλλη ασύρματη συσκευή.

    2. Η λειτουργία 1/2/3 είναι διαθέσιμη μέσω της θύρας UART για να στείλετε δεδομένα 1 byte για να ξυπνήσετε, αλλά τα λίγα bytes δεδομένων μπορεί να παραμορφωθούν μετά την αφύπνιση. Επομένως, συνιστούμε να στείλετε 10 byte δεκαεξαδικό κωδικό "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" για να αφυπνιστεί η μονάδα, αποφεύγοντας την πρόκληση πολλών byte δεδομένων. Από τότε, οι μονάδες λειτουργούν σε λειτουργία πλήρους ταχύτητας, η θύρα UART μπορεί να είναι φυσιολογική για την αποστολή και λήψη δεδομένων.

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

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

    3. Εκτός από τη λειτουργία0, η άλλη λειτουργία είναι να κλείσετε το LED. Αλλά μετά τη σύνδεση, το LED θα ανάψει.

    Παράδειγμα: Αποστολή: AT+MODE =?

    Επιστροφή: 0

    Προβολή της τρέχουσας λειτουργίας.

    Αποστολή: AT+MODE = 2

    Επιστροφή: ΟΚ

    Ρύθμιση της λειτουργίας 2, ισχύει αμέσως.

  • Αλλάξτε τα δεδομένα εκπομπής (Μόνο υποτελής μονάδα)

    Εντολή: AT+AVDA = xxxxxxxxxxx

    Η παράμετρος "xxxxxxxxxxx" μπορεί να είναι οποιαδήποτε δεδομένα χρήστη 1 ~ 12 byte. Αν σε αυτό το σημείο το

    κατάσταση κύριας μονάδας AT+CONT = 1, τότε η θύρα UART της κύριας μονάδας θα εξάγει τα δεδομένα "xxxxxxxxxxx". Τα δεδομένα μετάδοσης δεν θα διατηρηθούν μόνιμα. Θα διαγραφεί μετά την επανεκκίνηση.

    Παράδειγμα:

    Αποστολή ρόλου σκλάβου: AT+AVDA = 1234567890AB

    Επιστροφή: ΟΚ

    Εάν σε αυτό το σημείο η κατάσταση της κύριας μονάδας AT+CONT = 1, η θύρα UART θα εξέλθει: 12345 67890AB.

    14. Κύκλος μετάδοσης τρόπου 3 (Μόνο slaver

    Ορισμός εντολής: AT+TIME = x

    Εντολή ερωτήματος: AT+TIME =?

    Το εύρος ρύθμισης της παραμέτρου x έχει ως εξής:

    Χ 1 2 3 4 5 6 7 8 9 ΕΝΑ σι ντο ρε μι φά
    χρόνος/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60
    δευτ (Προκαθορισμένο)
    Χ φά σολ Η Εγώ J κ
    χρόνος/ 1 2 5 10 30 60
    λ

    Παράδειγμα:

    Αποστολή: ΣΤΟ+ΩΡΑ = ΣΤ

    Επιστροφή: ΟΚ

    Ρύθμιση της λειτουργίας3 του κύκλου μετάδοσης για 60 δευτερόλεπτα. Κάθε 60 δευτερόλεπτα, αποστέλλετε δεδομένα μετάδοσης.

    Αποστολή: ΣΤΟ+ΩΡΑ =?

    Επιστροφή: 60s

    Λύση λειτουργίας χαμηλής ισχύος (υπομονάδα):

    1. Η ανάγκη αφύπνισης στο ασύρματο δίκτυο:

    Εισαγάγετε "AT+MODE = 1" ή "AT+MODE = 3", η μονάδα θα εισέλθει σε λειτουργία χαμηλής ισχύος έως ότου ζητηθεί η σύνδεση της κύριας μονάδας. Μετά τη σύνδεση, το ρεύμα είναι 1,6mA. Η μονάδα ανταλλαγής δεδομένων θα εισέλθει αυτόματα στη λειτουργία πλήρους ταχύτητας πριν συνδεθεί, ενώ μετά τη σύνδεση, θα επιστρέψει στη λειτουργία χαμηλής κατανάλωσης ενέργειας.

    2. Μπορεί να ενεργοποιήσει θήκη σύνδεσης:

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

    Λύση της λειτουργίας μετάδοσης χαμηλής ισχύος:

    Ο πρώτος καθορισμένος κύριος ρόλος: AT+CONT = 1 -> AT+ROLE = M

    Και, στη συνέχεια, ορίστε τον ρόλο του υποτελή: AT+CONT = 1 -> AT+AVDA = 1234 ≦ 12Bytes δεδομένων

    Το MCU των χρηστών στέλνει δεκαεξαδικό κωδικό 10 byte "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" στη μονάδα της θύρας UART προκειμένου να αφυπνιστεί η μονάδα σε λειτουργία πλήρους ισχύος. Σε αυτό το σημείο, οι χρήστες μπορούν εύλογα να ρυθμίσουν ανάλογα με τις ανάγκες τους. Το παραπάνω "AT+CONT = 1, AT+AVDA = xxxx, AT+MODE = 3, AT+TIME = 5" έχει οριστεί σε: "μετάδοση και δεν μπορεί να συνδεθεί". Τα δεδομένα εκπομπής είναι XXXX, mode3 (περίοδος 5 δευτερολέπτων). Σύμφωνα με τα παραπάνω, το μέσο ρεύμα είναι μικρότερο από 4 μA, ο ΧΡΟΝΟΣ θα είναι πάνω από 1 λεπτό. Μεγαλύτερος χρόνος, χαμηλότερη κατανάλωση ενέργειας.

    Ο χρήστης θέλει να μεταδίδει συχνά δεδομένα, προτείνεται να εισέλθει στη λειτουργία 2 σε αδράνεια, πρέπει να μεταδώσει δεδομένα για να μεταβεί στην αντίστοιχη λειτουργία.

    15. Η κύρια μονάδα για την εκκαθάριση της διεύθυνσης υποκατάστασης έχει καταγραφεί (Μόνο κύριος

    Ορισμός εντολής: AT+CLEAR

    Εντολή ερωτήματος: ΟΚ

    Η κύρια μονάδα, μόλις συνδεθεί με τη μονάδα υποτελείας, θα θυμάται τη διεύθυνση MAC της υπομονάδας υποτελείας την τελευταία φορά. Εάν θέλετε να το συνδέσετε με την άλλη υπομονάδα, πρέπει να αφαιρέσετε την τρέχουσα μνήμη. Ο πρώτος τρόπος είναι να τοποθετήσετε τη μονάδα 18 ακίδων σε υψηλό ηλεκτρικό επίπεδο 200ms, ενώ ο άλλος τρόπος είναι να χρησιμοποιήσετε την εντολή "AT+CLEAR".

Βήμα 8: Σχήμα αναφοράς

Βήμα 9: Πηγή

Αυτό το άρθρο προέρχεται από:

Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να επικοινωνήσετε στο : [email protected].

Συνιστάται: