ARAD TECHNOLOGIES - logoKodlayıcı proqram təminatı
İstifadəçi təlimatı

Kodlayıcı proqram təminatı

Bu sənəd ARAD Ltd-ə məxsus olan məxfi məlumatları ehtiva edir. Onun məzmununun heç bir hissəsi ARAD Ltd-nin əvvəlcədən yazılı icazəsi olmadan hər hansı şəkildə istifadə edilə, kopyalana, açıqlana və ya hər hansı tərəfə ötürülə bilməz.

Təsdiqlər:

ad  Vəzifə  İmza 
Yazan: Evgeni Kosakovski Firmware mühəndisi
Təsdiqlənib: R&D meneceri
Təsdiqlənib: Məhsul Meneceri
Təsdiqlənib:

Federal Rabitə Komissiyası (FCC) Uyğunluq Bildirişi
DİQQƏT
ARAD TECHNOLOGIES Encoder Software - icon 3 Bu cihaz FCC qaydalarının 15-ci hissəsinə uyğundur. İstifadəçi, Master Meter tərəfindən açıq şəkildə təsdiqlənməmiş avadanlıqdakı dəyişikliklərin və dəyişikliklərin zəmanəti və istifadəçinin cihazı idarə etmək səlahiyyətini ləğv edə biləcəyini bilməlidir. Peşəkar təlim keçmiş personal avadanlıqdan istifadə etməlidir.
ARAD TECHNOLOGIES Encoder Software - icon 4 Bu avadanlıq, FCC qaydalarının 15-ci hissəsinə uyğun olaraq sınaqdan keçirilmiş və B sinfi rəqəmsal cihazın məhdudiyyətlərinə uyğun olduğu aşkar edilmişdir. Bu məhdudiyyətlər bir yaşayış qurğusundakı zərərli müdaxilələrə qarşı ağlabatan bir qoruma təmin etmək üçün hazırlanmışdır. Bu avadanlıq radiotezlik enerjisi istifadə edir və yayır və təlimatlara uyğun quraşdırılmayıb istifadə olunmazsa, radio rabitəsinə zərərli müdaxilələrə səbəb ola bilər. Bununla birlikdə, quraşdırmada müdaxilənin baş verməyəcəyinə dair heç bir zəmanət yoxdur. Bu avadanlıq radio və ya televiziya qəbuluna zərərli müdaxiləyə səbəb olursa, bu da cihazı söndürmək və açmaqla müəyyən edilə bilər, istifadəçini aşağıdakı tədbirlərdən birini və ya bir neçəsini istifadə edərək müdaxiləni düzəltməyə çalışması tövsiyə olunur:

  • Qəbul edən antenanın istiqamətini dəyişdirin və ya yerini dəyişdirin.
  • Avadanlıq və qəbuledici arasındakı məsafəni artırın.
  • Avadanlığı qəbuledicinin qoşulduğu dövrədən fərqli bir dövrədə rozetkaya qoşun.
  • Yardım üçün dilerlə və ya təcrübəli radio/televiziya texniki ilə məsləhətləşin.

Bu cihaz FCC Qaydalarının 15-ci hissəsinə uyğundur. Əməliyyat aşağıdakı iki şərtə tabedir:

  1. Bu cihaz zərərli müdaxiləyə səbəb olmaya bilər və
  2. Bu cihaz istənilən müdaxiləni, o cümlədən arzuolunmaz işə səbəb ola biləcək müdaxiləni qəbul etməlidir.

Kanada Sənayesi (IC) Uyğunluq Bildirişi
Bu cihaz FCC Qaydalarının 15-ci hissəsinə və Kanada Sənayesi lisenziyasından azad edilmiş RSS standart(lar)ına uyğundur. Əməliyyat aşağıdakı iki şərtə tabedir:

  1. Bu cihaz müdaxiləyə səbəb olmaya bilər və
  2. Bu cihaz istənilən müdaxiləni, o cümlədən cihazın arzuolunmaz işləməsinə səbəb ola biləcək müdaxiləni qəbul etməlidir.

