인코더 소프트웨어
사용자 가이드
인코더 소프트웨어
이 문서에는 ARAD Ltd.의 독점 정보인 기밀 정보가 포함되어 있습니다. ARAD Ltd.의 사전 서면 허가 없이는 내용의 일부를 어떠한 방식으로도 사용, 복사, 공개 또는 제3자에게 전달할 수 없습니다.
승인:
| 이름 | 위치 | 서명 | |
| 작성자: | 에브게니 코사코프스키 | 펌웨어 엔지니어 | |
| 승인자: | 연구개발 관리자 | ||
| 승인자: | 제품 관리자 | ||
| 승인자: |
연방통신위원회(FCC) 준수 공지
주의
이 장치는 FCC 규정의 파트 15를 준수합니다. 사용자는 Master Meter가 명시 적으로 승인하지 않은 장비의 변경 및 수정이 보증 및 장비 작동 권한을 무효화 할 수 있음을 알고 있어야합니다. 전문 교육을받은 직원이 장비를 사용해야합니다.
이 장비는 테스트를 거쳐 FCC 규정의 Part 15에 따라 Class B 디지털 장치에 대한 제한을 준수하는 것으로 확인되었습니다. 이러한 제한은 주거용 설치시 유해한 간섭으로부터 합리적인 보호를 제공하도록 설계되었습니다. 이 장비는 무선 주파수 에너지를 생성하고 방출 할 수 있으며 지침에 따라 설치 및 사용하지 않을 경우 무선 통신에 유해한 간섭을 일으킬 수 있습니다. 그러나 설치시 간섭이 발생하지 않는다는 보장은 없습니다. 이 장비가 라디오 또는 텔레비전 수신에 유해한 간섭을 유발하는 경우 (장비를 껐다가 켜서 확인할 수 있음) 사용자는 다음 조치 중 하나 이상을 사용하여 간섭을 해결하는 것이 좋습니다.
- 수신 안테나의 방향을 바꾸거나 위치를 바꾸세요.
- 장비와 수신기 사이의 거리를 넓힙니다.
- 수신기가 연결된 것과 다른 회로의 콘센트에 장비를 연결하세요.
- 도움이 필요하면 딜러나 숙련된 라디오/TV 기술자에게 문의하세요.
이 장치는 FCC 규정 제15부를 준수합니다. 작동은 다음 두 가지 조건에 따릅니다.
- 이 장치는 유해한 간섭을 일으키지 않으며,
- 이 장치는 원치 않는 작동을 일으킬 수 있는 간섭을 포함하여 수신되는 모든 간섭을 수용해야 합니다.
산업 캐나다(IC) 준수 고지
이 장치는 FCC 규정 Part 15 및 Industry Canada 라이선스 면제 RSS 표준을 준수합니다. 작동은 다음 두 가지 조건에 따릅니다.
- 이 장치는 간섭을 일으키지 않을 수 있습니다.
- 본 장치는 원치 않는 작동을 일으킬 수 있는 간섭을 포함한 모든 간섭을 허용해야 합니다.
Industry Canada 규정에 따라 이 무선 송신기는 Industry Canada에서 송신기에 대해 승인한 유형 및 최대(또는 그보다 낮은) 이득의 안테나를 사용해서만 작동할 수 있습니다. 다른 사용자에게 잠재적인 무선 간섭을 줄이기 위해 안테나 유형과 이득은 성공적인 통신에 필요한 등가 등방성 복사 전력(EIRP)을 넘지 않도록 선택해야 합니다.
– 본 B등급 디지털 장비는 캐나다 ICES-003을 준수합니다.
방사선 노출에 대한 진술:
이 장비는 통제되지 않은 환경에 대해 명시된 FCC 및 IC RF 방사선 노출 제한을 준수합니다.
소개
인코더 소프트웨어 요구 사항 사양은 인코더 모듈에서 개발할 소프트웨어 시스템에 대한 설명입니다. 기능적 및 비기능적 요구 사항을 제시하며 소프트웨어가 제공해야 하는 시스템 및 사용자 상호 작용을 설명하는 일련의 사용 사례를 포함할 수 있습니다.
현재 요구 사항 사양은 한 쪽에서 Arad 수위 측정과 다른 쪽에서 인코더 판독기 2 또는 3개 와이어 사이의 작동 기반을 설정합니다. 적절하게 사용하면 소프트웨어 요구 사항 사양은 소프트웨어 프로젝트 실패를 방지하는 데 도움이 될 수 있습니다.
현재 문서에는 인코더 모듈 개발에 필요한 충분하고 필수적인 요구 사항(시스템 정의, DFD, 통신 등)이 나열되어 있으며, 인코더 모듈과 SENSUS 펄스 판독기 간 통신에 필요한 하드웨어 및 소프트웨어 인터페이스의 세부 정보가 제시되어 있습니다.
시스템 오버view
Sonata Sprint Encoder는 2W 또는 3W 인터페이스를 통해 Sonata 데이터를 읽을 수 있는 배터리 구동 하위 시스템 모듈입니다.
리더 시스템 유형(2W 또는 3W)을 식별하고 쏘나타 미터에서 직렬로 수신된 데이터를 리더의 문자열 형식으로 변환하여 Sensus 리더 유형 프로토콜로 전송합니다.
인코더 SW 아키텍처
3.1 인코더 모듈은 다음과 같은 매우 간단한 구성 가능한 시스템입니다.
3.1.1 고해상도 펄스 출력 신호를 제공합니다.
3.1.2 Sonata에서 수신한 데이터를 Encoder 모듈 구성에 따라 측정 단위별로 전기 펄스로 변환할 수 있습니다. 전기 펄스는 XNUMX선 또는 XNUMX선 케이블을 통해 원격 판독 시스템으로 전송됩니다.
3.1.3 다른 펄스 판독기와의 통신 인터페이스를 지원합니다.
3.1.4 인코더 모델은 후처리 과정 없이 소나타 미터에서 수신한 마지막 문자열만 전송하는 모듈로 구성되어 있습니다.
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 이벤트 핸들 블록을 보여줍니다.

