°æ°í - Ä¿³ØÅͳª ÄÉÀ̺íÀ» ¿¬°áÇÒ ¶§³ª Á¦°ÅÇÒ ¶§ Ç×»ó Àü¿øÀ» OFFÇØ ÁֽʽÿÀ. °úÀü·ù·Î ÀÎÇÑ Ä¨ ¼Õ»óÀÌ ¿ì·ÁµÇ¸ç, ÀÌ¿¡ ÀÇÇÑ ÆļÕÀº º¸»óµÇÁö ¾Ê½À´Ï´Ù.
¡°1,000°³ ÀÌ»ó ±¸¸Å½Ã º°µµ °¡°Ý ¹®ÀÇ ¿ä¸Á¡±
[ÀϹÝÇü(µî¹æ¼º)] Á¾, Ⱦ ÁöÇâ°¢ 65¡ÆÀÇ ÀϹÝÇü ÃÊÀ½Æļ¾¼
¢Ã Ư ¡
• ATmega 8 MCU ÀåÂø
• Àå¾Ö¹°ÀÇ °Å¸®¸¦ °èÃøÇÏ¿© UART Åë½ÅÀ» »ç¿ëÇÏ¿© Àü¼Û
• 5mm À̳»ÀÇ Á¤¹Ðµµ
• 2°¡ÁöÀÇ ¹ß½Å ¸ðµå°¡ ¼±Åà °¡´ÉÇÏ¸ç »ç¿ëÀÚ ÆíÀÇ ¹× ¿ëµµ¿¡ µû¶ó ÀûÀýÈ÷ ¼±ÅÃ
− Free Run : Àü¿øÀ» ÅõÀÔÇϸé ÀÚü Trigger ¹× Burst°¡ ¹ß»ýÇÏ¿© ´Üµ¶À¸·Î ¼Õ½±°Ô ÀÀ¿ë
− External Trigger : ¿ÜºÎ ½Ã½ºÅÛ¿¡ ÀÇÇÑ Á¦¾î·Î¼ ´Ù¼öÀÇ º¹ÇÕ¼¾¼ ½Ã½ºÅÛ ¿î¿ë ½Ã Àû¿ë
• 2Á¾·ùÀÇ Àü¿ø Àü¾Ð ¼±ÅÃÀÌ °¡´ÉÇÏ¿© Processor ȸ·Î ¿¬°á »ç¿ë(5V) ¶Ç´Â ±âŸ Á¦¾î¿ë(12V)¿¡ Æø³Ð°Ô »ç¿ë(»ç¿ëÀÚ Á÷Á¢ º¯°æ °¡´É, 12VÇü ±âº»)
• ´Ù¾çÇÑ ¼³Á¤ ¿É¼Ç
− Free Run / UART Trigger / External Trigger
− Ring Buffer »ç¿ë À¯¹«
− UART Åë½Å baudrate
− Free Run Trigger °£°Ý
• Ãâ·Â½ÅÈ£
− UART¸¦ ÅëÇÑ °Å¸® µ¥ÀÌÅÍ
− ¼ö½ÅµÈ ÃÊÀ½ÆÄ ±×´ë·Î ÁõÆøµÈ ½Ç½Ã°£ ÆÄÇü Ãâ·Â
− À¯È¿ÇÑ ¹°Ã¼ °¨Áö ½ÅÈ£¸¦ Square Wave ÇüÅÂ(TTL level)·Î ½Ç½Ã°£ Ãâ·Â
• ÀÚü °³¹ßµÈ °í¼º´É ASIC Chip ä¿ëÀ¸·Î ¾ÈÁ¤µÈ ¼Û½Å ¹× °í°¨µµ ¼ö½Å
• ÀÎÅÍÆäÀ̽ºº¸µå(RS232)¿Í ¿¬°áÇÏ¿© PC¿Í Åë½Å
• ¸ð´ÏÅÍÇÁ·Î±×·¥À¸·Î PC¿¡¼ µ¥ÀÌÅÍ È®ÀÎ
¢Ã »ç ¾ç
¢Ã Ä¿³ØÅÍ ¿¬°á ¹æ¹ý
¢Ã UART ¼³Á¤
¢Ã Åë½Å Protocol
1) Mode : ÃÊÀ½Æļ¾¼ ¸ðµâÀÇ µ¿ÀÛ ¸ðµå¸¦ ³ªÅ¸³½´Ù. µ¿ÀÛ¸ðµå´Â Free Run ¸ðµå, UART Trigger ¸ðµå, ±×¸®°í External Trigger ¸ðµå°¡ ÀÖ´Ù.
v Free Run ¸ðµå : Á¤ÇØÁø Áֱ⸶´Ù ÀÚµ¿À¸·Î ÃÊÀ½ÆÄ ¹ßÁø
v UART Trigger ¸ðµå : ¿ÜºÎ¿¡¼ Áֱ⠶Ǵ ºñÁÖ±âÀû °£°ÝÀ¸·Î ¿øÇÏ´Â ½ÃÁ¡¿¡¼ UART¸¦ »ç¿ëÇÏ¿© Æ®¸®°Å ¸í·ÉÀ» ÁÙ ¶§ ÃÊÀ½ÆÄ ¹ßÁø(Trigger ¸í·É¾î »ç¿ë)
v External Trigger ¸ðµå : ¿ÜºÎ¿¡¼ Áֱ⠶Ǵ ºñÁÖ±âÀû °£°ÝÀ¸·Î ¿øÇÏ´Â ½ÃÁ¡¿¡¼ Æ®¸®°Å ½ÅÈ£¸¦ ÁÙ ¶§ ÃÊÀ½ÆÄ ¹ßÁø
¨ç ¸ðµå È®ÀÎÇϱâ
− ¼Û½Å : @Mode
− ¼ö½Å : !Mode -> @Mode|0
¨è ¸ðµå ¼³Á¤Çϱâ(UART Trigger)
− ¼Û½Å : #Mode|1 (UART Trigger·Î º¯°æ)
− ¼ö½Å : !Mode|1 -> !Data Set Complement
v UART Trigger ¸ðµå·Î º¯°æÇßÀ» °æ¿ì´Â UART¸¦ ÅëÇÏ¿© Æ®¸®°Å ¸í·ÉÀÌ ÀÖÀ» ¶§¸¸ µ¥ÀÌÅÍ Àü¼Û
¨ç ¸ðµå ¼³Á¤Çϱâ(External Trigger)
− ¼Û½Å : #Mode|2 (External Trigger·Î º¯°æ)
− ¼ö½Å : !Mode|2 -> !Data Set Complement
v External Trigger ¸ðµå·Î º¯°æÇßÀ» °æ¿ì´Â ¿ÜºÎ Æ®¸®°Å°¡ ÀÖÀ» ¶§¸¸ µ¥ÀÌÅÍ Àü¼Û ¿ÜºÎ Æ®¸®°Å´Â J1ÀÇ 2¹ø ÇÉ¿¡ Æ®¸®°Å ÆÞ½º¸¦ ÁÖ¸é µÈ´Ù.
2) RingBuff : ÃÊÀ½Æļ¾¼ ¸ðµâ ³»ºÎ¿¡¼ »ç¿ëÇÏ´Â ¾Ë°í¸®Áò¿¡¼ Ring BufferÀÇ »ç¿ëÀ¯¹«¸¦ ³ªÅ¸³½´Ù. ¿ÜºÎÆ®¸®°Å¸¦ »ç¿ëÇÏ°í, Æ®¸®°Å ÁֱⰡ ´ÊÀ» °æ¿ì¿¡´Â RingBuffer¸¦ »ç¿ëÇÏ°Ô µÇ¸é ¼ö·ÅÀÌ ´Ê°Ô µÇ¹Ç·Î RingBuffer¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ´Ü, À̶§ Á¤¹Ðµµ´Â ¶³¾îÁö°Ô µÈ´Ù.
¨ç RingBuff È®ÀÎÇϱâ
− ¼Û½Å : @RingBuff
− ¼ö½Å : !RingBuff -> @RingBuff|1
¨è RingBuff ¼³Á¤Çϱâ
− ¼Û½Å : #RingBuff|0 (Ring Buffer »ç¿ë¾ÈÇÔÀ¸·Î º¯°æ)
− ¼ö½Å : !RingBuff|0-> !Data Set Complement
3) BaudRate : ÃÊÀ½Æļ¾¼ ¸ðµâÀÇ Åë½Å¼Óµµ¸¦ ³ªÅ¸³½´Ù.
¨ç BaudRate È®ÀÎÇϱâ
− ¼Û½Å : @BaudRate
− ¼ö½Å : !BaudRate -> @BaudRate|38400
¨è BaudRate ¼³Á¤Çϱâ
− ¼Û½Å : #BaudRate|9600 (Åë½Å¼Óµµ¸¦ 9600À¸·Î º¯°æ)
− ¼ö½Å : !BaudRate|9600-> !Data Set Complement
4) Period : ÃÊÀ½Æļ¾¼ ¸ðµâÀÇ Æ®¸®°Å Áֱ⸦ ³ªÅ¸³½´Ù.
¨ç Period È®ÀÎÇϱâ
− ¼Û½Å : @Period
− ¼ö½Å : !Period -> @Period|50
¨è Period ¼³Á¤Çϱâ
− ¼Û½Å : #Period|20 (Æ®¸®°Å Áֱ⸦ 20ms·Î º¯°æ)
− ¼ö½Å : !Period|20-> !Data Set Complement
5) Trigger : ÃÊÀ½Æļ¾¼ ¸ðµâÀ» Æ®¸®°Å ÇÑ´Ù.
¨ç ÃÊÀ½Æļ¾¼ Trigger Çϱâ
− ¼Û½Å : #Trigger (ÃÊÀ½Æļ¾¼¸¦ ¹ßÁø½ÃŲ´Ù)
− ¼ö½Å : ^365 (°Å¸® 365mm)
¢Ã °ø±ÞÀü¾Ð º¯°æ ¹æ¹ý
• HG-C40U´Â °ø±Þ Àü¾ÐÀ» 5V ¶Ç´Â 12V¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ½. ±âº»ÀûÀ¸·Î´Â 12V¿ëÀ¸·Î ¼³Á¤µÇ¾î Ãâ°íµÇÁö¸¸, »ç¿ëÀÚ°¡ JP1À» ¼îÆ®½ÃÄÑ 5V¿ëÀ¸·Î º¯°æÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖÀ½. (°Å¸®ÃøÁ¤ÀÌ ÁÖ ¿ëµµÀ̹ǷΠ°¡±ÞÀû 12V »ç¿ë ±ÇÀåµÊ)
* ÁÖÀÇ : JP1À» ¼îÆ®½ÃÄÑ °ø±ÞÀü¾ÐÀ» 5V·Î ¼±ÅÃÇÑ »óÅ¿¡¼ °ø±ÞÀü¾ÐÀ» 12V¸¦ ¿¬°áÇÏ¸é °úÀü¾ÐÀ¸·Î Á¦Ç°ÀÌ ¼Õ»óµÇ¸ç, ÀÌ·¯ÇÑ ¼ÒºñÀÚ °ú½ÇÀº A/S°¡ µÇÁö ¾ÊÀ½.
¢Ã ¼ö½Å ½ÅÈ£ Ãâ·Â ÆÄÇüµµ
• Trigger ½ÅÈ£´Â External Trigger ¸ðµåÀÏ ¶§¸¸ È®ÀÎ °¡´É. UART Trigger ¸ðµå ¶Ç´Â Free Run ¸ðµåÀÏ °æ¿ì¿¡´Â ½ÅÈ£Ãâ·Â ¾ÈµÊ(³»ºÎÀûÀ¸·Î¸¸ »ç¿ë)
• Receive ½ÅÈ£´Â Ãâ·Â ¾ÈµÊ(³»ºÎÀûÀ¸·Î¸¸ »ç¿ë)
¢Ã Á¤¹Ðµµ
¢Ã ÃÊÀ½Æļ¾¼ Ķ¸®ºê·¹À̼Ç
• HG-C40U´Â ±âº»ÀûÀ¸·Î Ķ¸®ºê·¹À̼ÇÀ» ÇÑ ÈÄ Ãâ°í°¡ µÊ. °ø±Þ Àü¾Ð(5V, 12V)À» »ç¿ëÀÚ°¡ º¯°æÇÏ¿´À» °æ¿ì Ķ¸®ºê·¹À̼ÇÀ» ´Ù½Ã ÇØ¾ß µÊ.
1. Distance1 ÃøÁ¤Çϱâ
1) Àå¾Ö¹°À» HG-C40U·ÎºÎÅÍ 100mm ¶³¾îÁø °÷¿¡ À§Ä¡½ÃŲ´Ù.(°Å¸®¸¦ Á¤È®ÇÏ°Ô ÃøÁ¤ÇØ¾ß ÇÑ´Ù)
2) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨ç¹ø ¿¡µðÆ®¹Ú½º¿¡ À§¿¡¼ À§Ä¡½ÃŲ °Å¸®¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÑ´Ù.
3) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨è¹ø Get ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
4) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨é¹ø ÅؽºÆ®¹Ú½º¿¡ µ¥ÀÌÅÍ°¡ µé¾î¿À´Â °ÍÀ» È®ÀÎÇÑ´Ù.
2. Distance2 ÃøÁ¤Çϱâ
1) Àå¾Ö¹°À» HG-C40U·ÎºÎÅÍ 300mm ¶³¾îÁø °÷¿¡ À§Ä¡½ÃŲ´Ù.(°Å¸®¸¦ Á¤È®ÇÏ°Ô ÃøÁ¤ÇØ¾ß ÇÑ´Ù)
2) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨ç¹ø ¿¡µðÆ®¹Ú½º¿¡ À§¿¡¼ À§Ä¡½ÃŲ °Å¸®¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÑ´Ù.
3) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨è¹ø Get ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
4) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨é¹ø ÅؽºÆ®¹Ú½º¿¡ µ¥ÀÌÅÍ°¡ µé¾î¿À´Â °ÍÀ» È®ÀÎÇÑ´Ù.
3. Calibration Çϱâ
1) HGC40U MonitorÀÇ Calibration Ç׸ñÀÇ ¨í¹ø Calibration ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
2) Àå¾Ö¹°À» À̵¿½ÃÅ°¸é¼ ÃøÁ¤ °Å¸®°¡ Á¤È®ÇÑÁö¸¦ È®ÀÎÇÑ´Ù.
¢Ã ¸ðµâ »çÀÌÁî
¢Ã RS232Åë½Å¿ë ÀÎÅÍÆäÀ̽ºº¸µå ¿¬°á ¹æ¹ý (12V ¼¾¼ ¸ðµâ »ç¿ë)
• PC¿Í ¿¬°áÀ» À§Çؼ´Â ÀÎÅÍÆäÀ̽ºº¸µå°¡ ÇÊ¿äÇÕ´Ï´Ù.
• ȨÆäÀÌÁö – À§Ä¡Àνļ¾¼Á¦Ç°±º – ½ºÅ¸°ÔÀÌÀú ÀÎÅÍÆäÀ̽ºº¸µå(HIB-A-01)·Î ±¸¸ÅÇÏ½Ã¸é µË´Ï´Ù. (½Ã¸®¾óÄÉÀ̺í, ¾Æ´äÅÍ, ½ºÀ§Ä¡ Á¦°ø)
• HG-C40U´Â °øÀåÃâ°í½Ã 12V·Î Ãâ°í µË´Ï´Ù.
• ¼¾¼ ¸ðµâ°ú ÀÎÅÍÆäÀ̽ºº¸µå¸¦ ÇÔ²² ±¸¸Å½Ã ¿äûÇϽøé ÄÉÀ̺í/Ä¿³ØÅÍ Á¦°ø (´ç»ç ȨÆäÀÌÁö¿¡¼ ±¸¸Å½Ã)
¢Ã RS232Åë½Å¿ë ÀÎÅÍÆäÀ̽ºº¸µå ¿¬°á ¹æ¹ý (5V ¼¾¼ ¸ðµâ »ç¿ë)
• PC¿Í ¿¬°áÀ» À§Çؼ´Â ÀÎÅÍÆäÀ̽ºº¸µå°¡ ÇÊ¿äÇÕ´Ï´Ù.
• ȨÆäÀÌÁö – À§Ä¡Àνļ¾¼Á¦Ç°±º – ½ºÅ¸°ÔÀÌÀú ÀÎÅÍÆäÀ̽ºº¸µå(HIB-A-01)·Î ±¸¸ÅÇÏ½Ã¸é µË´Ï´Ù. (½Ã¸®¾óÄÉÀ̺í, ¾Æ´äÅÍ, ½ºÀ§Ä¡ Á¦°ø)
• HG-C40U´Â °øÀåÃâ°í½Ã 12V·Î Ãâ°í µË´Ï´Ù. (5V ¿¬°á½Ã °ø±Þ Àü¿ø º¯°æ ¹æ¹ý Âü°í)
• ¼¾¼ ¸ðµâ°ú ÀÎÅÍÆäÀ̽ºº¸µå¸¦ ÇÔ²² ±¸¸Å½Ã ¿äûÇϽøé ÄÉÀ̺í/Ä¿³ØÅÍ Á¦°ø (´ç»ç ȨÆäÀÌÁö¿¡¼ ±¸¸Å½Ã)
¢Ã ÀÎÅÍÆäÀ̽ºº¸µå (HIB-A-01)
¢Ã RS232 ÀÎÅÍÆäÀ̽ºº¸µå ȸ·Îµµ ¿¹½Ã
• ÀÎÅÍÆäÀ̽ºº¸µå¸¦ Á÷Á¢ ²Ù¹Ì½Ç °æ¿ì¿¡ »ç¿ëÇϽô ȸ·Îµµ ÀÔ´Ï´Ù.
¢Ã °Å¸®ÃøÁ¤ ¸ð´ÏÅÍ ÇÁ·Î±×·¥
• ÀÎÅÍÆäÀ̽ºº¸µå ¹× USB-to-Serial CableÀ» »ç¿ëÇÏ¿© PC¿¬°á ÈÄ È¨ÆäÀÌÁö¿¡ ÀÖ´Â ¸ð´ÏÅÍÇÁ·Î±×·¥À» ´Ù¿î¹ÞÀ¸¼Å¼ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
• ½Ã¸®¾ó¿¬°á ÈÄ Æ÷Æ®¸¦ ¸ÂÃß¾î ÁÖ¼¼¿ä.
|