NR-RVM1 Overview User Guide Literature number: NR-RVM1-01 April 2013.
Preface About This Document 본문서는 NR-RVM1 에대한개략적인설명을기술하였다. 본문서에서는 NR-RVM1 에구현된기능들에대한간단한설명과하드웨어에 대한핀맵을설명한다. 본문서는아래와같은내용으로구성되어있다. NR-RVM01 의기능설명 NR-RVM01 의하드웨어핀맵 Chapter Overview Chapter 1 NR-RVM1 의소개및하드웨어의연결 Related Documents NR-RVM1-2: SDK Manual Contact E-mail biz@nexreal.com Phone 02-874-7132~3 Fax 02-888-4182 Web.
Contents Chapter1. NR-RVM1 소개및하드웨어연결... 1 NR-RVM1 소개... 2 Specification... 3 NR-RVM1 기능둘러보기... 4 720p HD Video Streaming... 4 Duplex Audio Streaming... 4 Face Detection... 5 Network... 5 Serial Server Repeater... 6 Video Recording... 6 I/O Port... 7 Client Viewer Software SDK... 7 Application Area... 8 하드웨어설명및핀맵설명... 9 메인보드설명... 9 인터페이스보드설명... 11 하드웨어결합예제... 14.
Chapter 1 NR-RVM1 소개및하드웨어연결 본장에서는 NR-RVM1 의기능설명과하드웨어연결에대한내용을설명한다. 1
42 mm NR-RVM1 소개 NR-RVM1 은유무선네트워크를통하여 HD 급의영상을전송하도록개발된 IP 카메라모듈입니 다. 42 mm 8 mm 그림. NR-RVM1 외관 작고설치가간편한영상모듈 컴팩트한크기로설계된 NR-RVM1 은보안용네트워크카메라, 모바일및서비스로봇등의 다양한분야에서편리하게사용할수있는영상모듈입니다 무선 HD급영상전송 NR-RVM1은 801.2b/g/n의 WIFI 네트워크를이용하여무선환경에서빠르고편리하게 HD급의영상을전송합니다. HD급의선명한화질의영상을실시간으로전송하거나정지영상을캡쳐하고동영상녹화와파일다운로드등의다양한기능을무선환경에서사용할수있습니다. 특히실시간영상전송기능은 H.264와 MJPEG 코덱의듀얼채널영상전송기능을제공하여사용자가다양한설치환경에맞게해상도와압축방식을선택할수있도록해줍니다. MicroSD를이용한영상녹화 NR-RVM1은 MP4형식의영상녹화기능을제공합니다. 내장된 MicroSD 슬롯을이용하여최대 32Gb 크기의 MicroSD 카드를인식하고, HD 급의동영상을녹화저장합니다. 사용자는 MicroSD에저장된동영상파일을웹페이지를통하여손쉽게재생하고다운로드받을수있습니다. Serial to Ethernet 기능과다양한확장 I/O 포트 NR-RVM1은 Serial 포트를사용하는기기와원거리의네트워크클라이언트와의통신을위한데이터중계기능을지원합니다. 이기능을사용하면 NR-RVM1을기점으로사용하여 Serial 포트를사용하는기기와 Ethernet을사용하는기기간의통신이가능해집니다. 그리고 RC 서보모터의구동을위한 PWM 포트와아날로그전압의측정및범용 IO의제어방식을제공하기위하여 ADC, GPIO 포트등의다양한확장 I/O 포트를제공하여 NR-RVM1과연결된기기들을손쉽게 2
제어할있게해줍니다. 영상분석기능 NR-RVM1은모듈자체에서얼굴감지 (Face Detection) 및색상감지 (Color Detection) 기능을제공합니다. 감지된얼굴과색상에대한정보는영상데이터와함께네트워크를통해전송받을수있습니다. 특히두개의 RC 서보모터를 NR-RVM1에연결하면감지된얼굴을추적하는기능을제공합니다. Specification OS H/W Dimension Functionality SDK Specification Embedded Linux DSP Platform ARM9, RAM - 256Mb, NAND 128 Mb HD(720p) CMOS Sensor Network 100 Mbps wired LAN port 801.11b/g/n WIFI wireless LAN Peripheral port Built-in Microphone, Speaker Line-out, 4 channel PWM port, 2 channel ADC sensor, USB to Serial Port, Analog TV-OUT Thermal Sensor Width: 42 mm, Height: 42 mm, Depth: 20 mm Video Streaming H.264/MJPEG max 720p, 30Fps Encoding Support 720p, D1, CIF resolution Audio Streaming Support G.711, AAC codec Video Recording MP4 file format, storage: Micro-SD (max 32 Gb) Serial Server Data repeater (Serial to Ethernet) Support text/packet module control protocol Web Page Live streaming & system management support various browser (ie, chrome, safari, mobile browser) Built-in Video Analytics Face Detection & tracking with PWM Color tracking PC Client Source Code Module Control Protocol 표. NR-RVM1 spec 제품사양은제품버전의변경에따라수정될수있습니다. 3
NR-RVM1 기능둘러보기 720p HD Video Streaming Dual Streaming H.264 Codec MJPEG Streaming Network Viewer H.264/MJPEG max 720p 30Fps 720p, DI, CIF encoding max 30Fps Support baseline, main profile D1, CIF encoding max 30Fps 802.11b/g/n WIFI 100Mpbs Wired network Windows PC Client Web-Viewer: ActiveX, Java Applet NR-RVM1 은 HD 급의영상을 H.264, MJPEG 등의표준영상압축코덱으로인코딩된데이터를실 시간으로전송하는기능을제공합니다. 유선네트워크환경에서뿐만아니라내장된 802.11b/g/n WIFI 인터페이스를이용하여무선에서도실시간영상전송서비스를제공합니다. Duplex Audio Streaming NR-RVM1 은양방향음성전송기능을제공합니다. 유무선네트워크환경에서 AAC, G.711 형태의음성압축표준코덱을사용하여음성데이터를양방향으로전송합니다. 4
Face Detection Max Detection Detection Direction Detection Rotation 35 faces Up, Left, Right Rotation in plane: ± 45 deg Rotation out of plane: Horizontal: ± 60 deg, Vertical: ± 30 deg NR-RVM1 의내부에얼굴감지기능을내장하고있습니다. 입력영상을분석하여최대 35 개의 얼굴을동시에감지할수있습니다. 감지된얼굴감지정보는실시간으로네트워크를통하여전 송됩니다. Network Network Interface Support Protocol Support Web-Browser Support Mobile Device 802.11b/g/n Wireless network 100Mbps wired network IPv4/v6, TCP, UDP, RTSP, HTTP, FTP, DNS, DHCP, SMTP, ARP, ICMP IE(ver.6 ~ ver.9), Chrome, Safari, Fire Fox IOS, Android device. NR-RVM1은다양한네트워크인터페이스를제공합니다. 설치와사용방식이자유로운 802.11b/g/n의 WIFI 무선랜인터페이스를제공하며, RTSP, HTTP등다양한네트워크프로토콜을지원합니다. 사용자는 PC에서뿐만아니라 IOS, 안드로이드등의모바일플랫폼을사용한기기의다양한브라우저들을이용하여 NR-RVM1의영상스트리밍서비스를사용할수있습니다. 5
Serial Server Repeater Communication Port Command Protocol Command Type Max Connection RS232, TCP port System control, Network setup, Data Transfer, Video recording, I/O port control protocol Support Text, Packet type command 16 connection NR-RVM1 은통신채널이서로다른 RS232 통신과 Ethernet 통신사이의데이터중계지점역할 을수행할수있습니다. NR-RVM1 에 RS232 로연결된기기와 Ethernet Network 로 NR-RVM1 에 접속된기기간의데이터통신을가능하게해주는 Serial Server 기능을제공합니다. Video Recording MP4 format MicroSD edge storage Playback & download Video recording 720p, DI, CIF max 30Fps SDHC, max 32Gb Web-playback & File download NR-RVM1은입력영상을 MicroSD 카드에 MP4 형식으로저장하는기능을제공합니다. NR- RVM1은내장된 microsd 카드슬롯으로최대 32Gb 크기의 microsd 카드를사용할수있게해줍니다. 저장된동영상파일은웹페이지에서재생하거나다운로드할수있습니다. 6
I/O Port PWM ADC GPIO USB to Serial Audio TV-OUT 4 Channel PWM port - Servo motor control. 2 Channel ADC port - Measurement for Analog Voltage 2 Pin programmable GPIO - General Purpose IO 1 port USB to serial converter Built-in microphone Speaker Line-out Analog TV-OUT NR-RVM1 은 PWM 제어및 ADC 센싱, GPIO 제어, USB to Serial Port, built-in mic, speaker lineout, TV-OUT 등의다양한주변기기를제공합니다. Client Viewer Software SDK Streaming SDK Serial Server SDK Color Tracking library Video/Audio/Face Detection Streaming Client Source Code & Document Module Control, Serial Server Client Source Code & Document User library for Built-in function OpenCV Library Example OpenCV client source code & Document Technical Support Web & offline support NR-RVM1 을이용한편리한개발을위하여 PC 용 SDK 를제공합니다. 제공되는 SDK 에는 Live Streaming, serial server 등의기능을사용하는 Client Viewer 예제소스코드가포함되어있습니다. 7
Application Area Robot Vision NR-RVM1 은 Robot Vision 을위한최적의솔루션을제공합니다. 42mm x 42mm 의 Compact 한크 기는 Robot 에필요한영상센서의설치작업을쉽게해주며, WIFI 를이용한빠른속도의영상전송 기능은사용자가 Robot 의영상을이용하는데공간적인제약을최소화해줍니다. Mobile robot Wireless Video Module은 Mobile Robot의제어를위해여러가지편리한기능을제공합니다. PWM, ADC, GPIO등의 I/O port와사용자를위해정의된 Module 제어 Protocol 명령으로 Mobile robot을위한다양한동력장치를손쉽게제어할수있습니다. 특히 Serial Server의 Serial to Ethernet 기능을활용하면원거리에위치한제어센터에서도제어데이터를손쉽게 mobile robot 으로전달할수있습니다 Intelligent Agent Wireless Video Module의영상녹화기능과 Web Page를통한영상전송및 module 제어서비스는 Intelligent Agent의서비스성능을한층업그레이드해줍니다. 사용자를위해서필요한시간에영상을녹화해주거나실시간영상을전송할뿐만아니라스마트폰등의모바일장치에서편리하게모든기능을활용할수있게해줍니다. 8
하드웨어핀맵설명 주의 ] 하드웨어핀맵은버전업데이트에따라서수정될수있습니다. 사용전 넥스리얼의게시판이나 NR-RVM1의공식문서를참조하시기바랍니다. 메인보드설명 그림. 하드웨어전면및윗면 (1) 720P CMOS SENSOR Aptina 의 2M CMOS 센서를사용하며 1280x720@30Fps 로설정되어있다. Parameter Typical Value Optical Format 1/3.2 inch (4:3) Full Resolution 1600x1200 pixel (UXGA) Shytter Type Electronic Rolling Shutter(ERS) ADC Resolution 10bit, Responsivity 1.0/lux-sec (550nm) Dynamic Range 71db Operating Temperature -30 C to +70 C (2) U17, I/O 커넥터 Num Signal Direction Description 1 Power INPUT 7V ~ 12V POWER 2 GND INPUT 9
3 PWM0 OUTPUT For Control RC servor motor 4 PWM1 OUTPUT For Control RC servor motor 5 PWM2 OUTPUT For Control RC servor motor 6 PWM3 OUTPUT For Control RC servor motor 7 UART TX OUTPUT 3V3, Uart Tx 8 GND INPUT 9 UART RX INPUT 3V3, Uart Rx 10 +5V OUTPUT Power output, less than 200mA 11 TV out OUTPUT NTSC output 12 AUDIO OUT OUTPUT SPEAKER 13 AUDIO GND OUTPUT SPEARKER GND 14 ADCH0 INPUT A/D Input, 0~1.8V 15 ADCH1 INPUT A/D Input, 0~1.8V (3) 마이크입력 (4) U41, LAN 커넥터 SIGNAL DESCRIPTION 1 RX- LAN pin 6 2 RX Center 3 RX+ LAN pin 3 4 TX LAN pin 2 5 TX Center 6 TX+ LAN pin 1 (5) 상태 LED (6) 공장초기화버튼 5 초간누르면 IP 설정이초기로돌아간다. (7) WIFI 모듈 802.11b/g/n 54Mbps WIFI 모듈 (8) 여분의 GPIO 커넥터 (9) 외장 WIFI 용안테나 SMA Female 커넥터, 2.5Ghz SMA Male 타입의안테나를연결해사용한다. (10) Micro SD 커넥터 SDHC, 최대 32Giga 의 Micro SD 카드를지원한다. 10
인터페이스보드설명 그림. 인터페이스보드블럭도 그림. 인터페이스보드 11
RC 서보모터의연결및오디오케이블등의편의를위해인터페이스보드를제공한다. 인터페이 스보드는 Serial to USB 기능을포함해, 별도의어댑터없이 USB 를통해 Serial 제어를할수있도 록하였다. SERIAL to USB ic 는 SILAB 사의 CP2102 를사용하였다. 드라이버다운로드 : http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx (1) U7, I/O 커넥터 Num Signal Direction Description 1 PWM0 OUTPUT SERVO MOTOR 1 Control 2 GND OUTPUT GND 3 +5V OUTPUT +5V Motor Power 4 PWM1 OUTPUT SERVO MOTOR 1 Control 5 GND OUTPUT GND 6 +5V OUTPUT +5V Motor Power 7 PWM2 OUTPUT SERVO MOTOR 1 Control 8 GND OUTPUT GND 9 +5V OUTPUT +5V Motor Power 10 PWM3 OUTPUT SERVO MOTOR 1 Control 11 GND OUTPUT GND 12 +5V OUTPUT +5V Motor Power (2) U7, I/O 커넥터 Main module 의 U17 커넥터와연결한다. Num Signal Direction Description 1 Power INPUT 7V ~ 12V POWER 2 GND INPUT 3 PWM0 OUTPUT For Control RC servor motor 4 PWM1 OUTPUT For Control RC servor motor 5 PWM2 OUTPUT For Control RC servor motor 6 PWM3 OUTPUT For Control RC servor motor 7 UART TX OUTPUT 3V3, Uart Tx 8 GND INPUT 9 UART RX INPUT 3V3, Uart Rx 10 +5V OUTPUT Power output, less than 200mA 11 TV out OUTPUT NTSC output 12 AUDIO OUT OUTPUT SPEAKER 13 AUDIO GND OUTPUT SPEARKER GND 14 ADCH0 INPUT A/D Input, 0~1.8V 15 ADCH1 INPUT A/D Input, 0~1.8V 12
(3) 파워 /TV 커넥터 Num Signal Direction Description 1 ADCH1 INPUT TC1047 출력전압 2 GND OUTPUT GND 3 TV out OUTPUT NTSC output 4 GND OUTPUT GND 5 Power INPUT 7V ~ 12V POWER 그림. 인터페이스보드결합사진및치수 13
하드웨어결합예제 그림. 하드웨어연결 최소결합 위의그림은전원케이블만연결한최소결합형태의 NR-RVM1 사진이다. 하드웨어핀맵을참 조하여간단히전원만을사용한경우이다. 그림. 하드웨어연결 인터페이스보드사용 위의그림은인터페이스보드를이용한하드웨어연결사진이다. 인터페이스보드를이용하면 전원케이블, TV-OUT, 유선랜케이블의사용이용이하다. 그림. RC 서보모터와연결한경우 ( 모터별매 ) 위의그림은얼굴추적기능을구현하기위하여두개의 RC 서보모터를활용하여하드웨어를연결한사진이다. 14
Document Changes Date Version Description Author & contact 2013.04.16 NR-RVM1-01 1 st release. insu kim. (iskim@nexreal.com) 15