Kanada Sənayesi qaydalarına əsasən, bu radio ötürücü yalnız Industry Canada tərəfindən ötürücü üçün təsdiqlənmiş tipli və maksimum (və ya daha az) qazanclı antenadan istifadə etməklə işləyə bilər. Digər istifadəçilərə potensial radio müdaxiləsini azaltmaq üçün antenanın növü və onun qazancı elə seçilməlidir ki, ekvivalent izotropik müttəfiq şüalanma gücü (EIRP) uğurlu rabitə üçün lazım olandan çox olmasın.
– Bu Sinif B rəqəmsal aparat Kanada ICES-003-ə uyğundur.
Radiasiyaya məruz qalma bəyanatı:
Bu avadanlıq, nəzarətsiz bir mühit üçün müəyyən edilmiş FCC və IC RF radiasiya məruz qalma limitlərinə uyğundur.

Giriş

Encoder proqram tələblərinin spesifikasiyası Kodlayıcı modulunda hazırlanacaq proqram sisteminin təsviridir. O, funksional və qeyri-funksional tələbləri müəyyən edir və proqram təminatının təmin etməli olduğu sistem və istifadəçi qarşılıqlı əlaqəsini təsvir edən bir sıra istifadə hallarını ehtiva edə bilər.
Mövcud tələblərin spesifikasiyası bir tərəfdən Arad su ölçmələri və digər tərəfdən enkoder oxuyucuları 2 və ya 3 naqil arasında əməliyyat üçün əsas yaradır. Müvafiq şəkildə istifadə edilən proqram tələbləri spesifikasiyaları proqram layihəsinin uğursuzluğunun qarşısını almağa kömək edə bilər.
Cari sənəddə Kodlayıcı modulunun inkişafı üçün tələb olunan kifayət qədər və zəruri tələblərə sistem tərifi, DFD, rabitə və s. daxildir və Kodlayıcı modulunu SENSUS impuls oxuyucuları ilə əlaqələndirmək üçün tələb olunan aparat və proqram interfeysinin təfərrüatlarını təqdim edir.

Sistem bitdiview

Sonata Sprint Encoder, 2W və ya 3W interfeys vasitəsilə Sonata məlumatlarını oxumağa icazə verən batareya ilə işləyən alt sistem moduludur.
O, oxuyucu sisteminin növünü (2W və ya 3W) müəyyən edir və Sonata sayğacından ardıcıl olaraq alınan məlumatları oxucunun simli formatlarına çevirir və onu Sensus oxuyucu tipli protokolda ötürür.

Kodlayıcı SW arxitekturası

3.1 Kodlayıcı modulu çox sadə konfiqurasiya edilə bilən sistemdir:
3.1.1 Yüksək ayırdetmə impuls çıxış siqnalını təmin edir.
3.1.2 Kodlayıcı modulunun konfiqurasiyasına uyğun olaraq, Sonatadan alınan məlumatları hər ölçü vahidi üçün elektrik impulsuna çevirə bilər. Elektrik impulsu iki və ya üç keçirici kabel vasitəsilə uzaqdan oxuma sistemlərinə ötürülür.
3.1.3 Müxtəlif nəbz oxuyucuları ilə əlaqə interfeysini dəstəkləyir.
3.1.4 Kodlayıcı modeli heç bir post emal etmədən Sonata sayğacından aldığı son sətri yalnız ötürən moduldan qurulub.
3.2 Kodlayıcı modulunun SW arxitekturası kəsilmə ilə idarə olunan SW arxitekturasıdır:

  • SPI RX kəsilməsi
  • Oxucu saatı kəsilir
  • Taymoutlar

3.3 Əsas proqram sistemin işə salınmasından və əsas dövrədən ibarətdir.
3.3.1 Əsas dövrə zamanı sistem SPI RX kəsilməsinin və ya oxucu kəsilməsinin baş verməsini gözləyir.
3.3.2 Əgər fasilə baş verməyibsə və nəbzdən çıxış əmri alınmayıbsa, sistem “Güc kəsilməsi” rejiminə keçir.
3.3.3 Sistem SPI-nin kəsilməsi və ya oxucunun saatının kəsilməsi ilə “Güc kəsilməsi” rejimindən oyanır.
3.3.4 SPI və oxucu hadisələri ISR-lərdə işlənir.
3.4 Aşağıdakı şəkildə Kodlayıcı modulunun SPI hadisə idarəsi bloku göstərilir.

