Microsoft Word - DTM-M300_Spec_V1_0.doc

Similar documents
Formatvorlage für Arbeitsanweisungen

Formatvorlage für Arbeitsanweisungen

DTS-L300-V2 Specification Page 1 of 14 비접촉온도측정 원거리온도측정 High Accuracy Digital Interface : SPI Arduino UNO 예제코드제공 제품설명 DTS-L300-V2는접촉을하지않고원하는물체표면에온도를 50

Microsoft Word - DTPAL-UART-1604_Spec_V1.2.docx

Page 2 of 13 Absolute Maximum Ratings - Supply voltage : 5.5V - Operating Temperature Range : -20 ~ 70 - Storage Temperature Range : -40 ~ 85 위조건을넘어서게

Page 2 of 12 Absolute Maximum Ratings Absolute Maximum Rating 값을초과하는조건에서 CT 을동작시킬경우치명적인손 상을가할수있습니다. Parameter Symbol Conditions min Typ Max Uni

Page 2 of 13 Absolute Maximum Ratings Absolute Maximum Rating 값을초과하는조건에서 DTPML을동작시킬경우치명적인손상을 가할수있습니다. Parameter Symbol Conditions min Typ Max Unit Sup

Page 2 of 18 Absolute Maximum Ratings Absolute Maximum Rating 값을초과하는조건에서 DTPM을동작시킬경우치명적인손상을 가할수있습니다. Parameter Symbol Conditions min Typ Max Unit Supp

Page 2 of 13 Absolute Maximum Ratings - Supply voltage : 5.5V - Operating Temperature Range : -20 ~ 70 - Storage Temperature Range : -40 ~ 85 위조건을넘어서게

Page 2 of 20 Absolute Maximum Ratings - Supply voltage : 3.5V - Operating Temperature Range : -20 ~ 70 - Storage Temperature Range : -40 ~ 85 위조건을넘어서게

Page 2 of 14 Absolute Maximum Ratings - Supply voltage : 5.5V - Operating Temperature Range : -20 ~ 70 - Storage Temperature Range : -40 ~ 85 위조건을넘어서게

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Page 2 of 21 Absolute Maximum Ratings Absolute Maximum Rating 값을초과하는조건에서 DTPML을동작시킬경우치명적인손상을 가할수있습니다. Parameter Symbol Conditions min Typ Max Unit Sup

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

Preliminary spec(K93,K62_Chip_081118).xls

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

MAX+plus II Getting Started - 무작정따라하기

SRC PLUS 제어기 MANUAL

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

CONTENTS 1. Approval Revision Record Scope Numbering of product Product Part No Lot. No Absolu

PD-659_SM(new)

Microsoft Word - DTPA-UART-3232_Spec_V1.4.docx

MR-3000A-MAN.hwp

슬라이드 1

Page 2 of 27 Absolute Maximum Ratings - Supply voltage : 3.5V - Operating Temperature Range : -20 ~ 70 - Storage Temperature Range : -40 ~ 85 위조건을넘어서게

API 매뉴얼

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

BY-FDP-4-70.hwp

API 매뉴얼

Microsoft PowerPoint - polling.pptx

hwp

T100MD+

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

X-VA-MT3809G-MT3810G-kor

- 2 -

CD-6208_SM(new)

1. Features IR-Compact non-contact infrared thermometer measures the infrared wavelength emitted from the target spot and converts it to standard curr

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

[8051] 강의자료.PDF

PowerPoint 프레젠테이션

ez-md+_manual01

untitled

DWCOM15/17_manual

2

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

VZ94-한글매뉴얼

歯AG-MX70P한글매뉴얼.PDF

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

untitled

대경테크종합카탈로그

PowerPoint 프레젠테이션

?뗡뀶?믟뀱?솽꼶?듄꼮??

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

Ultimate High Performance Audio tx-usb Operating Instructions Rev : 1.0

PowerPoint 프레젠테이션

Coriolis.hwp

(SW3704) Gingerbread Source Build & Working Guide

SSi Super Systems Inc / DP RETURNING THE UNIT TO SSI 11 SPARE PARTS 12 APPENDIX A 13 APPENDIX B 14 Super System Inc DP2000

Orcad Capture 9.x

CAN-fly Quick Manual

C# Programming Guide - Types

Microsoft Word doc

BC6DX Korean.ai

Product Brief Manual

72129o

Microsoft Word - ASG AT90CAN128 모듈.doc

Microsoft Word - SRA-Series Manual.doc

2009년2학기 임베디드시스템 응용

Microsoft Word - PEB08_USER_GUIDE.doc

untitled

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

ISP and CodeVisionAVR C Compiler.hwp

CD-RW_Advanced.PDF

ATmega128

BC6DX-II Korean.ai

chap 5: Trees

BC6HP Korean.ai

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

BJFHOMINQJPS.hwp

RVC Robot Vaccum Cleaner

ez-shv manual

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169>

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Microsoft Word - MV210_CPUSpec.doc

Index Process Specification Data Dictionary

