ARAD TECHNOLOGIES Кодер бағдарламалық құралының пайдаланушы нұсқаулығы

ARAD TECHNOLOGIES Encoder Software - Featured Image

ARAD TECHNOLOGIES - логотипіКодер бағдарламалық құралы
Пайдаланушы нұсқаулығы

Кодер бағдарламалық құралы

Бұл құжатта ARAD Ltd компаниясына тиесілі құпия ақпарат бар. Оның мазмұнының ешбір бөлігін ARAD Ltd компаниясының алдын ала жазбаша рұқсатынсыз кез келген жолмен пайдалануға, көшіруге, ашуға немесе кез келген тарапқа беруге болмайды.

Мақұлдаулар:

Аты  Позиция  Қол қою 
Авторы: Евгений Косаковский Микробағдарлама инженері
Мақұлдаған: ҒЗТКЖ менеджері
Мақұлдаған: Өнім менеджері
Мақұлдаған:

Федералдық байланыс комиссиясы (FCC) Сәйкестік туралы хабарлама
НАЗАР АУДАРЫҢЫЗ
ARAD TECHNOLOGIES Кодер бағдарламалық құралы - белгіше 3 Бұл құрылғы FCC ережелерінің 15 бөліміне сәйкес келеді. Пайдаланушы жабдықтың Master Meter тікелей мақұлдамаған өзгерістері мен модификациялары кепілдікті және пайдаланушының жабдықты пайдалану құқығын жойуы мүмкін екенін білуі керек. Кәсіби дайындықтан өткен қызметкерлер жабдықты пайдалануы керек.
ARAD TECHNOLOGIES Кодер бағдарламалық құралы - белгіше 4 Бұл жабдық FCC ережелерінің 15-бөліміне сәйкес тексеріліп, B класындағы сандық құрылғының шектеулеріне сәйкес келеді. Бұл шектеулер тұрғын үйдегі зиянды кедергілерден ақылға қонымды қорғауды қамтамасыз етуге арналған. Бұл жабдық радиожиілік энергиясын қолданады және шығаруы мүмкін, егер нұсқаулыққа сәйкес орнатылмаса және пайдаланылмаса, радиобайланысқа зиянды кедергі келтіруі мүмкін. Алайда, қондырғыда кедергі болмайтынына кепілдік жоқ. Егер бұл жабдық радионы немесе теледидарды қабылдауға зиянды кедергі келтірсе, оны жабдықты өшіру және қосу арқылы анықтауға болады, пайдаланушыға келесі шаралардың біреуімен немесе бірнешеуімен кедергілерді түзетуге тырысу ұсынылады:

  • Қабылдаушы антеннаның бағытын өзгертіңіз немесе орнын ауыстырыңыз.
  • Жабдық пен қабылдағыш арасындағы алшақтықты арттырыңыз.
  • Жабдықты ресивер қосылғаннан басқа тізбектегі розеткаға қосыңыз.
  • Көмек алу үшін дилерге немесе тәжірибелі радио/теледидар техникіне хабарласыңыз.

Бұл құрылғы FCC ережелерінің 15-бөліміне сәйкес келеді. Операция келесі екі шартқа бағынады:

  1. Бұл құрылғы зиянды кедергі тудырмауы мүмкін және
  2. Бұл құрылғы кез келген алынған кедергілерді, соның ішінде қажетсіз жұмысты тудыруы мүмкін кедергілерді қабылдауы керек.

Канада өнеркәсібі (IC) сәйкестік туралы хабарлама
Бұл құрылғы FCC ережелерінің 15-бөліміне және Industry Canada лицензиясынан босатылған RSS стандарттарына сәйкес келеді. Операция келесі екі шартқа бағынады:

  1. Бұл құрылғы кедергі тудырмауы мүмкін және
  2. Бұл құрылғы кез келген кедергіні, соның ішінде құрылғының қалаусыз жұмысын тудыруы мүмкін кедергілерді қабылдауы керек.

