ÔÆÌ⺣ - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

µ±Ç°Î»ÖãºÊ×Ò³ > ¹âµç×éÎ人¿Æ¼¼´óѧÊ×°²Ò»¶Ó¼¼Êõ±¨¸æ - ͼÎÄ

¹âµç×éÎ人¿Æ¼¼´óѧÊ×°²Ò»¶Ó¼¼Êõ±¨¸æ - ͼÎÄ

  • 62 ´ÎÔĶÁ
  • 3 ´ÎÏÂÔØ
  • 2025/6/1 10:12:52

4.2.2 ÏßÐÔCCD´«¸ÐÆ÷·¾¶Ê¶±ðËã·¨

·¾¶Ê¶±ðËã·¨ÊÇÎÒÃÇʹÓõÄÊÇÓÉCCDÖÐÐÄÏòÁ½²àËÑË÷ÌáÈ¡Ìø±äÑØµÄËã·¨£¬Í¨¹ýÌáÈ¡µ½µÄÁ½²àÌø±äÑØ¼´ÎªÈüµÀµÄ×óÓұ߽硣¾ßÌåËã·¨½éÉÜÈçÏ£º

ͨ¹ýCCD·µ»ØµÄÏñËØÖµ£¬ÀûÓÃãÐÖµÀ´ÕÒµ½Ìø±äÑØ£¬µÃµ½ÈüµÀµÄ×óÓұ߽磬½øÒ»²½µÃµ½ÈüµÀµÄÖÐÏß¡£