10신동석.hwp

INDUCTION MOTOR 표지.gul

Slide 1


airDACManualOnline_Kor.key

Page 2 of 9 PIN Definition 먼지흡입구 PIN Definition No Definition Description 1 NOP N/A 2 5V Power Supply Input (+5V) 3 NOP N/A 4 NOP N/A 5 GND GND 6 TX U

Microsoft Word - KPMC-400,401 SW 사용 설명서

DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They

Transcription:

Page 1 of 10 Digital Thermopile Module 적외선온도센서모듈 Version 1.0 (-35~300 ) History Version Document name Date Purpose Author 1.0 DTM-M300_Spec_V1_0.doc 13.09.2010 Creation DS Jeong

Page 2 of 10 1 제품설명 1.1 기능설명 - DTM-M300 은적외선온도센서를기반으로한접촉하지않고원하는대상에온도를정확히측정할수있는온도센서모듈입니다. - DTM-M300 은접촉을하지않고원하는물체표면에온도를 1 초이내에정확하게측정할수있는온도센서모듈입니다. - DTM-M300 은소형으로제작되었습니다. - DTM-M300 은온도계산프로세서를내장하고있어정확한온도값을출력합니다.(Master MCU 에온도계산알고리즘이필요하지않습니다.) - DTM-M300 은 SPI 포트가내장되어있어디지털통신으로온도값을출력합니다. - DTM-M300 은넓은온도구간 (-35~300 ) 을손쉽게측정할수있습니다. 1.2 응용분야 - 적외선온도계. - 인체온도를측정하는체온계. - 산업용온도측정장치. - 체온측정을통한인체감지. - 전자레인지, 에어컨, 토스터기및기타가전기기. - 자동차내온도제어장치. - 기타온도측정이필요한분야. Figure 1.1: Block Diagram (general) of DTM-M300

Page 3 of 10 2 Mechanics and Connections 2.1 Mechanical Requirements TOP VIEW BOTTOM VIEW SIDE VIEW Figure 2.1: Mechanical dimensions of DTM-M300 All units mm

Page 4 of 10 2.2 Terminal connections Pin Name Description Type 1 VCC Supply Voltage Supply 2 INT Interrupt Output 3 SCK Clock Output 4 SI Signal Input Input 5 SO Signal Output Output 6 GND Ground Ground 7 NC 3 Absolute Maximum Ratings CAUTION: Exceeding these values may destroy this part! Parameter Symbol Conditions Min Typ Max Unit Supply Voltage Vcc Measured versus GND -0.3 5.5 V Storage temperature Tstor -40 85 C 4 Operating Conditions Parameter Symbol Conditions Min Typ Max Unit 공급전압 Vcc Measured versus GND 2.4 3.6 V 방사율 (Emission Coefficient) ε 0.98 5 Electrical Requirements If not otherwise noted, 25 C ambient temperature, 3.3V supply voltage and object with ε =0.98 were applied. Parameter Symbol Conditions Min Typ Max Unit 측정각 (Field of View) 7 온도측정범위 ( 타겟온도범위 ) Tobj -35 300 C 동작온도 ( 주변온도 ) Tamb -20 70 C 공급전류 Digital Output Clock Rate(SPI Clock) Full ambient temp. range, typical value, no output load 4.5 ma 10 100 khz 온도측정시간 Fout 1 sec 정확도 AccT -2 +/-2 온도분해능 (Resolution Digital) 0.1 C

Page 5 of 10 6 SPI Interface 6.1 General Description - DTM-M300 은 SPI Master mode 로동작합니다. - 640ms( 약 1.6Hz) 주기로온도를측정하여 data 를전송합니다. - 전송방식 : LSB, SCK 주파수 : 약 80 khz - INT 신호 Level 이 LOW 로떨어진약 2ms 후에데이터전송이시작됩니다. - 데이터 (5Byte) 전송이완료되면, INT 신호 Level 이 HIGH 로됩니다. Figure 6.1: Timing of SPI

Page 6 of 10 6.2 Format of Message 0xA1 OH OL AH AL - 0xA1 : 첫전송데이터고정값입니다. - OH : 타겟온도상위 Byte 입니다. - OL : 타겟온도하위 Byte 입니다. - AH : 주변온도상위 Byte 입니다. - AL : 주변온도하위 Byte 입니다. 6.3 온도측정방법 (Temperature calculation) Ex1) 영상온도계산 0xA1 0x01 0x5E 0x00 0xFA - 타겟온도와주변온도값은각각 2Byte 로 1Byte 씩쪼개어전송됩니다. - 타겟온도계산 : 상위 Byte(0x01) + 타겟온도하위 Byte(0x5E) = 0x015E => 350(HEX->10 진수 ) 즉 35.0 도입니다. - 주변온도계산 : 상위 Byte(0x00) + 주변온도하위 Byte(0xFA) = 0x00FA = >250 (HEX->10 진수 ) 25.0 도입니다. Ex2) 영하온도계산 0xA1 0xFF 0x6A 0xFF 0x7A - 측정온도가영하 (0도미만 ) 일때는 2의보수값으로전송됩니다. - 타겟온도계산 : 상위 Byte(0xFF) + 타겟온도하위 Byte(0x6A) = 0xFF6A = 350 0xFF6A = 1111 1111 0110 1010 (1 의보수값 + 1 의연산을합니다 ) 0000 0000 1001 0101 1 의보수값 0000 0000 1001 0110 +1 0x0096 = 150 즉, -15.0 도입니다. - 주변온도계산 : 상위 Byte(0xFF) + 주변온도하위 Byte(0x7A) = 0xFF7A = -13.4 도입니다.