ARAD TECHNOLOGIES Encoder Software - mesaj aşkarlama taymeri

3.4.1 Xəta Rx mesajının aşkarlanması taymerini açın.
Bayt SPI-də qəbul edildikdə sistem onun başlıq baytı olub-olmadığını yoxlayır, növbəti bayt qəbulu üçün taymer açır və taymeri işə salır. Bu üsul sistemin uzun müddət bayt gözləməsinin qarşısını alır.
Əgər uzun müddət (200ms-dən çox) bayt qəbul edilmirsə, SPI xətası baytı yenilənir və mesaj silinmir.
3.4.2 Qəbul edilmiş Rx baytı yadda saxla
Hər bayt Rx buferində saxlanılır.
3.4.3 Yoxlama məbləğini yoxlayın
Mesajdakı son bayt alındıqda yoxlama məbləği təsdiqlənir.
3.4.4 SPI xəta baytını yeniləyin
Yoxlama məbləği düzgün olmadıqda, SPI xətası baytı yenilənir və mesaj təhlil edilmir.
3.4.5 Qəbul edilmiş SPI mesajını təhlil edin
Yoxlama məbləği etibarlı olduqda, təhlil prosesi çağırılır.
Alınan buferi atomik və müdaxiləsiz proses kimi dərhal idarə etmək üçün təhlil əsas dövrədə aparılır. Təhlil həyata keçirildikdə, heç bir oxucu hadisəsi idarə olunmur.
3.5 Aşağıdakı şəkildə mesaj axınının təhlili göstərilir. Blokların hər biri alt paraqraflarda qısaca təsvir edilmişdir.

ARAD TECHNOLOGIES Encoder Software - mesaj aşkarlama taymeri 1

Enkoder modulunun konfiqurasiyası

GUI-dən işləmək üçün Kodlayıcı modulunu konfiqurasiya etmək mümkündür.

ARAD TECHNOLOGIES Encoder Software - konfiqurasiya

4.1 Konfiqurasiya dəsti üzərinə basmaqla Sonata sayğacında saxlanılmalıdır ARAD TECHNOLOGIES Encoder Software - icon düyməsi.
4.2 Sonata GUI parametrlərinə uyğun olaraq RTC Siqnal konfiqurasiyası ilə Kodlayıcı modulu ilə əlaqəni konfiqurasiya etməlidir:
4.2.1 İstifadəçi seçdiyi halda ARAD TECHNOLOGIES Encoder Software - icon 1 Sonata RTC Siqnalı “Dəqiqələr” sahəsində müəyyən edilmiş vaxta görə konfiqurasiya edilməlidir. Kodlayıcı modulu ilə əlaqə hər “Dəqiqə” sahəsində həyata keçirilməlidir.
4.2.2 İstifadəçi seçdiyi halda ARAD TECHNOLOGIES Encoder Software - parametrlər Sonata RTC Siqnalı seçilmiş seçimə uyğun olaraq “Birinci” və ya “İkinci” sahəsində müəyyən edilmiş vaxt üçün konfiqurasiya edilməlidir. Kodlayıcı modulu ilə əlaqə seçilmiş vaxtda həyata keçirilməlidir.
4.3 Kodlayıcı modulu yalnız geriyə doğru dəyişən formatı dəstəkləməlidir.
4.4 Sayğac növü:
4.4.1 Net İmzasız (1 99999999-a çevrilir).
4.4.2 İrəli (defolt).
4.5 Qətnamə:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (standart dəyər 1).
4.6 Yeniləmə rejimi – Kodlayıcı moduluna məlumat göndərmək üçün Sonata müddəti:
4.6.1 Dövr – hər əvvəlcədən təyin edilmiş vaxt (dəqiqələrlə” sahəsinə bax, 4.2.1) Sonata məlumatları Kodlayıcı moduluna göndərməlidir. (1…59 dəqiqə. Defolt 5 dəqiqə)
4.6.2 Bir dəfə – Sonata-nın gündə bir dəfə Kodlayıcı moduluna məlumat göndərəcəyi müəyyən edilmiş vaxt (bax 4.2.2). “Birinci” sahəsində vaxt formatında olmalıdır: saat və dəqiqə.
4.6.3 İki dəfə – Sonata-nın gündə iki dəfə Kodlayıcı moduluna məlumat göndərəcəyi sabit vaxt (bax 4.2.2). “Birinci” və “İkinci” sahələrində vaxt formatında olmalıdır: saat və dəqiqə.
4.7 AMR Seriya Nömrəsi – 8 rəqəmli ID nömrəsi (standart olaraq sayğac ID ilə eyni)

  • Yalnız rəqəmli nömrələr (geri rejimdə).
  • Yalnız 8 ən az əhəmiyyətli rəqəm (geri rejimdə).

