PÄIVITTÄINpääasiassa kolme protokollaa:CAN, UART/485 ja Modbus.
1. CAN-protokolla
Testaustyökalu:CAN-testi
- Baud-nopeus:250 000
- Kehystyypit:Vakio- ja pidennetty runko. Yleensä käytetään pidennettyä runkoa, kun taas vakiorunko on tarkoitettu muutamiin räätälöityihin rakennusautomaatiojärjestelmiin.
- Viestintämuoto:Data-ID:t 0x90 - 0x98ovat asiakkaiden saatavilla. Muut tunnukset eivät yleensä ole asiakkaiden saatavilla tai muokattavissa.
- Tietokoneohjelmistosta rakennusautomaatioon: Prioriteetti + Data ID + rakennusautomaatio-osoite + tietokoneohjelmiston osoite, esim. 0x18100140.
- BMS-vastaus tietokoneohjelmistolle: Prioriteetti + Data ID + Tietokoneohjelmiston osoite + BMS-osoite, esim. 0x18104001.
- Huomioi PC-ohjelmistoosoitteen ja BMS-osoitteen sijainti. Komennon vastaanottava osoite on ensimmäinen.
- Viestinnän sisältötiedot:Esimerkiksi akun vikatilassa, jossa on toissijainen varoitus alhaisesta kokonaisjännitteestä, tavu 0 näyttää arvon 80. Binäärimuotoon muunnettuna tämä on 10000000, jossa 0 tarkoittaa normaalia ja 1 tarkoittaa hälytystä. DALY:n ylä-vasen, ala-oikea -määritelmän mukaan tämä vastaa bittiä 7: toissijainen varoitus alhaisesta kokonaisjännitteestä.
- Kontrollin ID:t:MOS-akun lataus: DA, MOS-akun purkaminen: D9. 00 tarkoittaa päällä, 01 tarkoittaa pois päältä.

2.UART/485-protokolla
Testaustyökalu:COM-sarjaporttityökalu
- Baud-nopeus:9600 bps
- Viestintämuoto:Tarkistussumman laskentamenetelmä:Tarkistussumma on kaikkien aiempien tietojen summa (vain alempi tavu otetaan).
- PC-ohjelmisto rakennusautomaatioon: Kehyksen otsikko + Tiedonsiirtomoduulin osoite (UPPER-Add) + Data-ID + Datan pituus + Datan sisältö + Tarkistussumma.
- BMS-vastaus tietokoneohjelmistoon: Kehyksen otsikko + Tiedonsiirtomoduulin osoite (BMS-Add) + Data-ID + Datan pituus + Datan sisältö + Tarkistussumma.
- Viestinnän sisältötiedot:Sama kuin CAN.


3. Modbus-protokolla
Testaustyökalu:COM-sarjaporttityökalu
- Viestintämuoto:
- Viestiprotokollan muoto:Lue rekisteri, pyyntökehys
- Tavu: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Kuvaus: 0xD2 | 0x03 | Aloitusosoite | Rekisterien lukumäärä (N) | CRC-16-tarkistussumma
- Esimerkki: D203000C000157AA. D2 on orjalaitteen osoite, 03 on lukukomento, 000C on aloitusosoite, 0001 tarkoittaa, että luettavien rekisterien määrä on 1, ja 57AA on CRC-tarkistussumma.
- Vakiovastauskehys:
- Tavu: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Kuvaus: 0xD2 | 0x03 | Tiedon pituus | 1. rekisterin arvo | N. rekisterin arvo | CRC-16-tarkistussumma
- L = 2 * N
- Esimerkki: N on rekistereiden lukumäärä, D203020001FC56. D2 on orjan osoite, 03 on lukukomento, 02 on luetun datan pituus, 0001 tarkoittaa ensimmäisen luetun rekisterin arvoa, joka on isäntäkomennon purkaustila, ja FC56 on CRC-tarkistussumma.
- Viestiprotokollan muoto:Lue rekisteri, pyyntökehys
- Kirjoita rekisteri:Tavu 1 on 0x06, jossa 06 on komento yhden pitorekisterin kirjoittamiseksi ja tavut 4–5 edustavat isäntäkomentoa.
- Vakiovastauskehys:Yksittäisen pitorekisterin kirjoittamiseen käytettävä vakiovastauskehys noudattaa samaa muotoa kuin pyyntökehys.
- Kirjoita useita datarekistereitä:Tavu1 on 0x10, jossa 10 on komento useiden datarekisterien kirjoittamiseen, tavu2-3 on rekistereiden aloitusosoite, tavu4-5 edustavat rekistereiden pituutta ja tavu6-7 edustavat datasisältöä.
- Vakiovastauskehys:Tavut 2–3 ovat rekistereiden aloitusosoitteet ja tavut 4–5 rekistereiden pituutta.
Julkaisuaika: 23.7.2024