¿¡¾î°ÔÀÌÆ®
¿¡¾î°ÔÀÌÆ®
Untitled Document
> Q&A
 
¤ýÀÛ¼ºÀÚ °ü¸®ÀÚ
¤ýÀÛ¼ºÀÏ 2010-02-11 (¸ñ) 16:15
¤ýÁ¶È¸: 2141  
Re..ahrs°ßÀû,Áú¹®
RC ¼ö½Å±â ½ÅÈ£¸¦ ĸÃçÇÏ´Â ¹æ¹ýÀº ¿©·¯°¡Áö°¡ ÀÖÀ»¼ö ÀÖÀ¾´Ï´Ù.

AVRÀ» »ç¿ëÇÒ°æ¿ì
External  Interrupt PinÀ» ÇØ´ç ü³Î ¼ö¸¸Å­ ÇÒ´çÇÏ¿©
Á÷Á¢ PWM ÆøÀ» ÃøÁ¤ÇÏ´Â ¹æ¹ý°ú
¼ö½Å±â¿¡¼­ ¿¬¼ÓµÇ¾î µé¾î¿À´Â ½ÅÈ£ÀÎ PPM ½ÅÈ£¸¦ ICP ¸¦ ÅëÇؼ­
ÆøÀ» ÃëµæÇÏ´Â ¹æ¹ýÀ¸·Î º¼¼ö ÀÖÀ¾´Ï´Ù.

Áú¹®ÇϽŠ³»¿ëÀº ÀüÀÚÀÎ°Í °°Àºµ¥ ü³Î¼ö°¡ ¸¹À»¼ö·Ï Ext. Int ÇÉ ÇÒ´çÀÌ
¸¹¾ÆÁ®¼­ °£È¤ Æ¢´Â Çö»óÀ¸·Î ³ªÅ¸³¯¼ö´Â ÀÖÀ¾´Ï´Ù.

±×·¯³ª ¾ð±ÞÇϽŠ³»¿ë¸¸À¸·Î´Â H/WÀÎÁö S/WÀÎÁö ¿ÜºÎ ³ëÀÌÁÇâÀÎÁö´Â
ÆÇ´ÜÇϱ⠾î·Æ½À´Ï´Ù.

Áö±Ý »óÅ¿¡¼­ ½±°Ô Çغ¸½Ç¼ö ÀÖ´Â ICP¸¦ ÅëÇÑ ½ÅÈ£ ÃëµæÀ» ±ÇÇغ¾´Ï´Ù.

°ßÀûÀº ¸ÞÀϵµ ´äº¯ µå·ÈÀ¾´Ï´Ù.