4.8 Rəqəmlərin sayı – 1/8W oxuyucuya göndəriləcək ən sağ mövqedən 2-3 rəqəm (standart 8 rəqəm).
4.9 TPOR – Ustanın başlanğıc sinxronizasiyasını dayandırana qədər oxucunun gözlədiyi vaxt (Toxunma Oxu İnterfeysinə baxın) (0…1000 ms. Defolt 500ms).
4.10 2W Pulse Eni – (60…1200 ms. Defolt 800 ms).
4.11 Vahidlər – axın vahidləri və həcm vahidləri Sonata su sayğacındakı kimidir (yalnız oxumaq üçün).
4.12 Kodlayıcı modulu geri formatda həyəcan siqnallarını dəstəkləmir. Buna görə də modul tərəfində Siqnalların göstərilməsi üçün seçimimiz ola bilməz.

Rabitə tərifi

ARAD TECHNOLOGIES Encoder Software - tərif

Sonata – Kodlayıcı interfeysləri 
Ver. 1.00 23/11/2017 Evgeni K.

5.1 Sonata↔ Kodlayıcı Əlaqəsi
5.1.1 Sonata su sayğacı SPI protokolu vasitəsilə Enkoder modulu ilə əlaqə qurur: 500 kHz, Məlumata nəzarət yoxdur). Digər parametrlərdən istifadə gözlənilməz nəticələr verəcək və qoşulmuş Sonata su sayğacını asanlıqla cavabsız vəziyyətə sala bilər.
5.1.2 Sonata yenidən başladıqdan sonra cari konfiqurasiya Sonata əməliyyatından sonra 1 dəqiqə ərzində ilk rabitə sorğusu ilə Kodlayıcı moduluna göndərilməlidir.
5.1.3 Kodlayıcı modulu konfiqurasiyanı 3 dəfə qəbul etmədikdə, Sonata 200 ms müddətində “Sıfırla” pin vasitəsilə Enkoder modulunun Sıfırlanması əməliyyatını yerinə yetirməli və konfiqurasiyanı yenidən göndərməyə çalışmalıdır.
5.1.4 Konfiqurasiya sorğusu uğurla yerinə yetirildikdən sonra Sonata Kodlayıcı moduluna məlumat göndərməyə başlayır.
5.2 Kodlayıcı ↔ Sensus Reader (Touch Reader) interfeysi
5.2.1 Touch Read rejimi üçün interfeys spesifikasiyası standart sxemdə işləmə baxımından müəyyən edilir.
5.2.2 Kodlayıcı modulu oxucularla Sensus 2W və ya 3W protokolu vasitəsilə əlaqə saxlamalıdır. Sensus 2W və ya 3W rabitəsi üçün Touch Read Interface vaxt diaqramı mövcuddur.
ARAD TECHNOLOGIES Kodlayıcı Proqramı - MƏLUMATLARI ÇIXARIN