Канаданың Өнеркәсіптік ережелеріне сәйкес, бұл радио таратқыш Канада Industry компаниясы таратқыш үшін рұқсат етілген түрдегі және максималды (немесе азырақ) күшейту антеннасын пайдаланып жұмыс істей алады. Басқа пайдаланушыларға әлеуетті радио кедергілерді азайту үшін антенна түрі мен оның күшеюін балама изотропты сәулелену қуаты (EIRP) сәтті байланыс үшін қажеттіден артық болмайтындай етіп таңдау керек.
– Бұл В сыныбының сандық құрылғысы канадалық ICES-003 стандартына сәйкес келеді.
Радиациялық әсер туралы мәлімдеме:
Бұл жабдық бақыланбайтын орта үшін белгіленген FCC және IC RF сәулелену шектеріне сәйкес келеді.

Кіріспе

Кодер бағдарламалық құралының талаптарының спецификациясы - кодтаушы модулінде әзірленетін бағдарламалық құрал жүйесінің сипаттамасы. Ол функционалды және функционалды емес талаптарды белгілейді және бағдарламалық жасақтама қамтамасыз етуі тиіс жүйе мен пайдаланушының өзара әрекеттесуін сипаттайтын пайдалану жағдайларының жиынтығын қамтуы мүмкін.
Ағымдағы талаптардың спецификациясы бір жағынан Арад суының өлшемдері мен екінші жағынан 2 немесе 3 сымды кодтаушы оқырмандар арасындағы жұмыстың негізін белгілейді. Тиісті түрде пайдаланылған бағдарламалық жасақтама талаптарының техникалық сипаттамалары бағдарламалық жасақтама жобасының сәтсіздігін болдырмауға көмектеседі.
Ағымдағы құжатта кодтау модулін әзірлеуге қажетті жеткілікті және қажетті талаптар жүйе анықтамасын, DFD, байланыс және т.б. кіреді және Кодер модулін SENSUS импульстік оқу құралдарымен байланысу үшін қажетті аппараттық және бағдарламалық интерфейстің мәліметтерін ұсынады.

Жүйе аяқталдыview

Sonata Sprint Encoder - 2 Вт немесе 3 Вт интерфейсі арқылы Sonata деректерін оқуға рұқсат етілген батареямен жұмыс істейтін ішкі жүйе модулі.
Ол оқырман жүйесінің түрін (2 Вт немесе 3 Вт) анықтайды және Соната метрінен сериялық алынған деректерді оқырман жол пішіміне түрлендіреді және оны Sensus оқу құралының типі хаттамасында жібереді.

Кодер SW архитектурасы

3.1 Кодер модулі өте қарапайым конфигурацияланатын жүйе, ол:
3.1.1 Ажыратымдылығы жоғары импульстік шығыс сигналын береді.
3.1.2 Кодер модулінің конфигурациясына сәйкес әрбір өлшем бірлігі үшін Sonata-дан алынған деректерді электрлік импульске аудара алады. Электр импульсі екі өткізгіш немесе үш өткізгіш кабель арқылы қашықтан оқу жүйелеріне беріледі.
3.1.3 Түрлі импульстік оқу құралдарымен байланыс интерфейсін қолдайды.
3.1.4 Кодер моделі соңғы өңдеусіз Sonata метрінен алған соңғы жолды ғана жіберетін модульден құрастырылған.
3.2 Кодер модулінің SW архитектурасы үзіліспен басқарылатын SW архитектурасы болып табылады:

  • SPI RX үзілуі
  • Оқырман сағаты үзіледі
  • Күту уақыты

3.3 Негізгі бағдарлама жүйені инициализациялаудан және негізгі циклден тұрады.
3.3.1 Негізгі цикл кезінде жүйе SPI RX үзуінің немесе оқырман үзуінің орын алуын күтеді.
3.3.2 Егер үзіліс болмаса және импульсті шығару пәрмені қабылданбаса, жүйе «Қуатты өшіру» режиміне өтеді.
3.3.3 Жүйе «Қуатты өшіру» режимінен SPI үзуі немесе оқырман сағатының үзілуі арқылы оянады.
3.3.4 SPI және оқырман оқиғалары ISR-де өңделеді.
3.4 Келесі суретте Кодер модулінің SPI оқиғасының өңдеу блогы көрсетілген.

