¿Âº¸µå °¡»ó USB HID ÀåÄ¡
USB HID´Â HID Ŭ·¡½º ÀåÄ¡·Î º¸µå¸¦ Å°º¸µå/¸¶¿ì½º/µîÀ¸·Î ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾Æ³¯·Î±× Àü¿ø ¹× µðÁöÅÐ Àü¿ø ¹× Á¢Áö ºÐ¸®
¿Âº¸µå 4.096V/2.048V Àü¾Ð ÂüÁ¶ ¼Ò½º
PWM-DAC À§ÇÑ 4.096V
4.096 V¿Í 2.048V »çÀÌ¿¡¼ ¼±Åà °¡´ÉÇÑ MCU ADC¿¡ ´ëÇÑ AREF
4 ä³Î ¿Âº¸µå PWM-DAC
0 ºñÆ® ÇØ»óµµÀÇ CH1/16
2bit ÇØ»óµµÀÇ CH3/12
5 ä³Î °íÀü¾Ð ¾Æ³¯·Î±× ÀÔ·Â
¹üÀ§ 32V, 4.096V AREF
¹üÀ§ 16V, 2.048V AREF
ºü¸¥ ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ ¿Âº¸µå 3 ¾ÐÁ¤ ½ºÀ§Ä¡ ¹öÆ° ¹× 3 LED
±â´É ¹× ¸Å°³ º¯¼ö
32KB Ç÷¡½Ã, 2KB SRAMÀÌ Æ÷ÇÔµÈ Massduino MD-3248P
¿ÏÀü ¾ÆµÎÀ̳ë IDE °³¹ß
Àüü ¾ÆµÎÀ̳ë UNO ¸®¼Ò½º Áö¿ø
dzºÎÇÑ Ãß°¡ ÀÚ¿ø
3 »ç¿ëÀÚ ÇÁ·Î±×·¡¹Ö °¡´É LED
3 ¾ÐÁ¤ ½ºÀ§Ä¡ ¹öÆ°
4 CH PWM DAC (2 ch °í¼Ó ¸ðµå ¹× 2 ch °íÇØ»óµµ ¸ðµå)
5 CH HV ADC (ÃÖ´ë ÀÔ·Â 32V)
¿Âº¸µå 4.096V ¹× 2.048V Àü¾Ð ÂüÁ¶ ¼Ò½º
°¡»ó USB, º¸µå¸¦ HID ÀåÄ¡ (Å°º¸µå/¸¶¿ì½º µî) ·Î ¸¸µì´Ï´Ù.
DC ÀÔ·Â Àü¾Ð: DC 9 ~ 24V
½Ã½ºÅÛ Àü¾Ð: 3.3V ¶Ç´Â 5V
PWM DAC ¹üÀ§: 0 ~ 4.096V
PWM ÇØ»óµµ (CH 1/2):16bit
PWM ÇØ»óµµ (CH 3/4):10bit
HV ADC ÀÔ·Â ¹üÀ§: 0 ~ 32V
HV ADC ÇØ»óµµ: 1mV w/s 15bit ADC(analogRead_15bits())
Massduino Áö¿ø ÆÐÅ°Áö ¼³Ä¡
Massduino UNO Pro¸¦ »ç¿ëÇÏ·Á¸é ¾Æ·¡ ¸µÅ©¿¡¼ massduino Áö¿ø ÆÐÅ°Áö¸¦ ´Ù¿î·ÎµåÇؾßÇÕ´Ï´Ù.
http://www.inhaos.com/downcount.php?download_id=218
ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ°í ¾ÐÃàÀ» Ç®¸é µÎ °³ÀÇ Æú´õ°¡ »ý±é´Ï´Ù.
Arduino IDE ¹öÀü¿¡ ¸Â´Â µð·ºÅ丮¸¦ ã°í ´ë»ó µð·ºÅ丮¿¡ º¹»çÇϽʽÿÀ. ´ÙÀ½Àº °¡Àå ÀαâÀÖ´Â ½Ã½ºÅÛÀÇ ±âº» ½ºÄÉÄ¡ºÏ µð·ºÅ丮ÀÔ´Ï´Ù.
1, À©µµ¿ì: C:\ »ç¿ëÀÚ \ ¹®¼ \ ¾ÆµÎÀ̳ë
2, Mac OSX: /»ç¿ëÀÚ/»ç¿ëÀÚ/¹®¼/Arduino
3, ¸®´ª½º:/Ȩ // ½ºÄÉÄ¡ºÏ
±×·± ´ÙÀ½ Arduino IDE¸¦ ´Ù½Ã ½ÃÀÛÇÏ¸é ¸Þ´º¿¡ ÀåÄ¡°¡ ³ªÅ¸³³´Ï´Ù.
µµ±¸-> º¸µå- > Massduino Ev º¸µå-> MD-3248P-LQFT48
±×·± ´ÙÀ½ Uno Pro·Î °ÔÀÓÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
UNO ProÀÇ ºí·Ï ´ÙÀ̾î±×·¥Àº ´ÙÀ½°ú °°½À´Ï´Ù. UNO Pro´Â Ç¥ÁØ UNOÀÇ Àüü ¸®¼Ò½º¸¦ Áö¿øÇÕ´Ï´Ù.
3 »ç¿ëÀÚ ÇÁ·Î±×·¡¹Ö °¡´É LED
3 ¾ÐÁ¤ ½ºÀ§Ä¡ ¹öÆ°
4 CH PWM DAC (2 ch °í¼Ó ¸ðµå ¹× 2 ch °íÇØ»óµµ ¸ðµå)
5 CH HV ADC (ÃÖ´ë ÀÔ·Â 32V)
¿Âº¸µå 4.096V ¹× 2.048V Àü¾Ð ÂüÁ¶ ¼Ò½º
![](https://ae01.alicdn.com/kf/Hc6558015c7074962af52a55ce2b29679I.jpg)
PWM DAC
UNO Pro¿¡´Â 4ch ¿Âº¸µå PWM DAC°¡ ÀÖÀ¸¸ç PWM ±â´ÉÀ» À§ÇØ ÇÉÀ» ±¸¼º ÇÒ ¶§ D33/D34/D36/D37 ¿¡ ¿¬°áµË´Ï´Ù. ¿Âº¸µå LPF´Â PWM ½ÅÈ£¸¦ ¾Æ³¯·Î±× Àü¾ÐÀ¸·Î º¯È¯ÇÏ°í, ¾Æ³¯·Î±× ·¹º§Àº PWM ½ÅÈ£ÀÇ µàƼ »çÀÌŬ¿¡ ÀÇÁ¸ÇÑ´Ù.
DACÀÇ ÂüÁ¶ ¼Ò½º´Â ¿Âº¸µå 4.096V ÂüÁ¶¿¡ ¿¬°áµË´Ï´Ù. Áï, DACÀÇ ÃÖ´ë Ãâ·ÂÀº 4.096 VÀÔ´Ï´Ù.
D33/D34 ´Â TIM3 À» »ç¿ëÇÏ¿© TIM36 ¹× D37/D1 À» »ç¿ëÇϹǷΠPWM DAC0 (D33) ¹× PWM DAC1 (D34) ´Â µ¿ÀÏÇÑ Çػ󵵸¦ °¡Á®¾ßÇϸç PWM2 ¹× PWM3 µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
DAC Çػ󵵴 PWM Çػ󵵿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. PWM Çػ󵵰¡ 12bit ·Î ¼³Á¤µÇ¸é DAC Çػ󵵵µ 12bit À̸ç ÃÖ´ë ·¹º§Àº 2 ^ 12 = 4096 ·¹º§ÀÔ´Ï´Ù.
PWM ½ÅÈ£ÀÇ °æ¿ì Çػ󵵴 ÁÖÆļö¿Í ¹Ýºñ·ÊÇϹǷΠ³ôÀº Çػ󵵸¦ »ç¿ëÇÏ´Â °æ¿ì ÁÖÆļö¸¦ ³·Ãç¾ß ÇÕ´Ï´Ù. µû¶ó¼ PWM Çػ󵵸¦ 16bit ·Î ¼³Á¤Çϸé ÁÖÆļö°¡ 16bit º¸´Ù 12 ¹è ³·¾ÆÁý´Ï´Ù.
LPF (·Î¿ì Æнº ÇÊÅÍ) ´Â ¾Æ³¯·Î±× ½ÅÈ£ Áö¿¬À» À¯µµÇÏ°í 16bit PWM ½ÅÈ£´Â 12bit º¸´Ù 16 ¹è Áö¿¬ ½Ã°£À» À¯µµÇÕ´Ï´Ù. UNO Pro¿¡¼ 12bit PWM Áö¿¬ ½Ã°£Àº 5mS ÀÌ°í 16bit PWM Áö¿¬Àº 80mS ÀÔ´Ï´Ù.
±×·¡¼ ¿ì¸®´Â µÎ °¡Áö À¯ÇüÀÇ DAC¸¦ ¼³Á¤ÇÕ´Ï´Ù. CH0/1 Àº °íÇØ»óµµÀÌÁö¸¸ »ùÇà ¼Óµµ°¡ ³· À¸¸é CH2/3 Àº »ùÇà ¼Óµµ°¡ ³ôÁö¸¸ Çػ󵵴 DAC0/1 º¸´Ù ³·½À´Ï´Ù.
´ÙÀ½Àº DAC¿¡ ±ÇÀåµÇ´Â ¼³Á¤ÀÔ´Ï´Ù.
"PwmResalution (PWM_PIN, 16);" ±â´ÉÀº PWM ½ÅÈ£ÀÇ Çػ󵵸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. D33/D34 ÀÇ °æ¿ì Çػ󵵸¦ µ¿ÀÏÇÏ°Ô ¼³Á¤ÇؾßÇϸç, ¹× D36/D37 ¿¡¼µµ "pwmReseion (36, 12);" À» »ç¿ëÇÏ¿© D36 À» 12bit ·Î ¼³Á¤ÇÏ´Â °æ¿ì D37 ÀÌ ³Ê¹« ÀÚµ¿À¸·Î 12bit Çػ󵵷Π¼³Á¤µË´Ï´Ù.
À§ÀÇ ÇØ»óµµ Á¦¾ÈÀ¸·Î DAC0/1 Àº 1 ¿¡¼ 16bit ±îÁöÀÇ Çػ󵵷Π¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç DAC2/3 Àº 1 ¿¡¼ 12bit ±îÁöÀÇ Çػ󵵷Π¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çػ󵵰¡ Á¦¾È ¼öÁØÀ» ÃÊ°úÇϸé Ãâ·Â ½ÅÈ£°¡ Å« ¸®ÇÃÀ» °®½À´Ï´Ù.
PWM = 0 À» ¼³Á¤Çϸé PWM °ªÀº ¿©ÀüÈ÷ 1 ·Î À¯ÁöµÇ¹Ç·Î ¿øÇÏ´Â °æ¿ì ½ÇÁ¦ 0V ÀÇ Ãâ·ÂÀ» ¾òÀ¸·Á¸é PWM ±â´ÉÀ» ºñÈ°¼ºÈÇÏ°í IO¸¦ LOW¿¡ ¾µ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ÂüÁ¶ ÄÚµå:
¾Æ·¡¿Í °°Àº ÀԷ ȸ·Î, ÀÔ·Â ¹è±ÞÀº 1:8.
4.096 V¸¦ AREF·Î »ç¿ëÇÏ´Â °æ¿ì ÃÖ´ë ÀÔ·Â ¹üÀ§´Â 4.096V * 8 = 32.768 VÀÔ´Ï´Ù. Àüü ´«±ÝÀº ºñ¼±ÇüÀ̹ǷÎ, ±×·¡¼ ¿ì¸®´Â 0 ~ 32V ¹üÀ§ ¸¸ »ç¿ëÇÕ´Ï´Ù. ÀÌ °æ¿ì "analogRead_15bits()" ±â´ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ADC Çػ󵵴 1mV ÀÔ´Ï´Ù.
3.3V ½Ã½ºÅÛ Àü¾ÐÀ» »ç¿ëÇÏ´Â °æ¿ì AREF´Â 3.3 Vº¸´Ù ³·¾Æ¾ßÇÕ´Ï´Ù. ÀÌ °æ¿ì 2.048 V¸¦ AREF·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (D36 ¿¡¼ LOW·Î ¾²½Ê½Ã¿À). ÃÖ´ë ÀÔ·ÂÀº 16V ÀÔ´Ï´Ù. "analogRead_14bits()" ±â´ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ADC Çػ󵵵µ 1mV ÀÔ´Ï´Ù.
ÀÔ·Â ºÐ¹è±â/OP amp / ADC ÀÌÈÄ ¸ðµç ´Ü°è¸¶´Ù ÀÚü °íÁ¤ ¿À·ù°¡ ÀÖÀ¸¹Ç·Îº¸´Ù Á¤È®ÇÑ ÃøÁ¤ °á°ú¸¦ ¾òÀ¸·Á¸é ±³Á¤ ¾Ë°í¸®ÁòÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¾Æ·¡ÀÇ °£´ÜÇÑ ±³Á¤ ¾Ë°í¸®Áò:
1 ´Ü°è: º¸Á¤ Æ÷ÀÎÆ®¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ Æ÷ÀÎÆ®´Â Àüü ½ºÄÉÀÏ¿¡ °¡±õ½À´Ï´Ù.
2 ´Ü°è: ÀԷ ä³Î Áß Çϳª¿¡ Àü¾Ð ¼Ò½º¸¦ ¿¬°áÇß½À´Ï´Ù.
3 ´Ü°è: °íÁ¤¹Ð Àü¾Ð°è¸¦ »ç¿ëÇÏ¿© ÀÔ·Â Àü¾ÐÀ» ÃøÁ¤ÇÏ°í Vol_A ¿¡ ±â·ÏÇϽʽÿÀ.
4 ´Ü°è: ADC ¾ç½ÄÀ» Àаí VolB¿¡ ±â·ÏÇϽʽÿÀ.
5 ´Ü°è: º¸Á¤ °è¼ö´Â VolA/VolBÀÔ´Ï´Ù.
6 ´Ü°è: ¸ðµç ÀÔ·Â Æǵ¶ °ª¿¡ º¸Á¤ °è¼ö¸¦ °öÇÑ °ªÀÌ º¸Á¤ µ¥ÀÌÅÍÀÔ´Ï´Ù.
°£´ÜÇÑ ±³Á¤ ÈÄ¿¡ ÀԷ ä³ÎÀÌ 0.5% Á¤È®µµ¿¡ ½±°Ô µµ´Þ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» ÂüÁ¶¸¦ ¹Ù²Ù·Á¸é ¿ÜºÎ ÂüÁ¶ ¼Ò½º¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
¾Æ³¯·Î±× ÂüÁ¶ (¿ÜºÎ);
°¡»ó USB
1, UNO Pro¿¡´Â ÇϳªÀÇ °¡»ó USB Ä¿³ØÅÍ°¡ ÀÖÀ¸¸ç Å°º¸µå/¸¶¿ì½º¿Í °°Àº USB HID ÀåÄ¡·Î ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
2, °¡»ó USBÀÇ °æ¿ì D2 ´Â USB D + ·Î ÀÛµ¿ÇÏ°í D4 ´Â USB Àú¼Ó ÀåÄ¡ »ç¾ç Áß Àü¿øÀ» ÄÒ ÈÄ USB D-·Î ÀÛµ¿ÇÕ´Ï´Ù. D-´Â 1.5K ÀúÇ׿¡ ÀÇÇØ ´ç°ÜÁý´Ï´Ù.
3, °¡»ó USB°¡ È£½ºÆ®¿¡ ¿¬°áµÇ¸é Ç®¾÷ ÀúÇ× "R148 1.5K" °¡ D4/VUSB_DM ÇÉ¿¡ ÀÚµ¿À¸·Î Àû¿ëµË´Ï´Ù. °¡»ó USB ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é R148 ÀÌ 3.3 V¿¡ ¿¬°áµÇÁö ¾Ê°í D2 ¹× D4 ¸¦ ¿ø·¡ ±â´ÉÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
4, °¡»ó USB ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ´Â USB µ¥ÀÌÅÍ ·¹º§ÀÌ 3.3 VÀ̹ǷΠSYS_PWR ÀÌ 3V3 ·Î ÀüȯÇؾßÇÕ´Ï´Ù.
ÄÚµå ÅÛÇø´
UNO Pro¿¡´Â Ç¥ÁØ UNOº¸´Ù ¸¹Àº Ãß°¡ ¸®¼Ò½º°¡ ÀÖÀ¸¹Ç·ÎÀÌ ÅÛÇø´Àº »ç¿ëÀÚ°¡ ÄÚµùÀ» ºü¸£°Ô ½ÃÀÛÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ.