OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech
1. 제품소개 1) 제품특징 OSTSen-THL100은 UART 인터페이스를통하여온도, 습도, 조도데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에쉽게적용할수있도록소형으로제작되었습니다. PC에서 OSTSen-THL100의온도, 습도, 조도데이터를수신하여센서데이터처리를하여원하는동작을할수있도록 UART 인터페이스를제공한다. 사용자가원하는동작을위한프로그램을작성하여시스템을구성할수도있고, 모니터링프로그램을이용하여센서를모니터링할수도있습니다. PC 가아닌소형임베디드시스템에도적용하기용이합니다. UART 기능을제 공하는임베디드시스템에연결하여센서데이터를쉽게획득할수있습니다. 센서데이터는 UART 를통하여제공되므로 UART 통신처리루틴작성으로 온도, 습도, 조도센서데이터를용이하게획득할수있습니다. 2) 기능특징 l 센서측정범위 Ø 온도 : -20 C ~ 120 C Ø 습도 : 0 ~ 100 %RH Ø 조도 : 0 ~ 54000 Lux l 디지털데이터출력 (UART) l 원거리모니터링지원 ( 수백m) l UART 인터페이스지원 l 핀간격은 2.54mm 헤드핀인터페이스 l 25.4 mm x 35.56mm 의소형크기 3) 응용분야 l 가전 / 의료제품 l 원거리대형패널 l 자동차주변장치 l 원거리온도, 습도, 조도모니터링 OSTSen-THL100 Ver1.1 2 of 8 Onsystech
2. 제품보드설명 1) 외형치수 OSTSen-THL100 의외형치수는다음과같습니다. 전체크기는 25.4mm X 35.56mm 이며, 핀간의간격은일반헤드핀간격으로 2.54mm 입니다. OSTSen-THL100 Ver1.1 3 of 8 Onsystech
2) 보드핀설명 1 2 3 4 6 14 13 12 11 10 5 6 7 8 9 번호 이름 구분 설명 1 V50 I +5V 전원입력 2 GND I 0V 전원입력 3 TX O UART 데이터송신 (MCU/PC RX에연결 ) 4 RX I UART 데이터수신 (MCU/PC TX에연결 ) 5 SCK I SPI 마스터클럭라인 6 MISO I/O 마스터입력 / 슬레이브출력라인 7 MOSI I/O 마스터출력 / 슬레이브입력라인 8 PB2 I/O 포트B 2번입출력포트 9 GND I 0V 전원입력 10 V33 O +3.3V 전원출력 11 PC3 I/O 포트C 3번입출력포트 12 SDA I/O 시리얼버스 (I2C) 데이터라인 13 SCL I/O 시리얼버스 (I2C) 클럭라인 14 RST I 리셋입력 3) 전기적특징 항목 최소 최대 단위 전원전압 -0.3 6.0 V UART TX/RX -0.3 5.3 V I2C SCL/SDA -0.3 3.3 V OSTSen-THL100 Ver1.1 4 of 8 Onsystech
3. 동작개요 1) 센서연결 OSTSen-THL100은 UART 인터페이스를통하여 PC에연결하는데, 그연결의일반적인방법은다음과같습니다. V50 GND TX RX +V5 GND RX TX <OSTSen-THL100> <USB to UART 변환기 > 위와같이임베디드시스템과의 OSTSen-THL100 센서모듈연결방법도유 사하게할수있습니다. 2) 모니터링프로그램 OSTSen-THL100의센서데이터를모니터링하는방법으로윈도우용 Realterm 같은터미널프로그램을이용하거나, 사용자가작성한응용프로그램으로센서데이터를모니터링할수있습니다. Realterm 프로그램은사용하여센서데이터를모니터링하는방법은다음과같습니다. (1) 터미널프로그램 Realterm 프로그램을설치하고데이터모니터링하는순서는다음과같습니다. (a) Realterm 프로그램을다운로드하여설치합니다. (b) 윈도우의장치관리자에서 USB to UART 변환기의 COM ( 예 : CO33 ) 를확인하고기억합니다. (c) Realterm 프로그램을동작시키고, UART 포트를설정한다. OSTSen-THL100 Ver1.1 5 of 8 Onsystech
확인한포트 ( 예 : COM33 ) 설정하고열기 (open) 를합니다. 이때, 9600bps, 8 data bit, no parity bit, 1 stop bit 설정 Display 메뉴에서 ASCII 로설정 (d) OSTSen-THL100 센서와 PC 의연결이바르고 Realterm 프로그램설정이 맞으면아래와같이센서데이터수신되는것을확인할수있습니다. 위와같은센서데이터가수신되지않는경우는 (1) V50, GND, TX, RX 연결이맞게되었는지를확인합니다. (2) Realterm 프로그램설정 (Baud Rate 등 ) 이맞았는지를확인합니다. (3) 그래도센서데이터를수신되지않는경우센서모듈자체를의심해봅니다. OSTSen-THL100 Ver1.1 6 of 8 Onsystech
4. UART 인터페이스 OSTSen-THL100 의 UART 인터페이스를통하여온도, 습도, 조도의센서데이터를 획득할수있습니다. UART 인터페이스규격과데이터패킷포맷은다음과같습니 다. 1) UART 인터페이스규격 OSTSen-THL100과 UART 인터페이스를통하여연결하는방법으로일반적으로임베디드시스템에서는별도의전압변환회로없이연결하여사용할수있습니다. 그러나 PC의직렬포트 (9핀 D-sub 포트 ) 와같은 RS-232C 인터페이스와연결하기위해서는별도의전압변환회로가필요합니다. UART 인터페이스규격은다음과같다. l 9600bps, 8 data bit, no parity bit, 1 stop bit l 3.3V I/O ( 5V tolerant ) l 데이터출력 ( 초당 ) * 데이터출력형식변경을원하시면 ostsen@naver.com 으로문의하여주시기바랍니다. 2) 데이터패킷포맷 (1) 패킷프레임데이터패킷은영어문자, 숫자, 특수문자로구성됩니다. 패킷의시작은 @ 로구분시작합니다. 패킷의끝은 \r\n 으로끝납니다. Header(1) @ Body (n) Tail(2) \r\n OSTSen-THL100 Ver1.1 7 of 8 Onsystech
(2) 패킷포맷 센서데이터의일반적인형태는다음과같다. @sensorid,sequence,temperature,humidity,light\r\n l l 패킷헤더 : @ sensorid : 4자리 ( 예 : T010 ) l Sequence : 1~4 자리 ( 예 : 100 ) 범위 : 0 ~9999 l l Temperature,Humidity,Light : 실수값의숫자문자열패킷끝 : \r\n l 패킷데이터간의필드구분은, 로합니다. l 패킷내의공백은없습니다. l 센서데이터값이없는경우는, 만출력됩니다. << 패킷예 >> @T010,100,28.5,38.3,236.5\r\n - sensorid : T010 - Sequence : 100 - 온도 : 28.5 C - 습도 : 38.3 %RH - 조도 : 236.5 Lux 5. 제품문의및개발 OSTSen-THL100 제품에대한문의및변경요청사항이있으시면아래메일로 문의하여주시기바랍니다. 기본기능변경및추가하는경우에도문의하여주시기 바랍니다. ostsen@naver.com OSTSen-THL100 Ver1.1 8 of 8 Onsystech