ARAD TECHNOLOGIES Encoder Software - хабарламаларды анықтау таймері

3.4.1 Ақаулық Rx хабарламасын анықтау таймерін ашу.
SPI жүйесінде байт қабылданған кезде жүйе оның тақырып байты екенін тексереді, келесі байтты қабылдау күту уақыты үшін таймерді ашады және таймерді қосады. Бұл әдіс жүйенің байттарды ұзақ уақыт күтуіне жол бермейді.
Ешбір байт ұзақ уақыт бойы қабылданбаса (200 мс жоғары) SPI қате байты жаңартылады және хабар жойылмайды.
3.4.2 Алынған Rx байтты сақтау
Әрбір байт Rx буферіне сақталады.
3.4.3 Бақылау сомасын тексеру
Хабарламадағы соңғы байтты алған кезде бақылау сомасы тексеріледі.
3.4.4 SPI қате байты жаңарту
Бақылау сомасы жарамсыз болғанда, SPI қате байты жаңартылады және хабар талданбайды.
3.4.5 Қабылданған SPI хабарламасын талдау
Бақылау сомасы жарамды болғанда, талдау процесі шақырылады.
Алынған буферді атомдық және кедергісіз процесс ретінде дереу өңдеу үшін талдау негізгі циклде орындалады. Талдау орындалғанда, ешбір оқырман оқиғасы өңделмейді.
3.5 Келесі суретте хабарлама ағынын талдау көрсетілген. Блоктардың әрқайсысы тармақшаларда қысқаша сипатталған.

ARAD TECHNOLOGIES Encoder бағдарламалық құралы - хабарламаны анықтау таймері 1

Кодер модулінің конфигурациясы

GUI арқылы жұмыс істеу үшін Кодер модулін конфигурациялауға болады.

ARAD TECHNOLOGIES Encoder Software - конфигурациялау

4.1 Конфигурациялар жинағы Sonata метріне қосу арқылы сақталады ARAD TECHNOLOGIES Encoder Software - белгішесі түймесі.
4.2 Sonata GUI параметрлеріне сәйкес RTC Alarm конфигурациясы арқылы Кодер модуліне байланысты конфигурациялауы керек:
4.2.1 Пайдаланушы таңдаған жағдайда ARAD TECHNOLOGIES Кодер бағдарламалық құралы - белгіше 1 Sonata RTC дабылы «Минуттар» өрісінде анықталған уақыт үшін конфигурациялануы керек. Кодер модулімен байланыс әрбір «минут» өріс уақытында орындалуы керек.
4.2.2 Пайдаланушы таңдаған жағдайда ARAD TECHNOLOGIES Encoder Software - параметрлер Sonata RTC дабылы таңдалған опцияға сәйкес «Бірінші» немесе «Екінші» өрісінде анықталған уақыт үшін конфигурациялануы керек. Кодер модулімен байланыс таңдалған уақытта орындалуы керек.
4.3 Кодер модулі тек кері айнымалы пішімін қолдауы керек.
4.4 Есептегіш түрі:
4.4.1 Net Unsigned (1 саны 99999999 түрлендірілді).
4.4.2 Алға жіберу (әдепкі).
4.5 Шешім:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (әдепкі мән 1).
4.6 Жаңарту режимі – Кодер модуліне деректерді жіберуге арналған соната кезеңінің уақыты:
4.6.1 Период – әрбір алдын ала анықталған уақыт (минутпен» өрісі, 4.2.1 қараңыз) Sonata кодтаушы модуліне деректерді жібереді. (1…59 минут. Әдепкі 5 минут)
4.6.2 Бір рет – Sonata күніне бір рет кодтауыш модуліне деректерді жіберетін белгіленген уақыт (4.2.2 қараңыз). «Бірінші» жолында уақыт пішімінде көрсетіледі: сағат және минут.
4.6.3 Екі рет – Sonata күніне екі рет кодтаушы модуліне деректерді жіберетін бекітілген уақыт (4.2.2 қараңыз). «Бірінші» және «Екінші» жолдар форматында уақытты қамтиды: сағаттар мен минуттар.
4.7 AMR сериялық нөмірі – 8 санға дейін ID нөмірі (әдепкі бойынша есептегіш идентификаторымен бірдей)

  • Тек сандық сандар (кері режимде).
  • Тек маңыздылығы аз 8 сан (кері режимде).

