일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 알고리즘
- 삼성코딩테스트
- 자료구조
- 초소형머신러닝
- 코딩테스트
- 코테
- 딥러닝
- TensorFlow Lite
- BFS
- 포스코 교육
- 포스코 AI교육
- tflite
- 영상처리
- 그리디
- bfs문제
- 코테 문제
- dfs문제
- dfs
- 삼성역테
- sort
- 다이나믹프로그래밍
- DP
- 컴퓨팅사고
- 삼성코테
- 임베디드 딥러닝
- 삼성역량테스트
- DP문제
- 포스코 ai 교육
- MCU 딥러닝
- tinyml
- Today
- Total
코딩뚠뚠
[임베디드] RFID 란? 본문
임베디드 개발 시 사용하는 기본적인 통신방법에 대해 연재중이다.
CAN, RS-232시리얼통신, TCP/IP, RFID 에 대해 연재중이며 TCP/IP까지 포스팅을 완료했다.
https://dbstndi6316.tistory.com/307
RFID 개념
[Radio Frequency Identification]
무선 주파수 (RF) 를 이용하여 대상을 식별할 수 있는 기술
RF태그에 정보를 저장하여 적용 대상에 부착한 후 RFID 리더를 통해서 정보를 인식한다.
RFID 시스템은 Tag / 안테나 / 리더기 / 호스트 로 구성된다.
- 태그 : 반도체와 안테나로 구성되어있으며 리더로부터 RF로 태그 정보제공을 요청받으면 태그가 보유한 정보를 리더에 제공한다.
- 리더 : 태그에게 정보를 보내도록 명령한 후 태그로부터 정보를 받아서 사용자가 사용하고자 하는 장소(호스트)로 정보를 송신한다.
RFID 특징
- 초극박형부터 다양한형태, 사이즈로 개발 가능 (스티커, 라벨, 티켓, 뱃지 등)
- 비접촉식 통신방법
- 읽기/쓰기 가능 - Reprogramming 가능
- 단말기를 이용하여 라벨에 저장되어 있는 Data를 언제 어디서든 업데이트 가능
- 라벨은 유일한 Serial 번호를 가지고 있기 때문에 다른 라벨과 함께 사용 가능
- 악조건에서도 사용 가능 - 고/저온, 습기찬 곳 등
RFID 작동원리
- 태그(칩+안테나)에 정보를 입력하고 대상에 삽입,부착
- 게이트, 계산대 등에 부착된 리더에서 안테나를 통해 발사된 무선 주파수 태그에 접촉
- 태그가 주파수에 반응 - 입력된 데이터를 안테나로 전송
- 안테나는 데이터를 디지털신호로 변조, CRC체크하여 리더로 전달
- 리더는 데이터를 해독해 호스트 컴퓨터로 전달 (RS-232 등)
주파수 종류별 특성
주파수 구분 | 특징 | 적용 가능 분야 |
저주파수 대역 (125kHz & 134kHz) |
- 짧은 인식거리 (1m이하) - 저가형 - 느린 인식속도 |
- 출입통제 - 동물식별 - 재고관리 |
중간주파수 대역 (13.56MHz) |
- 중저가형 - 상호유도방식 적용 - 비금속 장애물의 투과성 우수 |
- 출입통제 - 스마트카드 |
고주파수 대역 (433MHz) |
- 고가형 - 능동형 - 긴 인식거리 |
- 컨테이너 식별 및 추적 |
고주파수 대역 (860~960MHz) |
- 저가형, 장거리 인식 (~10m) - 금속 및 액체 인식률 저조 - 수동형 |
- 유통 물류 분야 |
마이크로파 대역 (2.45GHz) |
- 장거리 (~27m) - 빠른 인식속도 - 차폐물이 있는 경우 인식 불가 - 고가형 |
- 자동차 운행 흐름 모니터링 - 톨게이트 시스템 |
RFID 의 동작 심화
1. UID
RFID 방식 중 ISO/IEC 14443 표준은 리더/스마트카드 등의 표준 통신방식이다.
이 표준을 예시로 RFID를 조금더 깊게 알아보고자 한다.
위 그림은 RFID의 주소 (UID)로 ISO/IEC 14443 표준에서는 3가지 종류의 길이를 갖는 주소를 소개한다.
Mifare의 경우에는 4byte를 써왔으나 할당 가능한 주소가 점차 고갈되어서 현재는 7byte를 사용한다.
(주소가 고갈되면 세계 어디에선가는 중복되어 사용되고 있을 수 있다는 말)
2. 데이터 전송
1. 리더기 -> 태그
ISO 14443 타입 A의 경우 리더기->태그 에너지 전송을 위해 100% 진폭변조를 사용하고 인코딩 방식으로는 변형된 밀러방식을 사용한다.
타입 B의 경우 10% 진폭 변조를 사용하며, 인코딩방식으로는 NRZ(Non Return to Zero)를 사용한다.
- 100% ASK 변조 + 변형된 밀러 : Type A
- 10% ASK 변조 + NRZ : Type B
2. 태그 -> 리더기
태그로부터 리더기로 정보전송에는 847kHz의 반송파를 사용하고 OOK(On/Off Keying) 변조 방식을 사용한다.
인코딩방식으로는 맨체스터 방식을 사용하고 타입B의 경우에는 동일한 반송파로 BPSK 변조방식과 NRZ-L인코딩방식을 사용한다.
- OOK + 맨체스터 : Type A
- BPSK + NRZ-L : Type B
3. 데이터 포맷
두 가지의 데이터 프레임이 존재한다. Standard 데이터 프레임과 축소형 데이터 프레임이다.
- 표준 프레임 : 8bit data, Start bit, End bit 로 구성
- 축소 프레임 : 데이터전송X, 상태 변화 목적, 7bit, REQA와 WUPA 대표적 -> HALT상태 PICC를 활성화
* REQA : Request Type A (0x26)
* WUPA : Wake Up Type A (0x52)
4. 연결
UID를 이용해 PCD와 PICC가 어떻게 연결되는지 알아본다.
- PCD ---REQA---> 특정하지 않은 PICC (반복전송)
- REQA 회신한 PICC ---ATQA---> PCD (충돌방지 기능 지원하는지도 같이 전송)
- PICC가 충돌방지기능을 지원하면 PCD ---CL1(충돌방지 명령 0x93)---> PICC
- PICC ---자신의 UID번호---> PCD
- PCD ---anti-collision 명령 ---> PICC
- 받은 주소값이 자신과 동일할 경우 PICC ---나머지 부분의 주소---> PCD
*ATQA : Answer to Request
RFID 기술의 응용
기본적으로 출입/통제 물류 관리 등에 이용할 수는 있다고 알고 있다.
하지만 이러한 '기술' 자체를 응용한 사례는 있을까?
NFC
NFC는 RFID라는 무선통신표준을 바탕으로 NFC포럼에서 새로운 표준을 만든 것이다.
ISO/IEC 14443과 ISO 18092를 물리계층으로 하고 NFC포럼에서 응용계층에 대해 규정을 한다.
13.56MHz의 주파수 대역을 사용해 통신거리가 짧지만 기존 유통위주 RFID 기술보다 보안성이 높고, 휴대폰 조작으로 동작하게 할 수 있어 이용자의 행동기반으로 의도를 인식하여 다양한 맞춤형 서비스들과 연결하기 좋은 장점이 있다.
마지막으로 NFC의 계층구조까지 첨부한다.
'공부 > 임베디드' 카테고리의 다른 글
[임베디드] TCP/IP 프로토콜 정리 (0) | 2021.09.07 |
---|---|
[임베디드] RS-232 시리얼통신에 대해 (1) | 2021.09.06 |
[임베디드] CAN 통신이란? (0) | 2021.09.06 |
[임베디드] 임베디드시스템과 AI (0) | 2021.08.30 |
[임베디드] 임베디드시스템 SW 개발과정 (0) | 2021.08.17 |