3.4.1 오류 수신 메시지 감지 타이머 열기.
SPI에서 바이트가 수신되면 시스템은 헤더 바이트인지 확인하고, 다음 바이트 수신 시간 초과를 위한 타이머를 열고 타이머를 시작합니다. 이 방법은 시스템이 오랫동안 바이트를 기다리는 것을 방지합니다.
장기간(200ms 이상) 바이트가 수신되지 않으면 SPI 오류 바이트가 업데이트되고 메시지가 제거되지 않습니다.
3.4.2 수신한 Rx 바이트 저장
각 바이트는 Rx 버퍼에 저장됩니다.
3.4.3 체크섬 확인
메시지의 마지막 바이트가 수신되면 체크섬이 검증됩니다.
3.4.4 SPI 오류 바이트 업데이트
체크섬이 유효하지 않으면 SPI 오류 바이트가 업데이트되고 메시지가 구문 분석되지 않습니다.
3.4.5 수신된 SPI 메시지 구문 분석
체크섬이 유효하면 구문 분석 프로세스가 호출됩니다.
수신된 버퍼를 원자적이고 방해받지 않는 프로세스로 즉시 처리하기 위해 주 루프에서 구문 분석이 수행됩니다. 구문 분석을 수행할 때 판독기 이벤트가 처리되지 않습니다.
3.5 다음 그림은 parse 메시지 흐름을 보여줍니다. 각 블록은 하위 문단에서 간략하게 설명합니다.

인코더 모듈 구성
GUI에서 작동하도록 인코더 모듈을 구성하는 것이 가능합니다.