4.8 Сандар саны – 1/8 Вт оқу құрылғысына жіберілетін ең оң жақтан 2- 3 сан (әдепкі 8 сан).
4.9 TPOR – Басты синхрондауды тоқтатқанша оқырман күтетін уақыт (Түртіп оқу интерфейсін қараңыз) (0…1000 мс. Әдепкі 500 мс).
4.10 2 Вт импульстік ені – (60…1200 мс. Әдепкі 800 мс).
4.11 Бірліктер – ағын бірліктері және көлем бірліктері Sonata су есептегішіндегідей (тек оқуға арналған).
4.12 Кодер модулі кері пішімдегі дабылдарды қолдамайды. Сондықтан модуль жағында дабылдарды көрсету опциясы болуы мүмкін емес.

Коммуникацияның анықтамасы

ARAD TECHNOLOGIES Encoder Software - анықтамасы

Sonata – Кодер интерфейстері 
Вер. 1.00 23/11/2017 Евгений К.

5.1 Sonata↔ Кодермен байланыс
5.1.1 Sonata су есептегіші SPI протоколы арқылы Кодер модулімен байланысады: 500 кГц, Деректерді басқару жоқ). Басқа параметрлерді пайдалану күтпеген нәтижелерге әкеледі және жалғанған Sonata су есептегішін оңай жауапсыз қалдырады.
5.1.2 Sonata қайта іске қосылғаннан кейін ағымдағы конфигурация Encoder модуліне бірінші байланыс сұрауымен Sonata жұмыс істегеннен кейін 1 минут ішінде жіберіледі.
5.1.3 Кодер модулі конфигурацияны 3 рет қабылдамаған жағдайда, Sonata 200 мс ішінде «Қалпына келтіру» пин арқылы Кодер модулін қалпына келтіруді орындайды және конфигурацияны қайтадан жіберуге тырысады.
5.1.4 Конфигурация сұрауы сәтті орындалғаннан кейін Sonata кодтаушы модуліне деректерді жіберуді бастайды.
5.2 Кодер ↔ Sensus Reader (сенсорлық оқу) интерфейсі
5.2.1 Түртіп оқу режиміне арналған интерфейс спецификациясы стандартты схемадағы жұмыс тұрғысынан анықталған.
5.2.2 Кодер модулі оқырмандармен Sensus 2W немесе 3W протоколы арқылы байланысуы керек. Sensus 2W немесе 3W байланысы үшін Touch Read Interface уақыт диаграммасы бар.
ARAD TECHNOLOGIES кодтаушы бағдарламалық құрал - ДЕРЕКТЕРДІ ШЫҒАРУ

Сим Сипаттама Мин Макс Әдепкі
TPOR Қуат ҚОСУ - есептегіш дайын (Ескерту 1) 500 500
TPL Қуат/сағат аз уақыт 500 1500
Қуат/сағат аз уақыт дірілі (Ескерту 2) ±25
TPH Қуат/сағаттың жоғары уақыты 1500 Ескерту 3
TPSL Кідіріс, Деректерді шығару уақыты 250
Қуат/сағат тасымалдаушы жиілігі 20 30
Деректердің шығу жиілігін сұрау 40 60
TRC Қалпына келтіру пәрмені. Тізілімді ысыруға мәжбүрлеу үшін Қуат/Сағат төмен уақыт 200
TRR Есептегішті қайта оқу уақыты (Ескерту 1) 200

Ескертулер:

  1. TPOR қуат/сағат импульстары болуы мүмкін, бірақ регистр еленбейді. Кейбір регистрлер қалпына келтіру пәрменінсіз хабарламаны қайталамауы мүмкін
  2. Регистрлік сағаттың дірілдері көрсетілген, себебі кейбір регистрлер сағаттың төмен уақытындағы үлкен өзгерістерге сезімтал болуы мүмкін.
  3. Регистр статикалық құрылғы болуы керек. Қуат/сағат сигналы жоғары болғанша регистр ағымдағы күйде қалады.

5.2.3 Қолдау көрсетілетін оқырмандар:
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, Кемп-Мик Минеола, Техас (түртіңіз)
  2. Негізгі метр MMR NTAMMR1 RepReader
  3. Sensus AR4002 RF

5.3 Кодер қуат режимі
5.3.1 Күту уақыты орын алған кезде оқырмандардың (200 мссек), SPI немесе Readers әрекеті көрсетілмесе, жүйе қуатты өшіру режиміне өтеді.
5.3.2 Жүйе қуатты өшіру режимінен SPI қабылданғанда немесе оқу сағаты қабылданғанда ғана оянуы мүмкін.
5.3.3 Жүйенің қуатты өшіру режимі ТОҚТАТУ режимі (ең аз қуатты тұтыну).
5.3.4 Қуатты өшіру режиміне кірер алдында SPI модулі SPI хабары қабылданған кезде ТОҚТАТУ режимінен оятуды қосу үшін EXTI ретінде конфигурацияланады.
5.3.5 Reader сағаты қабылданған кезде ТОҚТАТУ режимінен ояту үшін PB0 EXTI конфигурацияланған.
5.3.6 GPIO қуатты өшіру режимінде ең аз қуат тұтыну үшін конфигурацияланған.
5.3.7 Қуатты өшіру режиміне кіру күту таймерінен кейін негізгі циклден орындалады, таймер 2 өткеннен кейін.
5.4 Кері үйлесімділік хабары
Есептегіштен хабарлама:

