¿ØÖƵç»úʵÑéÖ¸µ¼Êé·Ö½â ÏÂÔØ±¾ÎÄ

¡¶¿ØÖƵç»ú¡·¿Î³ÌʵÑéÖ¸µ¼Êé

˵Ã÷£º

1.ͼƬ¼°±íÔݲ»±àºÅ£» 2.ʵÑ鱨¸æ¸ñʽ£º ʵÑéÃû³Æ ʵÑéÄ¿µÄ ʵÑéÔ­Àí ʵÑéÄÚÈÝ ½áÂÛ¡£

3.ʵÑéǰӦ½øÐÐԤϰ£¬Ð´³öԤϰ±¨¸æ£¬±àдºÃ³ÌÐò´úÂ롣Ԥϰ±¨¸æ¿É°´ÊµÑ鱨¸æ¸ñʽÊéд¡£ 4.²»×öԤϰ»òÎÞԤϰ±¨¸æÕߣ¬½ûÖ¹½øÈëʵÑéÊÒʵÑé¡£

ʵÑéĿ¼£º

3.Ö±Á÷µç¶¯»úPWM¿ØÖÆProtues·ÂÕæ2 4.Á¦¾ØÊ½×ÔÕû½Ç»úʵÑé1

5. ¿ØÖÆÊ½×ÔÕû½Ç»ú²ÎÊýµÄ²â¶¨ 6. ÕýÓàÏÒÐýת±äѹÆ÷ʵÑé 7. Ö±Á÷ÎÞË¢µç»úʵÑé 8. Ö±Ïßµç»úʵÑé

1

ʵÑéÈý¡¢Ö±Á÷µç¶¯»úPWM¿ØÖÆProtues·ÂÕæ2

Ò».ʵÑéÄ¿µÄ£º 1.ѧϰÇý¶¯Ð¾Æ¬L298ÌØÐÔ£¬²¢¶ÔÖ±Á÷µç¶¯»ú½øÐÐPWM¿ØÖÆ¡£ ¶þ.ʵÑéÊôÐÔ¼°É豸£º

ÑéÖ¤ÐÔʵÑ飬ʹÓõçÄÔ¼°Ïà¹Ø×¨ÒµÈí¼þ¡£ Èý.ʵÑéÔ­Àí£º 1.±¾ÊµÑéL298оƬ¶ÔÖ±Á÷µç¶¯»ú½øÐÐPWM¿ØÖÆ¡£

L298ÊÇSGS¹«Ë¾µÄ²úÆ·£¬ºãѹºãÁ÷ÇÅʽ2AÇý¶¯Ð¾Æ¬¡£¿ÉÒÔÇý¶¯Á½¸öÖ±Á÷µç¶¯»ú£¬Ò²¿ÉÓÃÓÚ²½½øµç¶¯»úµÄÇý¶¯¡£ÆäÊä³öµçѹ×î¸ß¿É´ï50V£¬¿ÉÒÔÖ±½Óͨ¹ýµçÔ´À´µ÷½ÚÊä³öµçѹ£»Ò²¿ÉÖ±½ÓÓõ¥Æ¬»úµÄIO¿ÚÌṩÐźš£µç·¼òµ¥£¬Ê¹ÓñȽϷ½±ã¡£L298ÍâÐμ°¹Ü½ÅÈçͼ1£¬proteus·ÂտģÐÍÈçͼ2¡£

ͼ1£ºL298ÍâÐμ°¹Ü½Åͼ

ͼ2£ºL298·ÂտģÐÍ

L298N¿É½ÓÊܱê×¼TTLÂß¼­µçƽÐźţ¬9¹Ü½Å½Ó4.5¡«7 Vµçѹ¡£4½ÅVS½ÓµçÔ´µçѹ£¬VSµçѹ·¶Î§Îª£«2.5¡«46 V¡£Êä³öµçÁ÷¿É´ï2.5 A£¬¿ÉÇý¶¯µç¸ÐÐÔ¸ºÔØ¡£1½ÅºÍ15½ÅϹܵķ¢É伫·Ö±ðµ¥¶ÀÒý³öÒÔ±ã½ÓÈëµçÁ÷²ÉÑùµç×裬ÐγɵçÁ÷´«¸ÐÐźš£L298¿ÉÇý¶¯2¸öÖ±Á÷µç¶¯»ú£¬OUT1£¬OUT2ÒÔ¼°OUT3£¬OUT4Ö®¼ä¿É·Ö±ð½ÓÖ±Á÷µç¶¯»ú£¬±¾ÊµÑé×°ÖÃÎÒÃÇÑ¡ÓÃÇý¶¯Ò»Ì¨µç¶¯»ú¡£5£¬7£¬10£¬12½Å½ÓÊäÈë¿ØÖÆµçƽ£¬¿ØÖƵç»úµÄÕý·´×ª¡£EnA£¬EnB½Ó¿ØÖÆÊ¹Äܶˣ¬¿ØÖƵç»úµÄͣת¡£±í1ÊÇL298N¹¦ÄÜÂß¼­Í¼¡£

±í1£ºL298Âß¼­¹¦ÄÜ ENA 0 1 1 1 1 IN1 X 0 0 1 1 IN2 X 0 1 0 1 µç»ú״̬ Í£Ö¹ Í£Ö¹ ·´×ª Õýת ɲͣ In3£¬In4µÄÂß¼­Í¼Óë±í1Ïàͬ¡£Óɱí1¿ÉÖªEnAΪµÍµçƽʱ£¬ÊäÈëµçƽ¶Ôµç»ú¿ØÖÆÆð×÷Ó㬵±EnAΪ¸ßµçƽ£¬ÊäÈëµçƽΪһ¸ßÒ»µÍ£¬µç»úÕý»ò·´×ª¡£Í¬ÎªµÍµçƽµç»úÍ£Ö¹£¬Í¬Îª¸ßµçƽµç»úɲͣ¡£

2

2.PWM²¨Éú³É·½·¨ÓëÉÏһʵÑé·½·¨Ïàͬ¡£

ËÄ¡¢ÊµÑéÄÚÈÝ 1.°´Í¼3´î½Óµç·¡£µç¶¯»úµçÔ´ÉèÖÃΪ+15V£¨²»ÏÞ£©¡£

ͼ3£ºÊµÑéµç·ͼ

ÀûÓÃPWM²¨¶ÔENA½øÐÐʹÄÜ¿ØÖÆ£¬Í¼ÖеĶþ¼«¹ÜΪÆðÐøÁ÷×÷Óᣠ2.±àÖÆ³ÌÐò µ¥Æ¬»úʹÓÃT0¶¨Ê±Æ÷£¬¹¤×÷·½Ê½1¡£ #include

sbit P20=P2^0; sbit P21=P2^1; sbit P24=P2^4; unsigned char T1H; unsigned char T1L; unsigned char T2H; unsigned char T2L; bit PWMBJ;

¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª void main() {

unsigned int pinlv=1000; unsigned int TT; unsigned int T1; unsigned int T2;

float zkb=0.9; TT=11059200/(12*pinlv); T1=65535- zkb*TT; T2=65535-(1-zkb)*TT; T1H=T1/256; T1L=T1%6; T2H=T2/256;

3