Seri ekran nasıl özelleştirilir

Seri port kontrol ekranı, kontrol kartı eklenmiş LCD ekranı temel alır. Kontrol kartında bir MCU ve bir ekran sürücüsü çipi bulunur. Üst bilgisayar, RS232/RS485 aracılığıyla talimatlar göndererek ekranı kontrol edebilir, bu da müşterilerin ekranı nasıl kullanacaklarını öğrenmek için enerji harcamalarına gerek kalmamasını sağlar. istenilen etkiyi elde edebilir

Seri kontrol paneli için gereksinimlerinizi sağlayın

Ekran boyutunu, sürücü kartının genel boyutunu, iletişim arayüzünü, çalışma arayüzünü ve ihtiyacınız olan diğer bilgileri sağlayın ve onayınız için gereksinimlerinize göre çizimler tasarlayacağız.

İletişim protokolünü onaylayın

Seri bağlantı noktası kontrol ekranı ana bilgisayarla RS232/RS485 ve diğer arabirimler aracılığıyla iletişim kurar, işletim arabiriminize göre bir iletişim protokolü sağlayacağız ve protokolün içeriğine göre istediğiniz içeriği göstereceğiz

Seri port kontrol paneli ile cihazınız arasındaki iletişim testi

İletişim protokolünün içeriği nedir?

serial control LCD

İletişim protokolü, fiziksel arayüzü ve yazılım ayarlarının yanı sıra her talimatın biçimini ve içeriğini içerir. Aşağıda, sizin için yararlı olabilecek seri üretim bir projenin sözleşmesinin bir parçası bulunmaktadır

iletişim protokolü

1. Protokol açıklaması

Fiziksel katman: RS232

Dalga hızı: 9600bps

Veri bitleri: 8

durdurma bitleri: 1

kontrol: kontrol yok

2.Protokol

2.1 Mesaj formatı

Çerçeve:1Byte,başlık:2Byte,Uzunluk Komut:1Byte,Data:nBytes,Çerçeveyi Kontrol Et:1Byte, tail:1Byte

Çerçeve başlığı: 0x7A

Uzunluk: "uzunluk", "komut" ve "veri" dahil

Komut: ekrana gönderilen işlem

Veri: komut tarafından taşınan bilgi

Kontrol: “uzunluk”, “komut” ve “veri” verilerinin üç öğesinin toplamının en düşük baytı

Çerçeve sonu: 0x78

2.2 Veri Türleri

Veri Türü Açıklaması ve Gereksinimleri

BAYT İşaretsiz tek bayt tamsayı (1 bayt, 8 bit)

WORD İşaretsiz çift bayt tamsayı (2 bayt, 16 bit)

DWORD İşaretsiz dört bayt tamsayı (4 bayt, 32 bit)

STRING GBK kodlaması

2.3 Komut açıklaması

2.3.1 Kalp atışını göster【0x01】

    Komut açıklaması: 0x01

Veri yönü: ekran—>güç değişim kabini

    Gönderme yöntemi: 1 saniyelik aralıklarla gönderme

Veri tanımlaması:

No. Açıklama Veri türü Açıklamalar

1 Kalp atışı sıra numarası BAYT Aralık: 0-255

2.3.2 Kabin bilgisi【0x02】

Komut açıklaması: 0x02

Veri yönü: güç değişim kabini —> görüntü ekranı

Gönderme yöntemi: 1 saniyelik aralıklarla gönderme

Veri tanımlaması:

No. Açıklama Veri türü Açıklamalar

1 Kabin kapısı sayısı BYTE Aralık: 1-16

2 Kabin kimliği uzunluğu BAYT Aralık: 0-12

3 Muhafaza Kimliği STRING

4 Cihaz durumu BAYT 0: çevrimdışı 1: çevrimiçi

5 Sinyal gücü BAYT Aralık: 0-31

6 Kabin gücü WORD Doğruluk kW

7 Kabin gerilimi WORD doğruluğu 0,1V

8 Kabin akımı WORD doğruluğu 0.1A

9 Kabin sıcaklığı WORD Aralığı gösterir: -50 derece +120 derece

50'den fazla, + sıcaklık anlamına gelir

50 0 derece demektir

50'nin altında - sıcaklık anlamına gelir

10 Kabin süresi BAYT[7] BAYT[0-1]: yıl

BAYT[2]: ay

BAYT[3]: gün

BAYT[4]: saat

BAYT[5]: dakika

BAYT[6]: saniye

2.3.3 Batarya bilgisi【0x03】

Komut açıklaması: 0x03

Veri yönü: güç değişim kabini —> görüntü ekranı

Gönderme yöntemi: 1 saniyelik aralıklarla gönderme

Gönderme yöntemi: 2 saniyelik aralıklarla gönderme

Veri tanımlaması:

No. Açıklama Veri türü Açıklamalar

1 Kapı numarası BAYT Aralık: 0-16

2 Depo kapısı sıcaklığı WORD Aralığı gösterir: -50 derece +120 derece

50'den fazla, + sıcaklık anlamına gelir

50 0 derece demektir

50'nin altında - sıcaklık anlamına gelir

3 Pil var mı yok mu BYTE 0: Pil yok 1: Pil var

4 Pil devre dışı bayrağı BAYT 0: Devre dışı değil 1: Devre dışı

5 Batarya spesifikasyonu BAYT[2] BAYT[0]: voltaj seviyesi

BAYT [1]: Ann. Saat

6 pil voltajı WORD doğruluğu 0.1V

7 pil akımı WORD doğruluğu 0.1A

8 pil sıcaklığı WORD Aralığı gösterir: -50 derece +120 derece

50'den fazla, + sıcaklık anlamına gelir

50 0 derece demektir

50'nin altında - sıcaklık anlamına gelir

9 Batarya SOC BYTE Aralığı: 0-100

10 pil kodu uzunluğu BAYT aralığı: 0-64

11 pil kodu STRING

2.3.4 Metin bilgisi [0x04]

Komut açıklaması: 0x04

Veri yönü: güç değişim kabini —> görüntü ekranı

Gönderme yöntemi: tek seferlik gönderme

3.protokol örneği

Protokol veri çerçevesi baytları, Hex ile temsil edilir.

Veri çerçevesi:

7a 00 20 02 0c 0a 38 30 30 30 30 30 30 30 39 39 01 1e 01 07 09 3e 00 bd 00 26 14 16 03 02 0a 37 20 13 78

Ayrıştırma:

Çerçeve başlığı: 7a

Uzunluk: 00 20 (32)

Komut: 02

Dolap kapağı sayısı: 0c

Kabin kodu uzunluğu: 0a

Kabin No: 38 30 30 30 30 30 30 30 39 39 (8000000099)

Cihaz durumu: 01 (Çevrimiçi)

Sinyal Gücü: 1e (0x1e=30)

Kabin elektrik derecesi: 01 07 (0x0107=263, 26,3 derece anlamına gelir)

Kabin voltajı: 09 3e (0x093e=2366, 236,6V anlamına gelir)

Kabin akımı: 00 bd (0x00bd =189, 18.9A anlamına gelir)

Kabin sıcaklığı: 00 26 (0x0026 =38-50, -12 derece anlamına gelir)

Kabine süresi: 14 16 03 02 0a 37 20 (2022-03-02 10:55:23)

sağlama toplamı: 13

Çerçeve sonu: 78

Üste Kaydır