DALYדער הויפּט האט דרייַ פּראָטאָקאָלס:CAN, UART/485 און Modbus.
1. קענען פּראָטאָקאָל
טעסט געצייַג:CANtest
- באַוד קורס:250K
- ראַם טייפּס:נאָרמאַל און עקסטענדעד ראָמען. אין אַלגעמיין, די עקסטענדעד ראַם איז געניצט, בשעת די נאָרמאַל ראַם איז פֿאַר אַ ביסל קאַסטאַמייזד BMS.
- קאָמוניקאַציע פֿאָרמאַט:דאַטן ידס פון 0x90 צו 0x98זענען צוטריטלעך צו קאַסטאַמערז. אנדערע IDs זענען בכלל נישט צוטריטלעך אָדער מאָדיפיאַבלע דורך קאַסטאַמערז.
- פּיסי ווייכווארג צו BMS: בילכערקייַט + דאַטאַ שייַן + BMS אַדרעס + פּיסי ווייכווארג אַדרעס, למשל, 0x18100140.
- BMS ענטפער צו פּיסי ווייכווארג: בילכערקייַט + דאַטאַ שייַן + פּיסי ווייכווארג אַדרעס + BMS אַדרעס, למשל, 0x18104001.
- באַמערקונג די שטעלע פון די פּיסי ווייכווארג אַדרעס און די BMS אַדרעס. דער אַדרעס וואָס באַקומען די באַפֿעל קומט ערשטער.
- קאָמוניקאַציע אינהאַלט אינפֿאָרמאַציע:פֿאַר בייַשפּיל, אין די באַטאַרייע שולד סטאַטוס מיט אַ צווייטיק ווארענונג פון נידעריק גאַנץ וואָולטידזש, Byte0 וועט אַרויסווייַזן ווי 80. קאָנווערטעד צו ביינערי, דאָס איז 10000000, ווו 0 מיטל נאָרמאַל און 1 מיטל אַ שרעק. לויט DALY ס הויך-לינקס, נידעריק-רעכט דעפֿיניציע, דאָס קאָראַספּאַנדז צו Bit7: צווייטיק ווארענונג פון נידעריק גאַנץ וואָולטידזש.
- קאָנטראָל IDs:טשאַרדזשינג מאָס: דאַ, דיסטשאַרדזשינג מאָס: ד9. 00 מיטל אויף, 01 מיטל אַוועק.
2.UART/485 פּראָטאָקאָל
טעסט געצייַג:קאַם סיריאַל געצייַג
- באַוד קורס:9600בפּס
- קאָמוניקאַציע פֿאָרמאַט:טשעקסום קאַלקולאַטיאָן אופֿן:די טשעקקסום איז די סאַכאַקל פון אַלע פריערדיקע דאַטן (בלויז די נידעריק בייט איז גענומען).
- פּיסי ווייכווארג צו BMS: ראַם כעדער + קאָמוניקאַציע מאָדולע אַדרעס (אויבערשטער-לייג) + דאַטאַ שייַן + דאַטאַ לענג + דאַטאַ אינהאַלט + טשעקקסום.
- BMS ענטפער צו פּיסי ווייכווארג: ראַם כעדער + קאָמוניקאַציע מאָדולע אַדרעס (BMS-Add) + Data ID + Data Length + Data Content + Checksum.
- קאָמוניקאַציע אינהאַלט אינפֿאָרמאַציע:די זעלבע ווי CAN.
3. מאָדבוס פּראָטאָקאָל
טעסט געצייַג:קאַם סיריאַל געצייַג
- קאָמוניקאַציע פֿאָרמאַט:
- אָנזאָג פּראָטאָקאָל פֿאָרמאַט:לייענען רעגיסטרירן, בעטן ראַם
- בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- באַשרייַבונג: 0xD2 | 0x03 | אָנהייב אַדרעס | נומער פון רעדזשיסטערז (ען) | CRC-16 טשעקקסום
- בייַשפּיל: D203000C000157AA. ד2 איז די שקלאַף אַדרעס, 03 איז די לייענען באַפֿעל, 000C איז די אָנהייב אַדרעס, 0001 מיטל די נומער פון רעדזשיסטערז צו לייענען איז 1, און 57AA איז די CRC טשעקקסום.
- נאָרמאַל ענטפער ראַם:
- בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- באַשרייַבונג: 0xD2 | 0x03 | דאַטאַ לענג | ווערט פון 1 רעדזשיסטער | ווערט פון נט רעגיסטרירן | CRC-16 טשעקקסום
- ל = 2 * ן
- בייַשפּיל: N איז די נומער פון רעדזשיסטערז, D203020001FC56. ד2 איז די שקלאַף אַדרעס, 03 איז די לייענען באַפֿעל, 02 איז די לענג פון די לייענען דאַטן, 0001 איז די ווערט פון די 1 רעגיסטרירט לייענען, וואָס איז די אָפּזאָגן סטאַטוס פון דער באַלעבאָס באַפֿעל, און FC56 איז די CRC טשעקקסום.
- אָנזאָג פּראָטאָקאָל פֿאָרמאַט:לייענען רעגיסטרירן, בעטן ראַם
- שרייב רעגיסטרירן:Byte1 איז 0x06, ווו 06 איז די באַפֿעל צו שרייַבן אַ איין האלטן רעגיסטרירן, byte4-5 רעפּראַזענץ דער באַלעבאָס באַפֿעל.
- נאָרמאַל ענטפער ראַם:דער נאָרמאַל ענטפער ראַם פֿאַר שרייבן אַ איין האלטן רעגיסטרירן גייט די זעלבע פֿאָרמאַט ווי די בעטן ראַם.
- שרייב קייפל דאַטאַ רעדזשיסטערז:Byte1 איז 0x10, ווו 10 איז די באַפֿעל צו שרייַבן קייפל דאַטן רעדזשיסטערז, byte2-3 איז דער אָנהייב אַדרעס פון די רעדזשיסטערז, byte4-5 רעפּראַזענץ די לענג פון די רעדזשיסטערז, און byte6-7 רעפּראַזענץ די דאַטן אינהאַלט.
- נאָרמאַל ענטפער ראַם:Byte2-3 איז דער אָנהייב אַדרעס פון די רעדזשיסטערז, byte4-5 רעפּראַזענץ די לענג פון די רעדזשיסטערס.
פּאָסטן צייט: יולי 23-2024