Sim Təsvir Min Maks Defolt
TPOR Sayğac hazırdır (Qeyd 1) 500 500
TPL Güc/Saat aşağı vaxt 500 1500
Güc/Saat aşağı vaxt titrəməsi (Qeyd 2) ±25
TPH Güc/Saat yüksək vaxtı 1500 Qeyd 3
TPSL Gecikmə, Məlumat Çıxış Saatı 250
Güc/Saat Daşıyıcı Tezliyi 20 30
Data Out Tezlik Sorğu 40 60
TRC Sıfırla əmri. Registri sıfırlamağa məcbur etmək üçün Güc/Saat azaldı 200
TRR Sayğacın yenidən oxunma müddəti (Qeyd 1) 200

Qeydlər:

  1. TPOR güc/saat impulsları mövcud ola bilər, lakin registr tərəfindən nəzərə alınmır. Bəzi registrlər sıfırlama əmri olmadan mesajı təkrarlaya bilməz
  2. Registr saatının titrəməsi müəyyən edilmişdir, çünki bəzi registrlər saatın aşağı vaxtında böyük dəyişikliklərə həssas ola bilər.
  3. Reyestr statik cihaz olmalıdır. Güc/Saat siqnalı yüksək qaldığı müddətcə registr cari vəziyyətdə qalmalıdır.

5.2.3 Dəstəklənən oxucular:
2W

  1. TouchReader II Sensus M3096 – 146616D
  2. TouchReader II Sensus M3096 – 154779D
  3. TouchReader II Sensus 3096 – 122357C
  4. Sensus AutoGun 4090-89545 A
  5. VersaProbe NorthROP Grumman VP11BS1680
  6. Sensus RadioRead M520R C1-TC-X-AL

3W

  1. VL9 ,Kemp-Meek Mineola, TX (Tap)
  2. Master Meter MMR NTAMMR1 RepReader
  3. Sensus AR4002 RF

5.3 Enkoderin güc rejimi
5.3.1 Oxucular (200 msn), SPI və ya Oxucular heç bir fəaliyyət göstərmədikdə, fasilə zamanı sistem enerjinin dayandırılması rejiminə keçir.
5.3.2 Sistem yalnız SPI qəbul edildikdə və ya Readeclock qəbul edildikdə söndürmə rejimindən oyana bilər.
5.3.3 Sistemin enerjinin kəsilməsi rejimi HALT rejimidir (minimum enerji istehlakı).
5.3.4 Enerjinin söndürülməsi rejiminə daxil olmamışdan əvvəl SPI modulu SPI mesajı qəbul edildikdə HALT rejimindən oyanmağı təmin etmək üçün EXTI kimi konfiqurasiya edilir.
5.3.5 PB0 Reader saatı qəbul edildikdə HALT rejimindən oyanmaq üçün EXTI-yə konfiqurasiya edilmişdir.
5.3.6 GPIO enerjinin kəsilməsi rejimində minimum enerji istehlakı üçün konfiqurasiya edilmişdir.
5.3.7 Güc kəsmə rejiminə daxil olmaq əsas dövrədən fasilə taymerindən sonra yerinə yetirilir, taymer 2 keçdikdən sonra.
5.4 Geriyə uyğunluq mesajı
Sayğacdan mesaj:

Bayt Say  (0:3)  (4:7) 
0 'S'
1 ID [0]-0x30 ID [1]-0x30
2 ID [2]-0x30 ID [3]-0x30
3 ID[4]-0x30 ID [5]-0x30
4 ID[6]-0x30 ID [7]-0x30
5 Acc[0]-0x30 Acc [1]-0x30
6 Acc [2]-0x30 Acc [3]-0x30
7 Acc [4]-0x30 Acc [5]-0x30
8 Acc [6]-0x30 Acc [7]-0x30
9 Məbləği yoxlayın(i=1;i<9;a^= message[i++]);
10 0x0D

5.5 Kodlayıcı interfeysinin konfiqurasiyası