ʽÖУ¬Pixel2[i]Ϊ¶ÔÓ¦´«¸ÐÆ÷µÄ״ֵ̬¡£ {

ccd2_single_line_flag=0; single_line_flag=0; left_line=0; right_line=0;

for(i=ccd2_middle[0]+5;i<=127;i++)//×󡪡ªÓÒ£º°×µ½ºÚ//ʵ²â{ right_line++; if(

(pixel2[i-1]>ccd2latch) &&(pixel2[i]>ccd2latch) &&(pixel2[i+1]

{ccd2_rightenable=1;ccd2_right=i;break;} }

for(i=ccd2_middle[0]-5;i>0;i--)//ÓÒ¡ª¡ª¡ª×󣺰׵½ºÚ//ʵ²â13 11 {

left_line++; if(

(pixel2[i+1]>ccd2latch) &&(pixel2[i]>ccd2latch)

&&(pixel2[i-1]

{ccd2_leftenable=1;ccd2_left=i;break;} } }

if(106-ccd2_right<=5) ccd2_rightenable=0;//111 if(ccd2_left-7<5) ccd2_leftenable=0;//12 }

else {

31

µÚ¾Å½ìÈ«¹ú´óѧÉúÖÇÄÜÆû³µÑûÇëÈü¼¼Êõ±¨¸æ

ccd2_rightenable=0; ccd2_leftenable=0;

}ÆäÖÐccd2_rightenable;ccd2_leftenable;ÊÇ·ñÄܹ»ÕÒµ½×óÓұ߽磬µ±×ó±ß½çСÓÚ12£¬»òÕßÓұ߽ç´óÓÚ111ʱ£¬£¨ÕâÀïÐèÒª¸ù¾Ýʵ¼ÊʹÓõÄCCDµÄÇé¿öÈ·¶¨£©ÎÒÃÇÈÏΪ¶ªÏß¡£ÓÉ´Ë¿ÉÒԵõ½Ä£ÐͳµµÄ״̬£¬ÎªÏÂÒ»²½¿ØÖƾö²ßÌṩ±ØÒªµÄÐÅÏ¢¡£

4.3ÈüµÀ²ßÂÔ·ÖÎö

¶ÔÓÚÎÒÃǵÄÄ£Ðͳµ£¬ÕâÒ»½ìÐÂÔöµÆËþÆðÅÜÓëÍ£³µ£¬CCDÔÚÈüµÀÉÏ¿ÉÄܵÄ״̬

ÓУºÖ±µÀ¡¢µ¥Ïß¡¢Ê®×Ö½»²æÏߣ¨°üÀ¨Ö±ÈëºÍÍäÈ룩¡¢Ð¡SÍäµÀ¡¢Ö±½ÇÍä¡¢ÆÂµÀ¡¢Â·ÕÏ¡£ÓÉÓÚ¹æÔòµÄ±ä¸ü£¬Ê¹µÃ½ñÄê¶ÔÓÚÈüµÀʶ±ðµÄ¹¤×÷Á¿±äµÃ¸ü¼Ó¸´ÔÓ£¬ÄѶȴó´óÔö¼Ó£¬Çé¿öÒ²ÏԵôí×Û¸´ÔÓ£¬Ã¬¶Üµã²ã³ö²»Çî¡£ 4.3.1 µÆËþ²ßÂÔ·ÖÎö

ÉãÏñÍ·×éºÍ¹âµç×éµÄ±ÈÈü·ÖΪÒÔÏÂËĸö½×¶Î£º

1.ÆðÅܽ׶Σº³µÄ£ÔÚ·¢³µµÆËþǰһÃׯðÅÜÇøÄÚ¾²Ö¹£¬´Ëʱ³µÄ£Èκβ¿Î»²»µÃ³¬¹ý·¢³µµÆËþÖÐÐĶÔÓ¦µÄÆðÅÜÏß¡£µÆËþµÆ¹âϨÃðºó£¬±ÈÈü¼ÆÊ±ÏµÍ³¿ªÊ¼¼ÆÊ±¡£³µÄ£ÐèÒªÔÚÎåÃëÖÓÖ®ÄÚ³å¹ýÆðÅÜÇøÓò´ËÆÚ¼äµÄ³µÄ£ÑÓ³Ùʱ¼ä¼ÆËãÔÚ±ÈÈü³É¼¨ÖС£Èç¹û³µÄ£Ã»ÓÐÄܹ»ÔÚÎåÃëÖÓ³å¹ýÆðÅÜÏߣ¬ÔòËã×÷³µÄ£³å³öÈüµÀÒ»´Î£¬ÖØÐ¿ªÊ¼¡£

2.±ÈÈü½×¶Î£º³µÄ£³å¹ýÆðÅÜÏßÔÚÈüµÀÉÏÔËÐС£·¢³µµÆËþÔÚ LED ϨÃðÎåÃëÖÓ ºóÖØÐµãÁÁ£¬Îª³µÄ£µ½´ïÖÕµã×ö×¼±¸¡£

3.³å´Ì½×¶Î£º³µÄ£ÔËÐе½Öյ㸽½ü£¬ÔÚÉÐδͨ¹ý¼ÆÊ±ÏµÍ³¹âµç´«¸ÐÆ÷֮ǰ¼ì²âµ½·¢³µµÆËþÉϵÄLEDÂö³åµÆ¹â¡£´Ëʱ³µÄ£Ó¦¸Ã×¼±¸¼õËÙÂýÐУ¬Ö±ÖÁͨ¹ý¼ÆÊ±ÏµÍ³¹âµç´«¸ÐÆ÷¡£

4.Í£Ö¹½×¶Î£º¼ÆÊ±ÏµÍ³¼ì²âµ½³µÄ£Í¨¹ýʱ£¬±ÈÈü¼ÆÊ±½áÊø¡£Í¬Ê±·¢³µµÆËþÉϵÄLEDµÆ¹âϨÃð¡£³µÄ£¼ì²âµ½LEDµÆ¹âϨÃðʱ£¬Ó¦¸ÃÁ¢¼´Í£Ö¹¡£Èç¹û³µÄ£Í£Ö¹ÔÚµÆËþǰ£¬±ÈÈüÕý³£½áÊø¡£Èç¹û³µÄ£Ã»ÓÐÄܹ»Í£Ö¹ÔÚµÆËþǰ£¬±ÈÈüʱ¼ä¼Ó·£Ò»ÃëÖÓ¡£

¾ßÌå±ÈÈü¹ý³Ì²Î¼ÓÏÂͼ4.3Ëùʾ£º

32

ͼ4.3 µÆËþ±ÈÈü¹ý³Ì

¶ÔÓÚµÆËþµÄ¼ì²â£¬ÎÒÃÇÕÒÁ˺öàÖÖºìÍâ¹Ü½øÐмì²â£¬×îÖÕÎÒÃÇÑ¡ÔñµÄÊÇ0038bµÄºìÍâ¹Ü½øÐмì²â£¨Êµ¼ùÖ¤Ã÷¾¡¹Ü¹Ü×ÓµÄÐͺÅÏàͬµ«ÊDz»Í¬²ú¼ÒÉú²úµÄÔÚ¼ì²âÇ¿¶ÈÉÏ»¹ÊÇÓкܴóµÄ²îÒ죩¡£0038bÔÚûÓмì²âµ½µÆËþµÄºìÍâÐźÅʱÊä³öΪ¸ßµçƽ£¬¼ì²âµ½µÆËþÐźźó£¬Êä³öΪƵÂÊΪ1KHZµÄÂö³åÐźš£ÎÒÃǶÔÐźŵĴ¦ÀíÊÇͨ¹ýÍⲿÖжϼì²âÉÏÉýÑØÀ´¼ì²âµÆËþµÄ¸ßµÍµçƽ¸öÊý£¬Í¨¹ý¿ØÖƲÉÑùʱ¼ä10msÀ´¼ì²âÂö³å¸öÊý£¬½«Âö³å¸öÊý´æ·ÅÔÚÊý×élight[i]ÖУ¬Í¨¹ýÅжÏÊý×élight[i]µÄ¸öÊýÊÇ·ñÔÚ8~12Ö®¼ä£¬À´È·¶¨ÊÇ

·ñÓÐЧ£¨ÀíÂÛÉÏΪ10¸ö£¬¾­¹ýÎÒÃǵÄʵ¼Ê²âÁ¿Ò²Îª10¸ö£¬µ«ÊÇΪÁËÁôÓÐÒ»¶¨µÄÓò¶ÈÎÒÃÇÕâÀïÈ¡µÃÊÇ8~12¸ö£©¡£È»ºóͨ¹ýµÆËþµÄ±ä»¯Çé¿öÀ´½øÐз¢³µ»òÕßÍ£³µ¡£¾ßÌå³ÌÐòÈçÏ£º

void light_check()//µÆËþ¼ì²â {

uint8 i;

light_check_gap++;

if(light_check_gap>=5)///¿ØÖƲÉÑùʱ¼ä10ms {

33

µÚ¾Å½ìÈ«¹ú´óѧÉúÖÇÄÜÆû³µÑûÇëÈü¼¼Êõ±¨¸æ

light_check_gap=0;//ÿ20ms,Âö³åµÝÔöÁ¿ for(i=9;i>0;i--)

light[i]=light[i-1];

light[0]=startline_count-last_startline_count; last_startline_count=startline_count; for(i=0;i<10;i++) {

if(light[i]>8&&light[i]<=12)//0.9ms~1.1msÅж¨ÊÇ·ñÓÐЧÐźŠlight_enable[i]=1;

else light_enable[i]=0; }

if(light_enable[0]==0 &&light_enable[1]==1 &&light_enable[2]==1 &&light_enable[3]==1 &&light_enable[4]==1 &&light_enable[5]==1 &&light_enable[6]==1 &&light_enable[7]==1 &&light_enable[8]==1 &&light_enable[9]==1

&&havego==1)//Ô­ÏÈÁÁͻȻÃð£¬ÇÒÒÑ·¢³µ£¬¾ÍÍ£Ö¹ {

stop=1;

smartstate=3; }

