ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/3/1 1:19:36ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
ÕªÒª
±¾ÎÄÊǶÔÖ±Á÷µç»úPWM¿ØÖÆÆ÷Éè¼ÆµÄÑо¿£¬Ö÷ҪʵÏÖ¶Ôµç»úµÄ¿ØÖÆ¡£±¾Éè¼ÆÖ÷ÒªÊÇʵÏÖPWMµ÷ËÙÆ÷µÄÕýת¡¢·´×ª¡¢¼ÓËÙ¡¢¼õËÙ¡¢Í£Ö¹µÈ²Ù×÷¡£ÎªÊµÏÖϵͳµÄ΢»ú¿ØÖÆ£¬ÔÚÉè¼ÆÖУ¬²ÉÓÃÁËAT89C51µ¥Æ¬»ú×÷ΪÕû¸ö¿ØÖÆÏµÍ³µÄ¿ØÖƵ緵ĺËÐIJ¿·Ö£¬ÅäÒÔ¸÷ÖÖÏÔʾ¡¢Çý¶¯Ä£¿é£¬ÊµÏֶԵ綯»úתËÙ²ÎÊýµÄÏÔʾºÍ²âÁ¿£»ÓÉÃüÁîÊäÈëÄ£¿é¡¢¹âµç¸ôÀëÄ£¿é¼°HÐÍÇý¶¯Ä£¿é×é³É¡£²ÉÓôøÖжϵĶÀÁ¢Ê½¼üÅÌ×÷ΪÃüÁîµÄÊäÈ룬µ¥Æ¬»úÔÚ³ÌÐò¿ØÖÆÏ£¬²»¶Ï¸ø¹âµç¸ôÀëµç··¢ËÍPWM²¨ÐΣ¬HÐÍÇý¶¯µç·Íê³Éµç»úÕý·´×ª¿ØÖÆ.ÔÚÉè¼ÆÖУ¬²ÉÓÃPWMµ÷ËÙ·½Ê½£¬Í¨¹ý¸Ä±äPWMµÄÕ¼¿Õ±È´Ó¶ø¸Ä±äµç¶¯»úµÄµçÊàµçѹ£¬½ø¶øÊµÏֶԵ綯»úµÄµ÷ËÙ¡£Éè¼ÆµÄÕû¸ö¿ØÖÆÏµÍ³£¬ÔÚÓ²¼þ½á¹¹ÉϲÉÓÃÁË´óÁ¿µÄ¼¯³Éµç·ģ¿é£¬´ó´ó¼ò»¯ÁËÓ²¼þµç·£¬Ìá¸ßÁËϵͳµÄÎȶ¨ÐԺͿɿ¿ÐÔ£¬Ê¹Õû¸öϵͳµÄÐÔÄܵõ½Ìá¸ß¡£
¹Ø¼ü´Ê£ºAT89C51µ¥Æ¬»ú£»PWMµ÷ËÙ£»Õý·´×ª¿ØÖÆ¡£
Abstract
This article is a DC motor PWM speed control design study, the main achievement of motor control. This course is primarily designed to achieve PWM speed controller for forward and reverse, acceleration, deceleration, and stop such an operation. And to achieve the circuit simulation. To achieve system, microcomputer control, in the design, using AT89C51 microcontroller control system as a whole, the core of the control circuit, accompanied by a variety of shows, drive module enables the motor speed parameter display and measurement; from the command input module, Optical isolation module and H-drive module. With the stand-alone keyboard with a break as a command input, single-chip in the process control, continuing to the optical isolation circuit to send PWM waveform, H-type motor driving circuit to complete positive inversion control. In the design, using PWM speed mode, by changing the PWM duty cycle to change the motor armature voltage, so as to realize the speed of the motor. Design of the control system hardware structure with a large number of integrated circuit modules, greatly simplifying the hardware circuitry to improve stability and reliability of the system so that the whole system performance is improved.
Key words: AT89C51 microcontroller; PWM speed; positive inversion control.
ÕªÒª ............................................................................................................................... 1 ABSTRACT .................................................................................................................. 2 µÚ1Õ¸ÅÊö ................................................................................................................... 5 1.1ÌâÄ¿±³¾°ºÍÒâÒå ..................................................................................................... 5 1.2ÌâÄ¿¹úÄÚÍâÑо¿ÏÖ×´ ............................................................................................. 6 1.3PWM¿ØÖƼ¼Êõ¼òÊö ................................................................................................ 9 1.4Íê³ÉÄ¿±ê ............................................................................................................... 10 µÚ2ÕÂϵͳÂÛÊö ......................................................................................................... 11 2.1Éè¼ÆË¼Â· ............................................................................................................... 11 2.2»ù±¾ÔÀí ............................................................................................................... 11 2.3 AT89C2051µ¥Æ¬»ú½éÉÜ ....................................................................................... 12 2.3.1 51µ¥Æ¬»ú¼ò½é ................................................................................................ 15 2.3.2¹¦ÄÜ .................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 2.4×ÜÌåÉè¼Æ¿òͼ ....................................................................................................... 15 µÚ3ÕÂÖ±Á÷µç»úµ¥Ôªµç·Éè¼ÆÓë·ÖÎö ..................................................................... 17 3.1Éè¼ÆË¼Â· ............................................................................................................... 19 3.2 ·½°¸ÂÛÖ¤Óë±È½Ï .................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.3Ö±Á÷µç»úÇý¶¯Ä£¿é ............................................................................................... 22 3.3.1 Ö±Á÷µç»úÀàÐÍ ................................................................................................. 27 3.3.2 Ö±Á÷µç»ú½á¹¹ ................................................................................................. 27 3.3.3 Ö±Á÷µç»ú¹¤×÷ÔÀí ......................................................................................... 28 3.3.4 Ö±Á÷µç»úÖ÷Òª¼¼Êõ²ÎÊý ............................................................................... 28 3.3.5 Ö±Á÷µç»úPWMµ÷ËÙÔÀí .............................................................................. 29 3.3.6 µç»úÇý¶¯Ä£¿éµÄµç·Éè¼Æ ............................................................................. 31
3.3.7 ³ÌÐòÉè¼ÆÁ÷³Ìͼ ............................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.4 Ö±Á÷µç»úµÄÖжϼüÅÌ¿ØÖÆÄ£¿é .......................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.4.1 ÍⲿÖжÏÉèÖà ................................................................................................... 37 3.4.2 ÍⲿÖжÏÀ©Õ¹·½·¨ ....................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.5 1602LCDÒº¾§ÏÔʾģ¿é ...................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.5.1 Òý½Å·Ö²¼ºÍ½Ó¿ÚÐźÅ˵Ã÷ ............................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.5.2 LCDÒº¾§µç· .............................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.6»ô¶ûÔª¼þ²âËÙµç· ............................................................................................... 34 µÚ4ÕÂÖ±Á÷µç»úPWM¿ØÖÆÏµÍ³µÄʵÏÖ .................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 4.1 ×ܵç·ͼ ............................................................................................................ 35 4.2 ×ܵç·¹¦ÄܽéÉÜ ................................................................ ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ ½áÊøÓï ......................................................................................................................... 41 ÖÂл ............................................................................................................................. 42 ²Î¿¼ÎÄÏ× ..................................................................................................................... 43
1¸ÅÊö
1.1ÌâÄ¿±³¾°ºÍÒâÒå
ÔÚÏÖ´ú¹¤ÒµºÍÉú»îÖУ¬µç¶¯»ú×÷ΪµçÄÜת»»µÄ´«¶¯×°Öñ»¹ã·ºÓ¦Ó㬴󵽻úе¡¢Ò±½ð¡¢Ê¯ÓÍ»¯Ñ§¡¢¹ú·ÀµÈ¹¤Òµ²¿ÃÅÖУ¬Ð¡µ½»úÆ÷È˺ÍһЩÉú»î¼ÒÓõçÆ÷£¬Ëæ×ŶÔÉú²ú¹¤ÒÕ¡¢²úÆ·ÖÊÁ¿µÄÒªÇó²»¶ÏÌá¸ßºÍ²úÁ¿µÄÔö³¤£¬Ô½À´Ô½¶àµÄÉú²ú»úеҪÇóÄÜʵÏÖ×Ô¶¯µ÷ËÙ¡£³¤ÆÚÒÔÀ´£¬×Ô¶¯µ÷Ëٵ綯»úÒ»Ö±Õ¼¾Ý×ŵ÷ËÙ¿ØÖƵÄͳÖεØÎ»¡£ÓÉÓÚËü¾ßÓÐÁ¼ºÃµÄÏßÐÔµ÷ËÙÌØÐÔ£¬¼òµ¥µÄ¿ØÖÆÐÔÄÜ£¬¸ßЧÂÊ£¬ÓÅÒìµÄ¶¯Ì¬ÌØÐÔ£¬ÏÖÔÚÈÔÊÇ´ó¶àÊýµ÷ËÙ¿ØÖƵ綯»úµÄ×îÓÅÑ¡Ôñ¡£
ÒÔǰµç¶¯»ú´ó¶àʹÓÃÓÉÄ£Äâµç·×é³ÉµÄ¿ØÖƹñ½øÐпØÖÆ£¬ÏÖÔÚµ¥Æ¬»úÒѾ¿ªÊ¼È¡´úÄ£Äâµç·×÷Ϊµç»ú¿ØÖÆÆ÷¡£µ±Ç°µç»ú¿ØÖÆÆ÷µÄ·¢Õ¹·½ÏòÔ½À´Ô½Ç÷ÓÚ¶àÑù»¯ºÍ¸´ÔÓ»¯£¬ÏÖÓеÄרÓü¯³Éµç·δ±ØÄÜÂú×ã¿Á¿ÌµÄвúÆ·¿ª·¢ÒªÇó£¬Îª´Ë¿É¿¼ÂÇ¿ª·¢µç»úµÄÐÂÐ͵¥Æ¬»ú¿ØÖÆÆ÷£¬Òò´ËÑо¿Ö±Á÷µç»úµÄËÙ¶È¿ØÖÆ£¬ÓÐ×ŷdz£ÖØÒªµÄÒâÒå¡£
µçÆø´«¶¯¼¼ÊõÒԵ綯»ú¿ØÖÆÎª¿ØÖƶÔÏó£¬ÒÔ΢µç×Ó×°ÖÃΪºËÐÄ£¬ÒÔµçÁ¦µç×Ó¹¦Âʱ任װÖÃΪִÐлú¹¹£¬ÔÚ×Ô¶¯¿ØÖÆÀíÂÛÖ¸µ¼ÏÂ×é³ÉµçÆø´«¶¯¿ØÖÆÏµÍ³¡£Òòµç»úÖÖÀàµÄ²»Í¬·ÖΪֱÁ÷µç»ú´«¶¯¡¢½»Á÷µç»ú´«¶¯¡¢²½½øµç»ú´«¶¯¡¢ËÅ·þµç»ú´«¶¯µÈµÈ¡£ÖÚËùÖÜÖª£¬Óë½»Á÷µ÷ËÙϵͳÏà±È£¬ÓÉÓÚÖ±Á÷µ÷ËÙϵͳµÄµ÷ËÙ¾«¶È¸ß£¬µ÷ËÙ·¶Î§¹ã£¬±äÁ÷×°ÖÿØÖƼòµ¥£¬³¤ÆÚÒÔÀ´ÔÚµ÷ËÙ´«¶¯Õ¼Í³ÖεØÎ»¡£ÔÚÒªÇóµ÷ËÙÐÔÄܽϸߵij¡ºÏ£¬Ò»°ã¶¼²ÉÓÃÖ±Á÷µçÆø´«¶¯¡£Ä¿Ç°£¬Í¨¹ý¶Ôµç¶¯»úµÄ¿ØÖÆ£¬½«µçÄÜת»»Îª»úеÄܽø¶ø¿ØÖƹ¤×÷»úе°´¸ø¶¨µÄÔ˶¯¹æÂÉÔËÐÐÇÒʹ֮Âú×ãÌØ¶¨ÒªÇóµÄÐÂÐÍµçÆø´«¶¯×Ô¶¯»¯¼¼Êõ¹ã·ºÓ¦ÓÃÓë¹úÃñ¾¼ÃµÄ¸÷¸öÁìÓò¡£
ÈýÊ®¶àÄêÀ´£¬Ö±Á÷µç»ú´«¶¯¾ÀúÁËÖØ´óµÄ±ä¸ï¡£Ê×ÏÈʵÏÖÁËÕûÁ÷Æ÷µÄ¸üл»´ú£¬ÒÔ¾§Õ¢¹ÜÕûÁ÷×°ÖÃÈ¡´úÁËϰÓÃÒѾõÄÖ±Á÷·¢µç»ú×é¼°Ë®ÒøÕûÁ÷×°ÖÃʹֱÁ÷µçÆø´«¶¯Íê³ÉÁËÒ»´Î´óµÄÔ¾½ø¡£Í¬Ê±£¬¿ØÖƵç·ÒѾʵÏָ߼¯³É»¯¡¢Ð¡ÐÍ»¯¡¢¸ß¿É¿¿ÐÔÒÔ¼°