AVR ICP »ùÇà ¿¹Á¦
//////////////////////////////////////////////////////
void init_servo(void)   //  ICP ÃʱâÈ­
{
TCCR1B=(1<      /* Enable interrupt on input capture */
   sbi( TIMSK, TICIE1 );
   return;
}

SIGNAL(SIG_INPUT_CAPTURE1)   //  ICP ¼­º¸½ÅÈ£ Ãëµæ
{
static unsigned int AltICR=0;
   signed int signal = 0,tmp;
static int index;  
   
signal = (unsigned int) ICR1 - AltICR;  
AltICR = ICR1;

   //Syncronisationspause?
    if((signal > 20000) && (signal < 30000))  
    {
           if(index >= 4)  NewPpmData = 0;  // Null bedeutet: Neue Daten
           index = 1;  
    }
    else
    {
        if(index < 10)
        {
            if((signal > 2300) && (signal < 5000))
            {
                   revever_width[index] = signal;    
            }

            index++;  
        }
   }
}


=====================================
¡á [Çöµ¿ÀÌ] ahrs°ßÀû,Áú¹® (2010-02-11 00:01)
¼ÒÇü ahrsÀÇ °ßÀûÁ» ºÎŹµå¸³´Ï´Ù.^^
±Û°í ÇÑ°¡Áö Áú¹®Çϳª µå·Áµµ µÉ¸¥Áö,,
°øºÎ¸¦ ÇÏ´Ù°¡ rc¼ö½Å±âÀÇ ½ÅÈ£¸¦ ¿ÜºÎÀÎÅÍ·´Æ®·Î avr·Î ¹Þ´Âµ¥, ¿ÜºÎ ¿µÇâÀÌ ¾øÀ¸¸é Á¤»óÀÛµ¿ÇÏÁö¸¸
¿ÜºÎÀÇ °í¾ÐÀ̳ª ³ëÀÌÁî·Î ÀÎÇØ °ªÀÌ °¡²û¾¿ ¹«ÁöÇÏ°Ô Æ¢´Â Çö»óÀÌ ÀϾ´Ï´Ù.
Áß°£¿¡ ½´¹ÌÆ® Á¢¸ñÇغÁµµ Áõ»óÀº °°Àºµ¥,,, ÇØ°á¹æ¹ýÀÌ ¾øÀ»±î¿ä?
»ùÇøµÀ¸·Î ¹ÞÀ¸¸é ¿ÜºÎ ¿µÇâ°ü°è¾øÀÌ Á¤»óÀÛµ¿Çϳª Çػ󵵰¡ ³Ê¹« ¶³¾îÁ®¼­ »ç¿ëºÒ°¡ÀÔ´Ï´Ù.
¹øÈ£     ±Û Á¦ ¸ñ  ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ Á¶È¸
69 °ßÀû ¿äû µå¸³´Ï´Ù. ¿ó½º 2011-07-15 2263
68 ºñÇàÁ¦¾îÄÄÇ»ÅÍ¿¡°üÇÑÁú¹®ÀÔ´Ï´Ù ±èÁø±¹ 2008-04-07 2258
67 ±ÞÇѵ¥ ±Ý»êÁö¿ª Ç×°ø »çÁøÃÔ¿µÀº ¾ÈµÅ¿ä? À±¿µÇÑ 2008-04-23 2222
66 Re..ADS,ADC ±×¸®°í ADS-BÀÇ Â÷ÀÌÁ¡Àº ¿ì¾úÀΰ¡¿ä? °ü¸®ÀÚ63 2012-12-19 2185
65 Re..´äº¯ °ü¸®ÀÚ 2007-12-07 2174
64 Re..Laser 3D ½Ã½ºÅÛÀÇ ÃøÁ¤ÇÑ°è ¿£Áö´Ï¾î 2009-05-25 2169
63 Re..´äº¯ °ü¸®ÀÚ 2008-01-14 2162
62 ¼öÆò°è¼¾¼­´Â ¾î¶»°Ô »ç¿ëÇϽóª¿ä? °íŸ³ª 2008-08-29 2152
61 Re..°ßÀûÀǷε帳´Ï´Ù. °ü¸®ÀÚ63 2012-08-19 2147
60 ´äº¯ 1/2 °ü¸®ÀÚ 2007-12-12 2147
59 GPS ÁÂÇ¥ º¯È¯ µµ¶óÁö 2009-07-26 2144
58 Re..ahrs°ßÀû,Áú¹® °ü¸®ÀÚ 2010-02-11 2141
57 Re..¾È³ç Çϼ¼¿ä~ Áú¹®µå·Á¿ä °ü¸®ÀÚ 2008-03-22 2123
56 Re..ÃʼÒÇü AHRS °ßÀû ¹®ÀÇ °ü¸®ÀÚ 2010-03-11 2111
55 UAV¿¡ »ç¿ëµÇ´Â RTOS Á¾·ù ¹× ±Ô°Ý ÇÏÇϾƺü 2009-11-03 2106
54 Re..ÀÚµ¿¼öµ¿º¯È¯¿¡ ´ëÇÏ¿© ±Ý¿À 2009-03-22 2097
1234567
¿¡¾î°ÔÀÌÆ®