if(light_enable[0]==0 &&light_enable[1]==1 &&light_enable[2]==1 &&light_enable[3]==1 &&light_enable[4]==1 &&light_enable[5]==1 &&light_enable[6]==1 &&light_enable[7]==1 &&light_enable[8]==1 &&light_enable[9]==1

&&havego==0)//Ô­ÏÈÁÁͻȻÃ𣬷¢³µ {

gogogo=1;

34

  • ÊÕ²Ø
  • Î¥¹æ¾Ù±¨
  • °æÈ¨ÈÏÁì
ÏÂÔØÎĵµ10.00 Ôª ¼ÓÈëVIPÃâ·ÑÏÂÔØ
ÍÆ¼öÏÂÔØ
±¾ÎÄ×÷Õߣº...

¹²·ÖÏí92ƪÏà¹ØÎĵµ

Îĵµ¼ò½é£º

4.2.2 ÏßÐÔCCD´«¸ÐÆ÷·¾¶Ê¶±ðËã·¨ ·¾¶Ê¶±ðËã·¨ÊÇÎÒÃÇʹÓõÄÊÇÓÉCCDÖÐÐÄÏòÁ½²àËÑË÷ÌáÈ¡Ìø±äÑØµÄËã·¨£¬Í¨¹ýÌáÈ¡µ½µÄÁ½²àÌø±äÑØ¼´ÎªÈüµÀµÄ×óÓұ߽硣¾ßÌåËã·¨½éÉÜÈçÏ£º ͨ¹ýCCD·µ»ØµÄÏñËØÖµ£¬ÀûÓÃãÐÖµÀ´ÕÒµ½Ìø±äÑØ£¬µÃµ½ÈüµÀµÄ×óÓұ߽磬½øÒ»²½µÃµ½ÈüµÀµÄÖÐÏß¡£ ʽÖУ¬Pixel2[i]Ϊ¶ÔÓ¦´«¸ÐÆ÷µÄ״ֵ̬¡£ { ccd2_single_line_flag=0; single_line_flag=0; left_line=0; right_line=0; for(i=ccd2_middle[0]+5;i<=127;i++)//×󡪡ªÓÒ£º°×µ½ºÚ//ʵ²â{ right_line++; if( (pixel2[i-1]>ccd2latch)

¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩
µ¥Æª¸¶·ÑÏÂÔØ
ÏÞÊ±ÌØ¼Û£º10 Ôª/·Ý Ô­¼Û:20Ôª
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºfanwen365 QQ£º370150219
Copyright © ÔÆÌ⺣ All Rights Reserved. ËÕICP±¸16052595ºÅ-3 ÍøÕ¾µØÍ¼ ¿Í·þQQ£º370150219 ÓÊÏ䣺370150219@qq.com