4.1 구성 설정은 Sonata 미터에 눌러 저장됩니다.
단추.
4.2 Sonata는 GUI 매개변수에 따라 RTC 알람 구성을 통해 인코더 모듈과의 통신을 구성해야 합니다.
4.2.1 사용자 선택의 경우
Sonata RTC 알람은 "분" 필드에 정의된 시간에 맞게 구성되어야 합니다. 인코더 모듈과의 통신은 "분" 필드 시간마다 수행되어야 합니다.
4.2.2 사용자 선택의 경우
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 Once – Sonata가 하루에 한 번 Encoder 모듈로 데이터를 보내는 고정된 시간(4.2.2 참조). 필드 "First"에는 시간과 분 형식으로 시간이 포함되어야 합니다.
4.6.3 두 번 - 소나타가 하루에 두 번 인코더 모듈로 데이터를 보내는 고정 시간(4.2.2 참조). 필드 "첫 번째"와 "두 번째"에는 시간과 분 형식으로 시간이 포함되어야 합니다.
4.7 AMR 일련 번호 – 최대 8자리 ID 번호(기본값은 미터 ID와 동일)
- 숫자만 입력(뒤로가는 모드에서).
- 가장 중요하지 않은 숫자는 8개뿐입니다(역방향 모드에서).
4.8 숫자 개수 – 1/8W 판독기로 전송할 숫자는 가장 오른쪽 위치부터 2~3자리입니다(기본 8자리).
4.9 TPOR – 마스터가 시작 동기화를 중지할 때까지 리더가 기다리는 시간(터치 읽기 인터페이스 참조)(0…1000ms. 기본값 500ms).
4.10 2W 펄스 폭 – (60…1200ms. 기본값 800ms).
4.11 단위 – 유량 단위와 체적 단위는 Sonata 수도 미터와 동일합니다(읽기 전용).
4.12 인코더 모듈은 역방향 형식의 알람을 지원하지 않습니다. 따라서 모듈 측에서 알람 표시 옵션을 가질 수 없습니다.
통신 정의

| Sonata – 인코더 인터페이스 | ||
| 버전 1.00 | 23/11/2017 | 예브게니 K. |
5.1 쏘나타↔ 엔코더 통신
5.1.1 소나타 수도계는 SPI 프로토콜을 통해 인코더 모듈과 통신합니다: 500kHz, No Data 제어). 다른 설정을 사용하면 예측할 수 없는 결과가 발생하고 연결된 소나타 수도계가 응답하지 않게 될 수 있습니다.
5.1.2 소나타가 재시작되면 현재 구성은 소나타 작동 후 1분 이내에 첫 번째 통신 요청과 함께 인코더 모듈로 전송됩니다.
5.1.3 인코더 모듈이 3번까지 구성을 수신하지 못하는 경우, Sonata는 200ms 동안 "Reset" 핀을 통해 인코더 모듈 재설정을 실행하고 구성을 다시 전송하려고 시도합니다.
5.1.4 구성 요청이 성공적으로 수행된 후 Sonata는 인코더 모듈로 데이터를 전송하기 시작합니다.
5.2 인코더 ↔ 센서스 리더(터치리드) 인터페이스
5.2.1 터치 리드 모드에 대한 인터페이스 사양은 표준 회로에서의 작동을 기준으로 정의됩니다.
5.2.2 인코더 모듈은 Sensus 2W 또는 3W 프로토콜을 통해 리더와 통신해야 합니다. Sensus 2W 또는 3W 통신을 위한 터치 판독 인터페이스 타이밍 다이어그램이 있습니다.

| 심 | 설명 | 최소 | 맥스 | 기본 |
| TPOR | 미터 준비 상태로 전원 켜기(노트 1) | 500 | 500 | |
| 티피엘 | 전원/시계 낮은 시간 | 500 | 1500 | |
| 전원/클록 낮은 시간 지터(노트 2) | ±25 | |||
| 티피에이치피 | 전원/클록 하이 타임 | 1500 | 노트 3 | |
| TPSL | 지연, 데이터 출력에 대한 클럭 | 250 | ||
| 전원/클록 캐리어 주파수 | 20 | 30 | ||
| 데이터 출력 빈도 요청 | 40 | 60 | ||
| 티알씨 | 리셋 명령. Power/Clock이 낮아져 레지스터 리셋을 강제하는 시간 | 200 | ||
| 트러스트 | 미터 다시 읽기 시간(노트 1) | 200 |
참고사항:
- TPOR 동안 전원/클럭 펄스가 존재할 수 있지만 레지스터에서 무시됩니다. 일부 레지스터는 재설정 명령 없이 메시지를 반복하지 않을 수 있습니다.
- 레지스터 클록 지터는 일부 레지스터가 클록 낮은 시간의 큰 변동에 민감할 수 있기 때문에 지정됩니다.
- 레지스터는 정적 장치여야 합니다. 레지스터는 Power/Clock 신호가 높은 상태를 유지하는 한 현재 상태를 유지해야 합니다.
5.2.3 지원되는 리더:
2W
- 터치리더 II 센서스 M3096 – 146616D
- 터치리더 II 센서스 M3096 – 154779D
- 터치리더 II 센서스 3096 – 122357C
- 센서스 오토건 4090-89545 A
- VersaProbe NorthROP Grumman VP11BS1680
- Sensus RadioRead M520R C1-TC-X-AL
3W
- VL9, Kemp-Meek Mineola, TX(Tap)
- 마스터 미터 MMR NTAMMR1 RepReader
- 센서스 AR4002 RF
5.3 인코더 전원 모드
5.3.1 시간 초과가 발생하고 리더기(200밀리초)의 활동이 없거나 SPI 또는 리더기가 작동하지 않으면 시스템은 전원 끄기 모드로 전환됩니다.
5.3.2 시스템은 SPI를 수신하거나 Readeclock을 수신할 때에만 전원 끄기 모드에서 깨어날 수 있습니다.
5.3.3 시스템의 전원 끄기 모드는 HALT 모드(최소 전력 소비)입니다.
5.3.4 전원 끄기 모드로 들어가기 전에 SPI 모듈은 SPI 메시지를 수신했을 때 HALT 모드에서 깨어날 수 있도록 EXTI로 구성됩니다.
5.3.5 PB0은 Reader의 클럭을 수신하면 HALT 모드에서 깨어나기 위해 EXTI로 구성됩니다.
5.3.6 GPIO는 절전 모드에서 최소한의 전력 소비를 위해 구성되어 있습니다.
5.3.7 전원 끄기 모드로의 전환은 타임아웃 타이머, 타이머 2가 경과한 후 메인 루프에서 실행됩니다.
5.4 이전 버전과의 호환성 메시지
측정기의 메시지:
| 바이트 번호 | (0:3) | (4:7) |
| 0 | '에스' | |
| 1 | 아이디 [0]-0x30 | 아이디 [1]-0x30 |
| 2 | 아이디 [2]-0x30 | 아이디 [3]-0x30 |
| 3 | 아이디[4]-0x30 | 아이디 [5]-0x30 |
| 4 | 아이디[6]-0x30 | 아이디 [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 | i=1;i<9;a^= message[i++]에 대한 체크섬 | |
| 10 | 0x0D | |
5.5 인코더 인터페이스 구성
| 바이트 번호 | ||
| 1 | 비트: 0 – 외부 전원 활성화 1 – 0 고정 형식 1 가변 형식 |
기본값은 0입니다 외부 전원 없음 및 가변 형식 |
| 7 _ |
TPOR | 10ms 단계에서 |
| 2W 클럭 주파수 | Khz 단위 | |
| Vsense 임계값 | Vsense가 임계값을 초과하면 외부 전원으로 전환 | |
| 6 | 2*us에서 5W 펄스 폭 | 0은 Ous를 의미합니다 10은 50us를 의미하고 100은 500us를 의미합니다. |
| 7-8 | 배터리 접근 임계값 수천 번의 접근을 통해. |
미정 |
| 9 | 소수점 위치 | |
| 10 | 자릿수 | 0-8 |
| 11 | 제조업체 ID | |
| 12 | 볼륨 단위 | 부록 A 참조 |
| 13 | 유량 단위 | 부록 A 참조 |
| 14-15 | 비트 : 0 – 알람 보내기 1 – 단위 보내기 2 - 전송 흐름 3 - 볼륨 전송 |
|
| 16 | 흐름 유형 | C |
| 17 | 볼륨 유형 | B |
| 18-30 | 미터 ID 메인 | 앞으로(고정 모드에서 8LSB) |
| 31-42 | 측정기 ID(보조) | 역류(고정 모드에서 8LSB) |
5.6 인코더 메시지 포맷팅
5.6.1 고정 길이 형식
RnnnniiiiiiCR
R[인코더 데이터][ 미터 ID 8 LSB(구성)]CR
고정 길이 형식은 다음과 같습니다.
어디:
주인공은 "R"입니다.
"nnnn"은 4자리 미터 판독값입니다.
“iiiiiiiii”는 8자리 식별 번호입니다.
"CR"은 캐리지 리턴 문자(ASCII 값 0Dh)
"n"에 유효한 문자는 "0-9" 및 "?"입니다.
"i"에 유효한 문자는 다음과 같습니다. 0-9, AZ, az, ?
수정된 형식의 경우 모듈은 다음을 수행합니다.
- 모듈로 전송된 미터 카운터를 ASCII(0 ~ 9999)로 변환합니다.
- 미터 ID 주 또는 미터 ID(보조)에서 8 LSB를 가져옵니다.
5.6.2 가변 길이 형식
가변 길이 형식은 선행 문자 "V", 일련의 필드 및 종료 문자 "CR"로 구성됩니다. 일반적인 형태:
V;IMiiiiiiiiiiii;RBmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR
- 미터 ID 기본 또는 미터 ID(보조)에서 12개의 LSB 문자를 가져옵니다.
- 인코더 데이터의 미터 카운터 필드를 ASCII(0~99999999)로 변환합니다. 숫자의 개수는 구성에 따라 달라집니다.
- 인코더 데이터에서 알람 바이트를 보냅니다(존재하는 경우)
- 인코더 데이터에서 단위 바이트를 보냅니다(존재하는 경우)
- 인코더 데이터의 미터 유량 필드를 변환하고 부동 소수점에서 ASCII로 변환합니다. 숫자의 자릿수는 4이고 소수점과 부호는 필요한 경우 사용합니다.
- 적절한 헤더와 구분 기호로 모두 연결
- 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 메시지 형식은 첫 번째 메시지 바이트에 따라 식별됩니다.
- 0 x 55는 새로운 형식 메시지를 나타냅니다.
- 0 x 53('S')은 이전 형식 메시지를 나타냅니다.
5.7.2 아래에는 여러 개의 선택 하위 필드가 제시되어 있습니다. 이들은 괄호 “[,]”로 묶여 있습니다. 필드에 대해 두 개 이상의 하위 필드가 정의된 경우 하위 필드는 제시된 순서대로 나타나야 합니다.
5.7.3 모듈은 구성(고정 또는 변수)에 따라 미터의 데이터를 두 가지 형식 중 하나로 변환합니다.
다음 표는 지원되는 길이 형식을 정의합니다.
|
출력 메시지 체재 |
형태 | 어디 | 구성 |
| 고정 길이 형식 | RnnnniiiiiiCR | R 선두 문자 n – 미터 판독 나는 – 미터 ID CR – 아스키 0Dh |
미터 판독 단위 |
| 가변 길이 형식 | V;IMiiiiiiiiiiii;RBmmmmmmm,ffff,uv;Aa,a,a;GCnnnnnn,ufCR | V – 주인공 I – 식별 필드. i – 최대 12자 M – 제조업체 ID 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 이전 형식에서는 메시지에 미터 ID와 볼륨 날짜가 포함되었습니다.
5.8.2 메시지는 ICD에 따라 구문 분석됩니다.
5.9 EEPROM 수신 매개변수에 쓰기
5.9.1 모듈 ID, 데이터 메시지 또는 구성 메시지를 수신하면 메시지의 매개변수가 EEPROM에 기록됩니다.
5.9.2 EEPROM에 쓰기를 하면 시스템 재설정 시 시스템이 데이터 손실을 방지할 수 있습니다.
5.10 리더 이벤트 핸들 블록
5.10.1 리더 클럭을 수신하면 시스템은 리더의 ISR 이벤트를 처리합니다.
5.10.2 모든 프로세스는 리더와 동기화되기 위해 ISR에서 수행됩니다.
5.10.3 200ms 동안 클럭이 감지되지 않으면 시스템은 전원 끄기 모드로 전환됩니다.

| 리더 ISR 핸들 블록 | ||
| 버전 1.00 | 3/12/2017 | 3/12/2017 |
5.11 열기 감지 타이머
5.11.1 리더 시계를 수신하면, 조용 감지 타이머가 열립니다.
5.11.2 200ms 동안 클록 이벤트가 없으면 시스템은 전원 끄기 모드로 전환됩니다.
5.12 리더 유형 감지
5.12.1 첫 번째 3개의 클록 이벤트는 클록 감지 유형에 사용됩니다.
5.12.2 감지는 리더기의 시계 주파수를 측정하여 이루어집니다.
5.12.3 2W 리더의 클록 주파수는 20kHz – 30kHz입니다.
5.12.4 3W 리더의 클록 주파수는 2kHz 미만입니다.
5.13 TPSL 감지를 위한 오픈 타이머
5.13.1 2w 리더가 감지되면 각 바이트를 전송하기 전에 TPSL 시간을 감지하기 위한 타이머가 열립니다.
5.13.2 2w 리더 프로토콜에서 각 비트는 간격이나 간격 없이 전송됩니다.
5.14 다운 클록 이벤트 대기, 데이터 아웃
- 2w 연결에서 TPSL 시간이 감지된 후 비트는 2w 프로토콜에 따라 전송됩니다.
'0'은 50µs 동안 300kHz 펄스로 전송됩니다.
'1'은 0 µs 동안 '300'으로 전송됩니다. - 3w 연결에서 TPOR 지연 시간 후 비트는 3w 프로토콜에 따라 전송됩니다.
'0'은 '1'로 전송
'1'은 '0'로 전송
각 비트는 클럭 다운 이벤트 이후에 전송됩니다.
5.15 고급 TX 이벤트 카운터, TRR로 이동
각 메시지 전송 후, TX 이벤트 카운터가 업데이트됩니다. 카운터는 판독 횟수가 배터리 액세스 값을 초과할 때 배터리 액세스 초과 오류를 나타내는 데 사용됩니다. 각 전송 후, TRR 시간 동안 시스템은 리더의 클록 이벤트를 수신하지 않습니다.
5.16 메시지 형식/인코더 구성
미터에서 인코더로 보내는 메시지:
| 헤더 | 주소 17:61 | 유형 15:0] | 렌 | 데이터 | 끝 | ||
| 인코더 액세스 권한 얻기 | 55 | X | 12 | 0 | 널 | CSum | |
| 인코더 상태 가져오기 | 55 | X | 13 | 0 | 널 | CSum | |
| 인코더 상태 지우기 | 55 | X | 14 | 0 | 널 | CSum | |
| 인코더 데이터 | 55 | X | 15 | 4-10 | 바이트 | 미터 데이터 | CSum |
| 1-4 5 6-9 |
미터 볼륨(Singed Int) 경보 흐름(부유) |
||||||
| 인코더 구성 |
55 | X | 16 | 오류!참조 소스를 찾을 수 없습니다. |
CSum | ||
렌 - 데이터 길이
CSum – 모든 프레임 [55…Data] 또는 AA에 대한 합계를 확인합니다.
미터에 대한 인코더 응답:
| 헤더 | 주소 | 유형 | 렌 | 데이터 | 끝 | ||
| 인코더 액세스 권한 얻기 | 55 | X | 9 | 2 | 모듈 ID | ||
| 상태 가져오기 | 55 | X | 444 | 1 | 비트 단위 | 모듈 ID | |
| 0 1 2 4 8 |
OK 워치독이 발생했다 UART 오류 읽은 수를 초과했습니다 인코더 인터페이스 오류 |
||||||
| 모든 명령 | 55 | X | X | 0 | 모듈 ID | ||
어휘
| 용어 | 설명 |
| 사회과학 | 컴퓨터 소프트웨어 구성 인터페이스 |
| 이이이프롬 | 전자적으로 지울 수 있는 PROM |
| 그래픽 사용자 인터페이스(GUI) | 그래픽 사용자 인터페이스 |
| 정보보안 | 인터럽트 서비스 루틴 |
| SRS | 소프트웨어 요구 사항 사양 |
| WD | 지키는 개 |
충수
7.1 측정 단위
| 성격 | 단위 |
| 평방미터 | 입방 미터 |
| ft³ | 입방 피트 |
| 미국 걸 | 미국 갤런 |
| l | 리터 |
외부 문서
| 이름과 위치 |
| 2W-센서스 |
| 3W-센서스 |
개정 내역:
| 개정 | 영향을 받는 섹션 | 날짜 | 변경자 | 설명 변경 |
| 1.00 | 모두 | 04/12/2017 | 에브게니 코사코프스키 | 문서 생성 |
~ 문서 끝 ~
아라드 테크놀로지스 유한회사
세인트 하마다, 요크네암 엘리트,
2069206, 이스라엘
www.arad.co.il
문서 / 리소스
![]() |
ARAD TECHNOLOGIES 인코더 소프트웨어 [PDF 파일] 사용자 가이드 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, 인코더 소프트웨어, 인코더, 소프트웨어, Sonata Sprint 인코더, Sonata Sprint 인코더용 인코더 소프트웨어 |