Bayt Say
1 Bitlər:
0 – Xarici Gücü aktivləşdirin
1 – 0 Düzəliş formatı
1 Dəyişən format
Defolt 0-dir
Xarici güc və Dəyişən format yoxdur
7
_
TPOR 10 ms addımlarla
2W saat tezliyi Khz dilində
Vsense həddi Vsense həddi keçdikdə xarici gücə keçin
6 2*us-da 5W nəbz eni 0 Ous deməkdir
10 50us 100 500us deməkdir
7-8 Batareyaya giriş həddi
Minlərlə girişdə.
TBD
9 Ondalıq nöqtənin yeri
10 Rəqəmlərin sayı 0-8
11 İstehsalçı İD
12 Həcm vahidi Əlavə A -ya baxın
13 Axın vahidi Əlavə A -ya baxın
14-15 Bit şəklində:
0 – Siqnal göndərin
1 – Vahid göndərin
2 - axını göndərin
3 -göndərmə həcmi
16 Axın növü C
17 Həcm növü B
18-30 Sayğac ID Əsas İrəli (Düzeltme rejimində 8 LSB)
31-42 Sayğac ID (ikinci dərəcəli) Geriyə axın (Düzeltme rejimində 8 LSB)

5.6 Kodlayıcı mesajının formatlaşdırılması
5.6.1 Sabit uzunluq formatı
RnnniiiiiiiCR
R[Encoder Data][ Meter ID 8 LSB(Configuration)]CR
Sabit uzunluq formatı aşağıdakı formadadır:
Harada:
“R” baş qəhrəmandır.
“nnnn” dörd simvollu metr göstəricisidir.
“iiiiiii” səkkiz simvollu eyniləşdirmə nömrəsidir.
“CR” daşıma qaytarma simvoludur (ASCII dəyəri 0Dh)
"n" üçün etibarlı simvollar "0-9" və "?"
“i” üçün etibarlı simvollar bunlardır: 0-9, AZ, az, ?
Düzəliş formatı olduqda modul:

  1. Modula göndərilən Sayğac sayğacını ASCII-yə çevirin (0-dan 9999-a)
  2. Meter ID Əsas və ya Sayğac ID-sindən (ikinci dərəcəli) 8 LSB götürün

5.6.2 Dəyişən uzunluq formatı
Dəyişən uzunluq formatı aparıcı “V” simvolundan, bir sıra sahələrdən və “CR” terminator simvolundan ibarətdir. Ümumi forma:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Meter ID Əsas və ya Meter ID-dən (ikinci dərəcəli) 12 LSB simvolunu götürün
  2. Kodlayıcı məlumatının sayğac sahəsini çevirin və ASCII-yə çevirin (0-dan 99999999-a qədər), rəqəmlərin sayı konfiqurasiyadan asılıdır
  3. Əgər varsa, Kodlayıcı Məlumatından Siqnal Baytını göndərin
  4. Varsa, Kodlayıcı Məlumatından vahid baytı göndərin
  5. Encoder Datanın sayğac axını sahəsini çevirin və floatdan ASCII-yə çevirin, rəqəmlərin sayı 4 və onluq nöqtədir və tələb olunarsa işarələyin.
  6. Hamısını uyğun başlıqlar və ayırıcılarla birləşdirin
  7. CR əlavə edin.
    Totalizator 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2 3
    Encoder Data-həcmi 123

    Rəqəm sayı = 8
    Qətnamə = 1
    Onluq nöqtə yeri = 0 (onluq nöqtə yoxdur)

    Totalizator 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 1 2 3 . 4 5
    Encoder Data-həcmi 12345

    Rəqəm sayı = 7 (onluq nöqtəyə görə maksimum)
    Qətnamə = 1
    Ondalık nöqtənin yeri = 2

    Totalizator 0 1 2 3 . 4 5 6 7 8
    Sensus 1 2 3 4 5 . 6 7
    Encoder Data-həcmi 1234567

    Rəqəm sayı =7 (onluq nöqtəyə görə maksimum)
    Qətnamə =x0.01
    Ondalık nöqtənin yeri = 2

    Totalizator 0 0 1 2 . 3 4 5 6 7
    Sensus 0 0 0 1 2 3 4
    Encoder Data-həcmi 1234

    Rəqəm sayı = 7
    Çözünürlük = x 0.01
    Ondalık nöqtənin yeri = 0

    Totalizator 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2
    Encoder Data-həcmi 12

    Rəqəm sayı = 7
    Qətnamə =x10
    Ondalık nöqtənin yeri = 0