Байт саны  (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 Сәйкес [0]-0x30 Сәйкес [1]-0x30
6 Сәйкес [2]-0x30 Сәйкес [3]-0x30
7 Сәйкес [4]-0x30 Сәйкес [5]-0x30
8 Сәйкес [6]-0x30 Сәйкес [7]-0x30
9 (i=1;i<9;a^= message[i++]) үшін тексеру сомасы;
10 0x0D

5.5 Кодер интерфейсінің конфигурациясы

Байт саны
1 Биттар:
0 – Сыртқы қуатты қосу
1 – 0 Пішімді түзету
1 Айнымалы пішім
Әдепкі 0
Сыртқы қуат және айнымалы пішімі жоқ
7
_
TPOR 10 мс қадаммен
2 Вт сағат жиілігі хз тілінде
Vsense шегі Vsense шекті мәннен асқан кезде сыртқы қуатқа ауысыңыз
6 2 Вт импульстік ені 5*us 0 Оус дегенді білдіреді
10 50us 100 500us дегенді білдіреді
7-8 Батареяға қол жеткізу шегі
Мыңдаған қолжетімділікте.
TBD
9 Ондық нүктенің орны
10 Цифрлар саны 0-8
11 Өндіруші идентификаторы
12 Дыбыс бірлігі А қосымшасын қараңыз
13 Ағын бірлігі А қосымшасын қараңыз
14-15 Бит бойынша:
0 – Дабыл жіберу
1 – бірлікті жіберу
2 - ағынды жіберу
3 -жіберу көлемі
16 Ағын түрі C
17 Көлем түрі B
18-30 Есептегіш идентификаторы Негізгі Алға (түзету режимінде 8 LSB)
31-42 Есептегіш идентификаторы (екінші) Кері ағын (түзету режимінде 8 LSB)

5.6 Кодер хабарламасын пішімдеу
5.6.1 Бекітілген ұзындық пішімі
RnnniiiiiiiCR
R[Encoder Data][ Meter ID 8 LSB(Configuration)]CR
Бекітілген ұзындық пішімі келесідей:
Қайда:
«R» - басты кейіпкер.
“nnnn” – төрт таңбалы метр көрсеткіші.
“iiiiiii” – сегіз таңбалы сәйкестендіру нөмірі.
“CR” – каретканы қайтару таңбасы (ASCII мәні 0Dh)
«n» үшін жарамды таңбалар «0-9» және «?»
“i” үшін жарамды таңбалар: 0-9, AZ, az, ?
Пішім түзетілген жағдайда модуль:

  1. Модульге жіберілген Есептегішті ASCII түріне түрлендіру (0-ден 9999-ға дейін)
  2. Есептегіш идентификаторының негізгі немесе есептегіш идентификаторынан (қосымша) 8 LSB алыңыз

5.6.2 Айнымалы ұзындық пішімі
Айнымалы ұзындық пішімі жетекші «V» таңбасынан, өрістер қатарынан және «CR» терминатор таңбасынан тұрады. Жалпы формасы:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Есептегіш идентификаторының негізгі немесе Есептегіш идентификаторынан (қосымша) 12 LSB таңбасын алыңыз
  2. Кодер деректерінің есептегіш өрісін түрлендіру және ASCII түріне түрлендіру (0-ден 99999999-ға дейін), сандар саны конфигурацияға байланысты
  3. Егер бар болса, кодер деректерінен дабыл байты жіберіңіз
  4. Бар болса, кодтауыш деректерінен бірлік байт жіберіңіз
  5. Кодер деректерінің есептегіш ағыны өрісін түрлендіріңіз және қалқымалыдан ASCIIге түрлендіріңіз, цифрлар саны 4 және ондық нүкте және қажет болса белгі.
  6. Барлығын сәйкес тақырыптармен және бөлгіштермен біріктіріңіз
  7. CR қосыңыз.
    Тотализатор 0 1 2 3 . 4 5 6 7 8
    Сенсус 0 0 0 0 0 1 2 3
    Кодер деректерінің көлемі 123

    Цифр саны = 8
    Ажыратымдылық = 1
    Ондық нүктенің орны = 0 (ондық нүкте жоқ)

    Тотализатор 0 1 2 3 . 4 5 6 7 8
    Сенсус 0 0 1 2 3 . 4 5
    Кодер деректерінің көлемі 12345

    Цифр саны = 7 (ондық нүктеге байланысты максимум)
    Ажыратымдылық = 1
    Ондық нүктенің орны = 2

    Тотализатор 0 1 2 3 . 4 5 6 7 8
    Сенсус 1 2 3 4 5 . 6 7
    Кодер деректерінің көлемі 1234567

    Цифр саны =7 (ондық бөлшек болғандықтан максимум)
    Ажыратымдылық =x0.01
    Ондық нүктенің орны = 2

    Тотализатор 0 0 1 2 . 3 4 5 6 7
    Сенсус 0 0 0 1 2 3 4
    Кодер деректерінің көлемі 1234

    Цифр саны = 7
    Ажыратымдылық = x 0.01
    Ондық нүктенің орны = 0

    Тотализатор 0 1 2 3 . 4 5 6 7 8
    Сенсус 0 0 0 0 0 1 2
    Кодер деректерінің көлемі 12

    Цифр саны = 7
    Ажыратымдылық =x10
    Ондық нүктенің орны = 0

5.7 Өріс анықтамасы
5.7.1 Хабарлама пішімі бірінші хабарлама байтына сәйкес анықталады.

  1. 0 x 55 жаңа форматтағы хабарды көрсетті.
  2. 0 x 53 ('S') ескі пішім хабарламасын көрсетеді

5.7.2 Төменде ұсынылған бірнеше қосымша ішкі өрістер бар. Олар «[,]» жақшаға алынған. Егер өріс үшін бірнеше ішкі өріс анықталған болса, ішкі өрістер ұсынылған ретпен пайда болуы керек.
5.7.3 Модуль есептегіштен деректерді конфигурацияға (Түзету немесе айнымалы) сәйкес екі пішімнің біріне түрлендіреді.
Келесі кесте қолдау көрсетілетін ұзындық пішімдерін анықтайды:

Хабарды шығару Формат

Пішін Қайда Конфигурация
Бекітілген ұзындық пішімі RnnniiiiiiiCR R жетекші кейіпкер
n – метрдің көрсеткіші
i – есептегіш идентификаторы
CR – ASCII 0Dh
есептегіштерді оқу бірліктері
Айнымалы ұзындық пішімі V;IMiiiiiiiiiiii; RBmmmmmm,ffff,uv; Аа,а,а; GCnnnnnn,uf CR V – жетекші кейіпкер
I – сәйкестендіру өрісі. i – 12 таңбаға дейін
M – Өндіруші идентификаторы RB – Ағымдағы көлем
A – Дабыл өрісі. a – 8 дабыл кодының ішкі өрістеріне дейін дабыл түрлеріне рұқсат етіледі.
GC – Ағымдағы ағын жылдамдығы m – 8 цифрға дейін
f – мантисса
uv – көлем бірліктері (бірліктер кестесін қараңыз)
nnnnnn – 4-6 таңба:
4-сан, 1 ондық бөлшек, 1 белгі
uf – ағын бірліктері (бірліктер кестесін қараңыз)

Өрістер:
f (мантисса), a (дабыл) ,u (бірліктер) міндетті емес.
Жарамды таңбалар: “0-9”, “AZ”, “az”, “?” қате көрсеткіші ретінде жарамды.
5.8 Ескі пішім бойынша хабарламаны талдау
5.8.1 Ескі пішімде хабарда есептегіш идентификаторы мен дыбыс деңгейінің күні бар.
5.8.2 Хабарлама ICD сәйкес талданады.
5.9 EEPROM қабылданған параметрлерге жазу
5.9.1 Модуль идентификаторы, деректер хабарламасы немесе Конфигурация хабары алынғанда, хабардың параметрлері EEPROM-ға жазылады.
5.9.2 EEPROM-ға бұл жазу жүйені қалпына келтіру кезінде жүйенің деректердің жоғалуын болдырмайды.
5.10 Оқырман оқиғасының дескриптор блогы
5.10.1 Reader Clock қабылданған кезде, жүйе оқырманның ISR оқиғасын өңдейді.
5.10.2 Барлық процестер оқырманмен үндестіру үшін ISR-де орындалады.
5.10.3 200 мс ішінде сағат анықталмаса, жүйе қуатты өшіру режиміне өтеді.

ARAD TECHNOLOGIES Encoder бағдарламалық құралы - тұтқа

Оқырман ISR тұтқа блогы
Вер. 1.00 3/12/2017 3/12/2017

5.11 Ашық анық анықтау таймері
5.11.1 Оқырман сағаты қабылданған кезде, әбден анықтау таймері ашылады.
5.11.2 200 мс ішінде сағат оқиғалары болмаса, жүйе қуатты өшіру режиміне өтеді.
5.12 Оқырман түрін анықтау
5.12.1 Алғашқы 3 сағат оқиғасы сағатты анықтау түрі үшін пайдаланылады.
5.12.2 Анықтау Reader сағатының жиілігін өлшеу арқылы жүзеге асырылады.
5.12.3 2 Вт оқу құрылғысының тактілік жиілігі: 20 кГц – 30 кГц.
5.12.4 3 Вт оқу құрылғысының тактілік жиілігі 2 кГц-тен аз.
5.13 TPSL анықтау үшін ашық таймер
5.13.1 2 Вт оқу құрылғысы анықталған кезде, әрбір байтты жіберуден бұрын TPSL уақытын анықтау үшін таймер ашылады.
5.13.2 2w оқырман протоколында әрбір бит интервалмен немесе толықтай беріледі.
5.14 Төмен сағат оқиғасын күтіңіз, деректерді жылжытыңыз

  • 2 Вт қосылымда. TPSL уақыты анықталғаннан кейін бит 2w протоколына сәйкес жіберіледі.
    '0' 50 мкс үшін 300 кГц импульс ретінде беріледі
    '1' 0 мкс үшін '300' ретінде беріледі
  • 3W қосылымында. TPOR кідіріс уақытынан кейін бит 3w протоколына сәйкес жіберіледі.
    '0' '1' ретінде беріледі
    '1' '0' ретінде беріледі

Әрбір бит сағатты азайту оқиғасынан кейін беріледі.
5.15 TX оқиғаларының алдын ала есептегіші, TRR өтіңіз
Әрбір хабарлама жіберілгеннен кейін TX оқиғаларының есептегіші жаңартылады. Көрсеткіштер саны батареяға қол жеткізу мәнінен асып кеткенде, санауыш батареяға қол жеткізу қатесін көрсету үшін пайдаланылады. Әрбір жіберуден кейін TRR уақытында жүйе оқырман сағатының оқиғаларын қабылдамайды.
5.16 Хабар пішімі/ Кодер конфигурациясы
Есептегіштен кодтаушыға хабарлама:

Тақырып Адр 17:61 15:0 теріңіз] Лен Деректер Соңы
Encoder Access алыңыз 55 X 12 0 Нөл CSsum
Кодер күйін алыңыз 55 X 13 0 Нөл CSsum
Кодер күйін өшіру 55 X 14 0 Нөл CSsum
Кодер деректері 55 X 15 4-10 Байт Есептегіш деректері CSsum
1-4
5
6-9
Метр көлемі (бірнеше Int)
Дабыл
Ағын (жүзу)
Кодер
Конфигурация
55 X 16 Қате! Анықтама
дереккөз табылмады.
CSsum

Лен – деректер ұзындығы;
CSsum – барлық кадрдағы [55…Деректер] немесе AA сомасын тексеру.
Кодер метрге жауап береді:

Тақырып Addr Түр Лен Деректер Соңы
Encoder Access алыңыз 55 X 9 2 Модуль идентификаторы
Күй алу 55 X 444 1 Битальды Модуль идентификаторы
0
1
2
4
8
OK
Watch Dog пайда болды
UART қатесі
Оқылған саннан асып кету
Кодер интерфейсінің қателері
Барлық командалар 55 X X 0 Модуль идентификаторы

Глоссарий

Мерзімі Сипаттама
CSCI Компьютерлік бағдарламалық құралды конфигурациялау интерфейсі
EEPROM Электрондық түрде өшірілетін PROM
GUI Графикалық пайдаланушы интерфейсі
ISR Қызмет көрсетуді үзу
SRS Бағдарламалық қамтамасыз ету талаптарының сипаттамасы
WD Күзетші ит

Қосымша

7.1 Өлшем бірліктері

Кейіпкер Бірліктер
м³ Текше метр
фут³ Текше фут
АҚШ Гал АҚШ галлондары
l Әдебиеттер

Сыртқы құжаттар

Аты және орналасқан жері
2W-SENSUS
3W-SENSUS

Түзету тарихы:

Қайта қарау Бөлім әсер етті Күн Өзгерткен Сипаттаманы өзгерту
1.00 Барлығы 04/12/2017 Евгений Косаковский Құжатты құру

~ Құжаттың соңы ~

Arad Technologies Ltd.
ст. HaMada, Yokneam Elite,
2069206, Израиль
www.arad.co.il

Құжаттар / Ресурстар

PDF thumbnailКодер бағдарламалық құралы
User Guide · 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software for Sonata Sprint Encoder

Анықтамалар

Сұрақ қою

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Сұрақ қою

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.