PI(slave)SPOR Page 7 of 10 7 주의사항 - 본제품은비접촉적외선온도센서모듈입니다. - 공급전원은 2.4~3.6V 입니다. 전원을 3.6V 이상공급하면제품에손상이갈수있습니다. - 각핀에연결은제대로되었는지확인하세요. 확인시에는전원을분리하여주세요. - 각핀에연결방법은아래그림과같습니다. Interrupt Clock signal Data signal GND Micro controller TVDD(2.4~3.6V) Figure 7.1: Pin connection Diagram - 제품에심한전기적쇼크나충격을가하지않도록하십시요. 오작동에원인이됩니다. - 본제품의측정각도 (Field of view) 은약 10 도 (Signal>92%) 입니다. EX) 온도를측정하려는타켓물체와모듈과에거리가 200mm 일경우타켓물체의약 50mm 직경에온도를측정하게되며, 타켓물체와거리가 20mm 일경우타켓물체의약 12mm 직경에온도를측정하게됩니다. Figure 7.2: FOV(field of view) Diagram

Page 8 of 10 - 테스트보드를사용하시면보다편리하게온도측정을할수있습니다. - Figure 7.3: Test Board 8 Additional Information 제조회사 디웰전자 (DIWELL Electronics Co., LTD) 경기도의왕시고천동 332-34 씬시어빌딩 3 층 3F, Sincere Bldg, 332-34, Gocheon-Dong, Uiwang-Si, Gyeonggi-Do, Korea Phone 070-8235-0820 (+82-70-8235-0820) Fax 031-429-0821 (+82-31-429-0821) 기술문의 email : expoeb2@diwell.com, dsjeong@diwell.com - 부록 ( 예제프로그램소스코드 SPI) - 아래소스코드는 DTM -M300 통신을위한참고용가이드소스코드로반드시지켜야할사항이아닙니다. 코드를참고하여사용자환경에맞게끔레지스터설정 / 응용하시길바랍니다. Initialization // 포트, spi 초기화 Ext interrrupt Setting(Level change) // 포트 level 변화시인터럽트설정 SI = Input setting //SI 입력 SCK = Input setting //SCK 입력 SPI Slave Setting(LSB) //LSB, Figure 6.1: Timing of SPI 참고 SPI Disable //SPI disable( 인터럽트루틴에서 en/disable 여부설정 )

Page 9 of 10 Ext Interrupt routine // 외부인터럽트루틴 if(port == 0) //DTM-M300 의 INT 포트에연결된사용자포트상태가 low 일때 SPI Enable //SPI enable Transfer start flag =1; // 전송시작 FLAG set else //DTM-M300의 INT 포트가 High 로 level 변화시 SPI disable SPI Disable Read SPI Receive //SPI receive 루틴 //wait for reception complete // 데이터수신완료대기 //return Data Resister // 수신데이터 return main() // Port, Function Initialization // 포트, spi, user port 관련초기화 while(1) if(transfer start flag == 1) // 외부인터럽트에의해전송시작 Flag 가 Set 되면 rx_data = Read SPI Receive //SPI 데이터수신 / 저장 // 데이터가 0xA1 일경우나머지 4Byte data 를 temp_data[datum] array 에저장 if(rx_data == 0xA1) // Figure 6.1: Timing of SPI 참고 Transfer start flag =0; datum=0; store enable flag =1; else store enable flag=0;

Page 10 of 10 if((store enable flag == 1)&&(datum<4)) for(i=0; i<4;i++) rx_data = Read SPI Receive temp_data[datum]=rx_data; datum++; if(datum == 4) // 0xA1(1Byte),target 온도 (2Byte), 주변온도 (2Byte) 수신완료시 Target_temp_H = temp_data[0]; //Target 온도상위 1 Byte Target_temp_L = temp_data[1]; //Target 온도하위 1 Byte Ambient_temp_H = temp_data[2]; // 주변온도상위 1 Byte Ambient_temp_L = temp_data[3]; // 주변온도하위 1 Byte Target_temperature = (Target_temp_L) (Target_temp_H <<8); //Target 온도 2 Byte Ambient_temperature = (Ambient_temp_L) (Ambient_temp_H <<8); // 주변온도 2 Byte 저장될변수는꼭 unsigned 가아닌 signed 로선언하십시오 0 도미만의온도값은 2 의보수값이전송됩니다.