|
¾Æ³ª·Î±× ÀԷ°ú ±×·¡ÇÁ |
||||
ÇнÀ¸ñÇ¥ |
|||||
¾Æ³ª·Î±× ÀÔ·ÂÀÇ µ¥ÀÌÅÍ ¼öÁý°ú °¡½ÃÈ ¹æ¹ýÀ» ÀÍÈù´Ù. |
|||||
ÇнÀÁÖÁ¦ |
|||||
º¸µå¸¦ ÅëÇØ ¾Æ³ª·Î±× µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ±×·¡ÇÁ¿Í ÅØ½ºÆ®·Î Ç¥½ÃÇÑ´Ù. ÇÁ·Î±×·¥Àº 1Çгâ C¾ð¾î ½Ã°£¿¡ ¹è¿î ±×·¡ÇÁ ÇÁ·Î±×·¥À» ÀϺΠ¼öÁ¤ Çϱâ·Î ÇÑ´Ù. µ¥ÀÌÅÍ ºÎºÐÀ» º¸µå·Î ÃøÁ¤ÇÑ °ªÀ¸·Î ´ëü ÇÑ´Ù. |
|||||
¿¹½À³»¿ë |
|||||
µ¥ÀÌÅ͸¦ ÃøÁ¤Çϱâ À§Çؼ´Â A/D Converter¿¡ ÃøÁ¤µÈ µ¥ÀÌÅ͸¦ PCÀÇ ¸Þ¸ð¸®¿¡ ÀúÀåÇß´Ù. À̸¦ ȸ鿡 Ç¥½ÃÇÑ´Ù. ÀÌ ¶§ A/D ConverterÀÇ ÃøÁ¤ ½Ã°£¿¡ ºñÇϸé ȸ鿡 Ãâ·Â¿¡´Â ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÈ´Ù. 1. ÇÑ Æ÷ÀÎÆ® ÃøÁ¤ : 1°³ÀÇ ÃøÁ¤ µ¥ÀÌÅͰ¡ »ý¼º µÉ ¶§¸¶´Ù À̸¦ ȸ鿡 Ç¥½ÃÇÑ´Ù. ÀÌ´Â ÃøÁ¤ ½Ã°£ °£°ÝÀÌ »ó´çÈ÷ Å©´Ù. 2. Single Buffer : ÀÏÁ¤ °³¼öÀÇ µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇß´Ù. ȸ鿡 Ç¥½ÃÇÑ´Ù. ±×·¯³ª ¸é ó¸® ½Ã°£ µ¿¾ÈÀº ÃøÁ¤À» ¸ØÃß°Ô µÈ´Ù. 3. Duble Buffer : µÎ °÷ÀÇ ÃøÁ¤ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© ÇÑ ¸Þ¸ð¸®¿¡¼ ȸé Ãâ·Â ½Ã°£¿¡µµ ´Ù¸¥ ¸Þ¸ð¸®¿¡ ÃøÁ¤ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°Ô ÇÔÀ¸·Î È¿À²ÀûÀ¸·Î µ¥ÀÌÅ͸¦ ÃøÁ¤ÇÒ ¼ö ÀÖ´Ù.¤Ó ´ÙÀ½Àº ¾Æ³ª·Î±×¸¦ ÃøÁ¤ÇÏ´Â ÇÔ¼öÀÌ´Ù. ´ÙÀ½ ÇÔ¼öÀÇ VariableÀÌ ÀǹÌÇÏ´Â °ÍÀ» ±â¼úÇϽÿÀ [°úÁ¦] AI_VRead(iDevice, iChan, iGain, &dVoltage) µµ½º»óÅ¿¡¼ Àü¾ÐÀ» ÃøÁ¤ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé¾î º»´Ù.
|
|||||
½Ç½À¹æ¹ý |
|||||
¸ñ Â÷ |
|||||
1. ¹è¼±¿¬°á ¿ÜºÎÀÇ ³ôÀº Àü¾ÐÀÌ º¸µå·Î µé¾î °¡¸é º¸µå°¡ ¼Õ»óÀ» ÀÔÀ» ¼ö ÀÖÀ¸¹Ç·Î ¾Æ³ª·Î±×ÀÇ ÃøÁ¤Àº º¸µå¸¦ º¸È£ÇÏ´Â Signal ConditioningÀ» ÇØ¾ß ÇÑ´Ù. SCC-AI01À» J1Æ÷Æ®¿¡ ±×¸²°ú °°ÀÌ ¼³Ä¡ÇÑ´Ù. ÀÌ´Â –40~40V±îÁö ÃøÁ¤ÇÒ ¼ö ÀÖ´Ù. 2. ÇÑ Æ÷ÀÎÆ® ÃøÁ¤ AI_Vread ÇÔ¼ö¿Í 1Çг⠰úÁ¤ÀÇ Graph ÇÁ·Î±×·¥À» È¥ÇÕÇÏ¿© ÇÁ·Î±×·¥À» ¿Ï¼ºÇÑ´Ù. 1) 2) CWGraph1À» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» ´·¯ Properies¸¦ ¼±ÅÃÇÏ¿© YÃàÀÇ ¹üÀ§¸¦ –5~30À¸·Î ÇÑ´Ù. 3) ¼ýÀÚ Ç¥½Ã¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» ´·¯ Properties¸¦ ¼±ÅÃÇϰí Style¿¡¼ ¾Æ·¡¿Í °°ÀÌ ¼±ÅÃÇÑ´Ù. Advanced¿¡¼ Text, Back Font=18 ÀÇ Ç׸ñÀ» ¼öÁ¤ÇÑ´Ù. 4) [View] -> [ClassWizard]¿¡¼ IDC_CWNUMEDIT1ÀÇ VariableÀ» m_volt·Î ÇÑ´Ù. 5) ŸÀ̸Ӱ¡ µ¿ÀÛÇÒ ¶§ ¸¶´Ù Àü¾ÐÀ» ÃøÁ¤Çϰí À̸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ°í ±×·¡ÇÁ¸¦ ±×¸°´Ù.
3. Single Buffer (ANSI) ´ÙÀ½ ¿¹Á¦´Â ANSI C¿¡¼ piBuffer·Î 30°³ÀÇ µ¥ÀÌÅ͸¦ ÃøÁ¤ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ´Â NiDAQ¿¡ ÀÖ´Â ¿¹Á¦¸¦ ÀûÀº °ÍÀÌ´Ù.
|
|||||
°ú Á¦ |
|||||
|
|||||
Áß¿äÇÔ¼ö |
|||||
AI_VRead(iDevice, iChan, iGain, &dVoltage) |