5.7 Sahənin tərifi
5.7.1 Mesaj formatı ilk mesaj baytına uyğun olaraq müəyyən edilir.

  1. 0 x 55 yeni format mesajını göstərdi.
  2. 0 x 53 ('S') köhnə format mesajını göstərir

5.7.2 Aşağıda bir neçə isteğe bağlı alt sahələr təqdim olunur. Bunlar “[,]” mötərizələri içərisindədir. Sahə üçün birdən çox alt sahə müəyyən edilibsə, alt sahələr təqdim olunan ardıcıllıqla görünməlidir.
5.7.3 Modul Meterdən məlumatları konfiqurasiyaya uyğun olaraq iki formatdan birinə çevirir (Fix və ya dəyişən).
Növbəti cədvəl dəstəklənən uzunluq formatlarını müəyyən edir:

Çıxış mesajı Format

forma Harada Konfiqurasiya
Sabit uzunluq formatı RnnniiiiiiiCR R aparıcı xarakter
n – sayğacın oxunuşu
i – sayğac ID
CR – ASCII 0Dh
sayğac oxuma vahidləri
Dəyişən uzunluq formatı V;IMiiiiiiiiiiii; RBmmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR V - aparıcı xarakter
I – İdentifikasiya sahəsi. i – 12 simvola qədər
M – İstehsalçı İD RB – Cari Həcm
A – Siqnal sahəsi. a – 8 həyəcan kodu alt sahələrinə qədər həyəcan növlərinə icazə verilir.
GC – Cari axın sürəti m – 8 rəqəmə qədər
f - mantis
uv – həcm vahidləri (vahidlər cədvəlinə baxın)
nnnnnn - 4-6 simvol:
4-rəqəm, 1 onluq nöqtə, 1 işarə simvolu
uf - axın vahidləri (vahidlər cədvəlinə baxın)

Sahələr:
f (mantis), a (siqnal), u (vahidlər) isteğe bağlıdır.
Etibarlı simvollar: “0-9”, “AZ”, “az”, “?” xəta göstəricisi kimi etibarlıdır.
5.8 Mesajı köhnə formata uyğun təhlil edin
5.8.1 Köhnə formatda mesajda sayğac ID-si və Həcm tarixi var.
5.8.2 Mesaj ICD-ə uyğun olaraq təhlil edilir.
5.9 Qəbul edilən parametrləri EEPROM-a yazın
5.9.1 Modul ID-si, məlumat mesajı və ya Konfiqurasiya mesajı qəbul edildikdə, mesajın parametrləri EEPROM-a yazılır.
5.9.2 EEPROM-a bu yazı sistemin sıfırlanması baş verdikdə sistemin məlumatların itirilməsinin qarşısını alır.
5.10 Reader hadisə idarə bloku
5.10.1 Reader Clock qəbul edildikdə, sistem oxucunun ISR hadisəsini idarə edir.
5.10.2 Bütün proseslər oxucu ilə sinxronlaşdırılmaq üçün ISR-də aparılır.
5.10.3 200ms ərzində heç bir saat aşkarlanmazsa, sistem enerjinin dayandırılması rejiminə keçir.

ARAD TECHNOLOGIES Encoder Software - tutacaq

Oxucu ISR tutacaq bloku
Ver. 1.00 3/12/2017 3/12/2017

