ΤοποθεσίαTianjin, Κίνα (ηπειρωτική χώρα)
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗEmail: sales@likevalves.com
ΤηλέφωνοΤηλέφωνο: +86 13920186592

Σχεδιασμός και υλοποίηση επικοινωνίας σε πραγματικό χρόνο για σύστημα παρακολούθησης απόδοσης βαλβίδας πύλης

Σχεδιασμός και υλοποίηση επικοινωνίας σε πραγματικό χρόνο για σύστημα παρακολούθησης απόδοσης βαλβίδας πύλης

/

Ο σχηματικός αριθμός κυκλώματος του πίνακα ελέγχου και της ηλεκτρικής συσκευής είναι ο ίδιος. Η ηλεκτρονική μονάδα ελέγχου και η ηλεκτρική συσκευή συνδέονται μεταξύ τους μέσω καλωδίου σύμφωνα με τον ίδιο αριθμό ακροδεκτών. Εάν ο χρήστης δεν χρησιμοποιεί επιτόπιο έλεγχο, οι ακροδέκτες καλωδίωσης των 12, 13 και 14 δεν είναι συνδεδεμένοι. Ο ηλεκτρικός ελεγκτής βαλβίδας χρησιμοποιείται για σύστημα αυτόματου ελέγχου, 12, 13, 14 ακροδέκτες για "απομακρυσμένο διακόπτη", "αυτόματη απενεργοποίηση" αντιστοίχισης ακροδεκτών εισόδου ισχύος σήματος.
Εγκατάσταση και ρύθμιση ηλεκτρικού ελεγκτή βαλβίδας:
1. Συναρμολογήστε και στερεώστε το σύμφωνα με τις επιλεγμένες προδιαγραφές προϊόντος και το μπλοκ ακροδεκτών στην πίσω πλακέτα πρέπει να είναι γειωμένο.
2. Ο σχηματικός αριθμός κυκλώματος του πίνακα ελέγχου και της ηλεκτρικής συσκευής είναι ο ίδιος. Η ηλεκτρονική μονάδα ελέγχου και η ηλεκτρική συσκευή συνδέονται μεταξύ τους με καλώδιο σύμφωνα με τον ίδιο αριθμό ακροδέκτη καλωδίωσης. Ο ηλεκτρικός ελεγκτής βαλβίδας χρησιμοποιείται για σύστημα αυτόματου ελέγχου, 12, 13, 14 ακροδέκτες για "απομακρυσμένο διακόπτη", "αυτόματη απενεργοποίηση" αντιστοίχισης ακροδεκτών εισόδου ισχύος σήματος.
3. Πατήστε και κρατήστε πατημένο το πλήκτρο κλειδώματος της οθόνης, η ένδειξη θα ανάψει, το τηλεχειριστήριο θα προσανατολιστεί στο τηλεχειριστήριο επί τόπου και η οθόνη του τηλεχειριστηρίου θα ανάψει.
4, χρησιμοποιήστε τον άξονα για να ανοίξετε τη βαλβίδα της πύλης σε 50% ανοιχτό βαθμό, κρατήστε πατημένη την ανοιχτή βαλβίδα ή κλείστε το κλειδί της βαλβίδας, ελέγξτε εάν η περιστροφή της βαλβίδας και του πλήκτρου λειτουργίας είναι συνεπής, εάν δεν είναι συνεπής, πατήστε αμέσως το πλήκτρο διακοπής, αποσυνδέστε την τριφασική παροχή ρεύματος, αντικαταστήστε την τριφασική παροχή ρεύματος στην τυχαία διφασική.
5. Πατήστε και κρατήστε πατημένο το πλήκτρο ανοιχτής βαλβίδας. Όταν η βαλβίδα πύλης ανοίξει εγκαίρως, η οθόνη ανοιχτής βαλβίδας στην μπροστινή πλάκα θα ανάψει. Πατήστε και κρατήστε πατημένο το πλήκτρο κλεισίματος της βαλβίδας. Όταν η βαλβίδα πύλης κλείσει εγκαίρως, θα ανάψει η οθόνη κλεισίματος της βαλβίδας στην μπροστινή πλάκα. Όταν το σώμα της βαλβίδας είναι ανοιχτό ή κλείνει όταν χρειάζεται να τερματίσει, πατήστε το πλήκτρο διακοπής, τερματισμός βαλβίδας πύλης. Συνδέστε τους ακροδέκτες Νο. 4 ή 7. Φως ατυχήματος στην πρόσοψη.
6. Όταν η βαλβίδα πύλης βρίσκεται στην πλήρως ανοιχτή θέση, ρυθμίστε την αντίσταση ρύθμισης στην μπροστινή πλάκα έτσι ώστε ο μετρητής ανοίγματος να δείχνει 100%.
7, το σημείο απόκλιση του τηλεχειριστηρίου στο σημείο, το φως ένδειξης σημείου, σφάλμα βραχυκυκλώματος Νο. 12 ή 13 ακροδέκτες καλωδίωσης, βαλβίδα πύλης και λειτουργία ανοιχτής κατεύθυνσης, για εκκίνηση. Σφάλμα βραχυκυκλώματος Ακροδέκτης καλωδίωσης Νο. 12 ή Νο. 14, βαλβίδα πύλης για κλείσιμο για λειτουργία, για κατάσταση εκκίνησης.
8. Σωλήνας ασφάλειας στην πίσω πλάκα 5 x 20 A.
Σχεδιασμός και υλοποίηση επικοινωνίας σε πραγματικό χρόνο για σύστημα παρακολούθησης απόδοσης ηλεκτρικής πύλης βαλβίδας
Εισαγωγή: Σύμφωνα με το δίαυλο συστήματος 485, προτείνεται το λογισμικό συστήματος επικοινωνίας σε πραγματικό χρόνο στο σύστημα δοκιμής απόδοσης ηλεκτρικού εξοπλισμού που αποτελείται από υπολογιστή κέντρου παρακολούθησης και πολλά συστήματα ελέγχου ενός τσιπ. Εισάγεται με έμφαση η μέθοδος χρήσης VB για την ολοκλήρωση του σχεδιασμού του προγράμματος άμεσης επικοινωνίας του υπολογιστή και πολλών λογισμικού συστήματος ελέγχου ενός τσιπ. Ο υπολογιστής έχει ολοκληρώσει τον σύγχρονο έλεγχο και διαχείριση πολλών απομακρυσμένων μονάδων.
Λέξεις κλειδιά: Visual Basic σειριακή επικοινωνία επικοινωνίας ηλεκτρικού εξοπλισμού τηλεχειριστήριο συστήματος παρακολούθησης απόδοσης
1. Εισαγωγή
Σε πολλά συστήματα παρακολούθησης σε πραγματικό χρόνο, συχνά πρέπει να δέχονται μετρήσεις μακρινών αποστάσεων και ελέγχους τεχνικά δεδομένα σημείου, πώς να επιτύχετε αξιόπιστη απομακρυσμένη μετάδοση δεδομένων είναι αυτά τα συστήματα ανίχνευσης πρέπει να λύσουν το πρόβλημα. Στο πεδίο ανίχνευσης, προκειμένου να μειωθεί το κόστος του λογισμικού συστήματος, το σύστημα SCM χρησιμοποιείται συνήθως ως μονάδα συλλογής και καταγραφής δεδομένων. Στο ** κέντρο παρακολούθησης, ο υπολογιστής χρησιμοποιείται συχνά για την ολοκλήρωση της ευκαιρίας και της επικοινωνίας ενηλίκων με το χώρο δοκιμών.
Αυτή η εργασία εισάγει ένα λογισμικό συστήματος απομακρυσμένων άμεσων μηνυμάτων Master/Slave το οποίο μπορεί να χρησιμοποιηθεί για την παρακολούθηση της απόδοσης του ηλεκτρικού εξοπλισμού στο εργοστάσιο. Το κάτω μηχάνημα του συστήματος παρακολούθησης έχει σχεδιαστεί με μικροελεγκτή ARM 32-bit (L PC2214) ως CPU. Δύο CPLDS (XC95108) επεκτείνουν τη θύρα I/O για τον έλεγχο του συστήματος μικροελεγκτή, όπως κινητήρα φόρτωσης, κινητήρα εκφόρτωσης, φωτοηλεκτρικό κωδικοποιητή και μετατροπέα AD, και υπάρχει ένα πληκτρολόγιο υπολογιστή για τη μετάδοση δεδομένων και οθόνη LCD Εμφάνιση κάθε λειτουργίας της υποδοχής , και ο εκτυπωτής του δοκιμάζει την απόδοση του προϊόντος της κύριας εγγραφής παραμέτρων. Το σύστημα διαχείρισης του ανώτερου λογισμικού υπολογιστή βασίζεται στο Visual Basic 610. Αυτό το σύστημα μέσω της απόδοσης του προϊόντος από τις κύριες παραμέτρους της επιθεώρησης, αποτρέπει αυστηρά τα προϊόντα που δεν πληρούν τις προϋποθέσεις στο εργοστάσιο, βελτιώνει την ποιότητα των προϊόντων, βελτιώνει την ανταγωνιστικότητα του προϊόντος στην αγορά.
Το λογισμικό του συστήματος επικοινωνίας χρησιμοποιεί πέντε τύπους συρμάτων συνεστραμμένου ζεύγους στο χώρο εργασίας ως μέσο επικοινωνίας. Το ανώτερο λογισμικό υπολογιστή χρησιμοποιεί τον έλεγχο επικοινωνίας MSComm της VB 610 για να ολοκληρώσει την απομακρυσμένη άμεση επικοινωνία με τον κάτω υπολογιστή. Ο κάτω υπολογιστής χρησιμοποιείται στη γραμμή παραγωγής και το πραγματικό αποτέλεσμα είναι ικανοποιητικό.
2. Δομή και αρχή του συστήματος
2.1 Δομική σύνθεση
Το σύστημα εφαρμογής αποτελείται από ένα κέντρο παρακολούθησης και πολλές μονάδες Remote Terminal Unite (Rtus) (Εικόνα 1). Το κέντρο παρακολούθησης αποτελείται από ανώτερο λογισμικό υπολογιστή και μετατροπέα RS232/485 και κάθε απομακρυσμένη μονάδα θα πρέπει να σχεδιαστεί ως το καλύτερο σύστημα παρακολούθησης απόδοσης ηλεκτρικού εξοπλισμού που βασίζεται σε μικροϋπολογιστή με ένα τσιπ ARM ​​(Εικόνα 2).
2.2 Αρχές
Ως ολοκληρωμένος τερματικός εξοπλισμός DTE (Da2ta Terminal Equipment) για την απόκτηση δεδομένων, το κέντρο παρακολούθησης αναλαμβάνει να ολοκληρώσει την αναγνώριση και αποθήκευση δεδομένων ανίχνευσης του συστήματος παρακολούθησης απόδοσης απομακρυσμένου ηλεκτρικού εξοπλισμού. Ο υπολογιστής σύμφωνα με το καλώδιο επικοινωνίας 485 και το σύστημα παρακολούθησης απόδοσης απομακρυσμένου ηλεκτρικού εξοπλισμού είναι συνδεδεμένο, η ταχύτητα μετάδοσής του είναι 9 600 bps, ο ρυθμός μετάδοσης δεδομένων θύρας μπορεί να ρυθμιστεί σε 1 200 bps ~ 19 200 bps (1) σύμφωνα με το λογισμικό συστήματος.
Με βάση τον φωτοηλεκτρικό κωδικοποιητή και τον μετατροπέα AD, το σύστημα παρακολούθησης απόδοσης απομακρυσμένου ηλεκτρικού εξοπλισμού συλλέγει τα δεδομένα των κύριων παραμέτρων απόδοσης του βασικού εξοπλισμού. Το τσιπ επεξεργασίας MAX1480 επιλέγεται για τη μετάδοση των δεδομένων με τη συσκευή Η/Υ και τα σήματα μεταγωγής εισόδου και εξόδου δεδομένων πραγματοποιούνται με δύο CPLDS, ώστε να πραγματοποιηθεί ο έλεγχος του βασικού εξοπλισμού και η ακριβής μέτρηση των βασικών παραμέτρων. Το σύστημα παρακολούθησης της απόδοσης του ηλεκτρικού εξοπλισμού διαθέτει επίσης λογισμικό συστήματος βαθμονόμησης, προειδοποίησης σφαλμάτων και ελέγχου κανονικής λειτουργίας τσιπ επεξεργασίας. BRnbsp; nbsp; nbsp; nbsp; Λογισμικό συστήματος επικοινωνίας για την παρακολούθηση του κεντρικού υπολογιστή και του απομακρυσμένου συστήματος ελέγχου μικροϋπολογιστή με ένα τσιπ μέσω καλωδίου επικοινωνίας 485 με τη μορφή της ίδιας οθόνης πολλαπλών νημάτων παράλληλης μετάδοσης δεδομένων επικοινωνίας δεδομένων πληροφοριών, Η/Υ σύμφωνα με τη σειριακή θύρα για αποστολή διακριτικών στην απομακρυσμένη μονάδα, η απομακρυσμένη μονάδα έλαβε το δικό της διακριτικό μετά τη μετάδοση των δεδομένων στον υπολογιστή, ο υπολογιστής έλαβε τα δεδομένα πίσω στο κατάλληλο περιεχόμενο πληροφοριών. Με αυτόν τον τρόπο, το κέντρο παρακολούθησης μπορεί να ελέγχει το απομακρυσμένο μηχάνημα και να συλλέγει δεδομένα.
3. Σχεδιασμός προγραμματισμού άμεσης σειριακής επικοινωνίας
3.1 Συμφωνία επικοινωνίας
(1) Οι πληροφορίες δεδομένων ενός πλαισίου αποτελούνται από 1 bit έναρξης, 8 bit δεδομένων, 1 bit ελέγχου και 1 bit διακοπής.
(2) Ο ρυθμός baud σειριακής θύρας είναι 9 600 bps. Η σειριακή επικοινωνία 51 μικροελεγκτή συστήματος δοκιμής ηλεκτρικού εξοπλισμού χρησιμοποιεί το UART0 για την προώθηση και λήψη δεδομένων. Προκειμένου να επιτευχθεί ακριβής σειριακός ρυθμός baud, ο μικροελεγκτής ARM υιοθετεί κύκλωμα ταλαντωτή κρυστάλλου με συχνότητα ταλάντωσης 111059 2MHz. Ο ρυθμός baud του υπολογιστή ρυθμίζεται σύμφωνα με τη λειτουργία Setting του ελέγχου επικοινωνίας VB MSComm. Για να διασφαλιστεί η ακρίβεια της μετάδοσης δεδομένων, ο ρυθμός baud της σειριακής θύρας του υπολογιστή πρέπει να είναι ο ίδιος.
(3) Η επικοινωνία πολλαπλών νημάτων υιοθετείται στο σύστημα. Το ανώτερο λογισμικό υπολογιστή επικοινωνεί με απομακρυσμένες μονάδες σύμφωνα με το δίαυλο διέλευσης διακριτικών [2]. Οι πληροφορίες που μεταδίδονται σε έναν υπολογιστή είναι ένας σταθερός αριθμός 4 byte. Το πρώτο και το δεύτερο byte είναι το αναγνωριστικό έναρξης και ο αριθμός διεύθυνσης λεπτομερειών της απομακρυσμένης μονάδας, αντίστοιχα. Το τρίτο byte υποδηλώνει ότι η ώθηση είναι μια κάρτα εντολών ή μια οδηγία και το τέταρτο byte είναι το αναγνωριστικό τέλους.
(4) Μετά τη λήψη του διακριτικού, η απομακρυσμένη μονάδα κρίνει συγκρίνοντας τον αριθμό διεύθυνσης του διακριτικού και τη λεπτομερή διεύθυνση της μονάδας, γνωρίζοντας ότι το διακριτικό είναι η μονάδα και, στη συνέχεια, ο δίαυλος συστήματος βρίσκεται στην κατάσταση λήψης δεδομένων . Αυτή η ενότητα στέλνει σταδιακά ένα σύντομο μήνυμα, το περιεχόμενο πληροφοριών που έχει μεταφορτωθεί είναι 158 byte. Το πρώτο και το δεύτερο byte υποδεικνύουν το αναγνωριστικό έναρξης και τον χαρακτήρα εντολής αντίστοιχα, το τρίτο byte υποδεικνύει τον όγκο των πληροφοριών δεδομένων, το τέταρτο byte υποδεικνύει την 157η αναφορά δοκιμής που συλλέγεται και το 158 byte υποδεικνύει το αναγνωριστικό τέλους. Εάν η λεπτομερής διεύθυνση δεν ταιριάζει, το διακριτικό κοινοποιείται στην επόμενη μονάδα [3]. Η μέθοδος επικοινωνίας φαίνεται στο σχήμα 3 παρακάτω.
3.2 Απομακρυσμένος έλεγχος MCU ολοκληρωμένος σχεδιασμός προγραμματισμού σειριακής επικοινωνίας
Η σχεδίαση μικροϋπολογιστή ενός τσιπ απομακρυσμένου ARM χρησιμοποιεί τη λειτουργία διακοπής για τη λήψη δεδομένων, σύμφωνα με το πρόγραμμα λογισμικού κινητών τηλεφώνων ADS112 για την επικοινωνία με το ανώτερο λογισμικό υπολογιστή, το άνω διάγραμμα υποροής επικοινωνίας λογισμικού υπολογιστή και το κάτω υποδιαίρεση αποσύνδεσης τερματικού υπολογιστή -διάγραμμα ροής αντίστοιχα όπως φαίνεται στο Σχήμα 4 και στο Σχήμα 5 παρακάτω.
Όταν η απομακρυσμένη μονάδα λαμβάνει το διακριτικό με την ίδια λεπτομερή διεύθυνση με τη συσκευή, θέτει ένα σημάδι αποδοχής πληροφοριών δεδομένων. Μετά τη λήψη του διακριτικού μας, η απομακρυσμένη μονάδα ανεβάζει σταδιακά τα δεδομένα στον υπολογιστή στη σκηνή. Επιπλέον, ο υπολογιστής σταματά να πιέζει το διακριτικό και συνεχίζει να λαμβάνει δεδομένα μέχρι να ληφθούν τα δεδομένα και να εντοπιστεί το μήνυμα δεδομένων Μετά την αποδοχή, σπρώξτε την οδηγία επιβεβαίωσης στην απομακρυσμένη μονάδα εδώ. Εάν δεν ληφθούν πληροφορίες δεδομένων ή τα δεδομένα δεν είναι κατάλληλα, πιέστε το λανθασμένο σημάδι στην απομακρυσμένη μονάδα εδώ. Εάν το ληφθέν διακριτικό δεν ταιριάζει με τη λεπτομερή διεύθυνση της συσκευής, η ροή του προγράμματος επιστρέφει στην είσοδο τερματικού και εκτελεί άλλες πραγματικές λειτουργίες. Αυτό διασφαλίζει ότι η απομακρυσμένη μονάδα στέλνει τα δεδομένα καθαρά στον υπολογιστή λογισμικού στον επάνω υπολογιστή.
3.3 Μέθοδος σχεδίασης προγράμματος σειριακής επικοινωνίας Η/Υ
Το ανώτερο λογισμικό υπολογιστή χρησιμοποιεί VB 610 για την ανάπτυξη προγραμμάτων. Υπάρχουν δύο τρόποι ανάπτυξης και σχεδίασης προγραμμάτων σειριακής επικοινωνίας με το VB 610: ο ένας είναι να χρησιμοποιήσετε τον τύπο λειτουργίας API των Windows. Το άλλο είναι να επιλέξετε τον έλεγχο επικοινωνίας VB MSComm. Η χρήση του τύπου συνάρτησης API για τη σύνταξη της διαδικασίας προγράμματος σειριακής επικοινωνίας είναι πιο περίπλοκη, πρέπει να επιτρέπει πολλούς περίπλοκους τύπους συνάρτησης API και ο έλεγχος επικοινωνίας VB610 MSComm φέρνει τυποποιημένη λειτουργία χειρισμού συμβάντων, συμβάν και τρόπο, ο πελάτης δεν χρειάζεται να κυριαρχήσει στην επικοινωνία διαδικασία του χαμηλότερου επιπέδου ελέγχου λειτουργίας τύπου API συνάρτησης (4), και στη συνέχεια πολύ εύκολη, αποτελεσματική ολοκλήρωση της σειριακής επικοινωνίας.
Ο έλεγχος φέρνει δύο λειτουργίες λήψης και μεταφόρτωσης σειριακών δεδομένων: η μία είναι η ψηφοφορία, η οποία μπορεί να γίνει χρησιμοποιώντας χρονοδιακόπτη και ροή προγράμματος DO.Loop σε στρογγυλά συμβάντα και επικοινωνίες σύμφωνα με τις τιμές Com2mEvent. Η άλλη είναι η προσέγγιση βάσει συμβάντων, η οποία χρησιμοποιεί το MSComm για τον έλεγχο συμβάντων OnComm για την καταγραφή σφαλμάτων ή συμβάντων σειριακής επικοινωνίας και γράφει προγράμματα σε ατυχήματα OnComm για να τα λύσει σε κάποιο βαθμό [5]. Αυτό το λογισμικό συστήματος χρησιμοποιεί ένα χρονόμετρο για να σπρώξει το διακριτικό και να αποδεχτεί το περιεχόμενο πληροφοριών παραλαβής που έχει σχεδιαστεί από τον απομακρυσμένο μικροελεγκτή, έτσι ώστε ο υπολογιστής να μπορεί να αποκρίνεται ταχύτερα.
Η εφαρμογή για κινητά χρησιμοποιεί τον έλεγχο χρονοδιακόπτη Timer1 για να επιτύχει την κυκλική ώθηση των διακριτικών. Ρυθμίστε το χρονόμετρο ώστε να ανταποκρίνεται μία φορά στα 10 ms (Timer11Internal=10).
3.4 Σχεδίαση SCM των προϊόντων της σειράς ARM2210 Μέθοδος σχεδίασης προγράμματος σειριακής επικοινωνίας
Ο επόμενος υπολογιστής χρησιμοποιεί το λογισμικό κινητών τηλεφώνων ADS112 για να πραγματοποιήσει τη γραφή του προγράμματος, αυτό το λογισμικό κινητού τηλεφώνου έχει αναπτυχθεί ειδικά για μικροϋπολογιστή με ένα τσιπ ARM ​​ένα λογισμικό κινητού τηλεφώνου, η γλωσσική του έκφραση είναι παρόμοια με την έκφραση της γλώσσας C, έχει πολύ καλή πρακτική εφαρμογή.
4 Τελικές παρατηρήσεις
Η εφαρμογή διαχειρίζεται την ηλεκτρονική παρακολούθηση του απομακρυσμένου μηχανήματος και το τμήμα της επικοινωνίας του Διαδικτύου λειτουργεί ομαλά, ο ρυθμός μετάδοσης πληροί τους κανονισμούς, η απόδοση εργασίας είναι υψηλή, η χρήση είναι βολική, το σχέδιο δικτύωσης είναι βολικό και η ανίχνευση δεδομένων και μπορούν να επιτευχθούν οι κανονισμοί ελέγχου του εργοταξίου. Αυτό το σύστημα μπορεί να χρησιμοποιηθεί ευρέως σε τεχνολογία μέτρησης και ελέγχου βιομηχανικής παραγωγής υψηλής ακρίβειας και συλλογής δεδομένων και σε άλλες βιομηχανίες.
Αναφορά σε χαρτί
(1) JanAxelson. Πλήρης συλλογή Αριθμών Σειριακής Θύρας Επικοινωνίας [M]. Πεκίνο: State Electric Power Publishing House, 2001
(2) Yang Xianhui. Η τεχνολογία Fieldbus και η εφαρμογή της [M]. Πεκίνο: Tsinghua University Press,
(3) Li Zhaoqing.PC και σχεδιασμός μικροϋπολογιστή με ένα τσιπ Τεχνολογία επικοινωνίας δεδομένων [M]. Πεκίνο: University of Aeronautics and Astronautics Press, 2000.
(4) Xiang Juwei et al. Χρησιμοποιώντας τη δομή του τύπου συνάρτησης API των Windows C6 class για την ολοκλήρωση της σειριακής επικοινωνίας [J]. Τεχνολογία Ανίχνευσης, 2000
(5) Fan Yizhi.Visual Basic και RS232 Serial Communication control [M]. Πεκίνο: China Youth Publishing House, 2000.


Ώρα δημοσίευσης: Φεβ-24-2023

Στείλτε μας το μήνυμά σας:

Γράψτε το μήνυμά σας εδώ και στείλτε το σε εμάς
WhatsApp Online Chat!