5.11 Tamamilə aşkarlama taymerini açın
5.11.1 Oxucu saatı qəbul edildikdə, Kifayət qədər Aşkarlama taymeri açılır.
5.11.2 200 ms üçün heç bir saat hadisəsi olmadıqda, sistem enerjinin dayandırılması rejiminə keçir.
5.12 Oxucu tipini aşkar edin
5.12.1 Saat aşkarlama növü üçün ilk 3 saat hadisəsi istifadə olunur.
5.12.2 Aşkarlama Reader saatının tezliyinin ölçülməsi ilə həyata keçirilir.
5.12.3 2w oxuyucu üçün takt tezliyi: 20 kHz – 30 kHz.
5.12.4 3w oxuyucu üçün takt tezliyi 2 kHz-dən azdır.
5.13 TPSL aşkarlanması üçün açıq taymer
5.13.1 2w oxuyucu aşkar edildikdə, hər baytı ötürməzdən əvvəl TPSL vaxtının aşkarlanması üçün taymer açılır.
5.13.2 2w oxuyucu protokolunda hər bit intervalla və ya tamamilə ötürülür.
5.14 Aşağı saat hadisəsini gözləyin, məlumatları köçürün

  • 2w qoşulmada. TPSL vaxtı aşkar edildikdən sonra bit 2w protokoluna uyğun olaraq ötürülür.
    '0' 50 µs üçün 300 kHz impuls kimi ötürülür
    '1' 0 µs üçün '300' kimi ötürülür
  • 3w qoşulmada. TPOR gecikmə vaxtından sonra bit 3w protokoluna uyğun olaraq ötürülür.
    '0' '1' kimi ötürülür
    '1' '0' kimi ötürülür

Hər bir bit saatın azalması hadisəsindən sonra ötürülür.
5.15 Advance TX hadisələr sayğacı, TRR-ə keçin
Hər mesaj ötürülməsindən sonra TX hadisələrinin sayğacı yenilənir. Sayğac, oxunuşların sayı batareyaya giriş dəyərindən çox olduqda, batareyaya giriş xətasını aşdığını göstərmək üçün istifadə olunur. Hər ötürülmədən sonra, TRR vaxtı üçün sistem oxucunun saat hadisələrini qəbul etmir.
5.16 Mesaj formatı/ Kodlayıcı konfiqurasiyası
Sayğacdan Kodlayıcıya mesaj:

Başlıq Ünvan 17:61 15:0 yazın] Len Data Son
Encoder Access əldə edin 55 X 12 0 Null CSum
Encoder Statusunu əldə edin 55 X 13 0 Null CSum
Kodlayıcı Vəziyyətini Sil 55 X 14 0 Null CSum
Encoder Data 55 X 15 4-10 bayt Sayğac məlumatları CSum
1-4
5
6-9
Metr həcmi (int)
Siqnal
Axın (float)
Kodlayıcı
Konfiqurasiya
55 X 16 Xəta! İstinad
mənbə tapılmadı.
CSum

Len - məlumat uzunluğu;
CSum – bütün çərçivə [55…Data] və ya AA üzrə məbləği yoxlayın.
Kodlayıcının sayğaca cavabı:

Başlıq Əlavə et Növ Len Data Son
Encoder Access əldə edin 55 X 9 2 Modul ID
Status əldə edin 55 X 444 1 Bitwise Modul ID
0
1
2
4
8
OK
Watch Dog meydana gəldi
UART xətası
Oxunma sayını keçin
Kodlayıcı interfeys səhvləri
Bütün əmrlər 55 X X 0 Modul ID

Lüğət

Müddət Təsvir
CSCI Kompüter proqram təminatının konfiqurasiya interfeysi
EEPROM Elektron olaraq silinə bilən PROM
GUI Qrafik istifadəçi interfeysi
ISR Xidmət Rutini kəsin
SRS Proqram Tələbləri Spesifikasiyası
WD Gözətçi it

Əlavə

7.1 Ölçü vahidləri

Xarakter Vahidlər
Kub Metr
fut³ Kub Fut
ABŞ Gal ABŞ Qalonları
l Litrlər

Xarici sənədlər

Ad və Yer
2W-SENSUS
3W-SENSUS

Təftiş Tarixçəsi:

Reviziya Bölmə təsir etdi Tarix tərəfindən dəyişdirildi Təsviri dəyişdirin
1.00 Hamısı 04/12/2017 Evgeni Kosakovski Sənəd yaradılması

~ Sənədin sonu ~

Arad Technologies Ltd.
st. HaMada, Yokneam Elite,
2069206, İsrail
www.arad.co.il

Sənədlər / Resurslar

ARAD TECHNOLOGIES Kodlayıcı Proqram təminatı [pdf] İstifadəçi təlimatı
2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Enkoder Proqramı, Kodlayıcı, Proqram təminatı, Sonata Sprint Encoder, Sonata Sprint Encoder üçün Kodlayıcı Proqramı

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *