{"title":"一种简单、低成本、高效的基于pc的直流电机驱动器设计","authors":"Athraa Sabeeh Hasan","doi":"10.29196/JUBES.V26I9.1695","DOIUrl":null,"url":null,"abstract":"\nIn industrial applications, requiring variable speed and load characteristics, the DC motor is the attractive piece of equipment; due to its ease of controllability. Pulse-width modulation (PWM) or duty-cycle variation methods are commonly used in speed control of DC motors. A simple, low cost, and efficient design for a control circuit uses the PWM to adjust the average voltage fed the DC motor is proposed in this paper. The objective of this paper is to illustrate how the DC motor's speed could be controlled using a 555 timer. This timer works like a changeable pulse width generator. The pulse width can be changed via relays to add or remove resistors in the timer circuit. Using relays enable the proposed circuit to drive higher-power motors. The designed circuit controls the speed of a Permanent Magnet PM DC motor by means of the parallel port of a PC; therefore, the user will be able to control the speed of the DC motor. C++ computer program is used to run the motor at four levels of speed. An interface circuit is used to connect the motor to the parallel port. PC based control software is chosen to get simplicity and ease of implementation. \n","PeriodicalId":311103,"journal":{"name":"Journal of University of Babylon for Engineering Sciences","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Simple, Low Cost, and Efficient Design of a PC-based DC Motor Drive\",\"authors\":\"Athraa Sabeeh Hasan\",\"doi\":\"10.29196/JUBES.V26I9.1695\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\nIn industrial applications, requiring variable speed and load characteristics, the DC motor is the attractive piece of equipment; due to its ease of controllability. Pulse-width modulation (PWM) or duty-cycle variation methods are commonly used in speed control of DC motors. A simple, low cost, and efficient design for a control circuit uses the PWM to adjust the average voltage fed the DC motor is proposed in this paper. The objective of this paper is to illustrate how the DC motor's speed could be controlled using a 555 timer. This timer works like a changeable pulse width generator. The pulse width can be changed via relays to add or remove resistors in the timer circuit. Using relays enable the proposed circuit to drive higher-power motors. The designed circuit controls the speed of a Permanent Magnet PM DC motor by means of the parallel port of a PC; therefore, the user will be able to control the speed of the DC motor. C++ computer program is used to run the motor at four levels of speed. An interface circuit is used to connect the motor to the parallel port. PC based control software is chosen to get simplicity and ease of implementation. \\n\",\"PeriodicalId\":311103,\"journal\":{\"name\":\"Journal of University of Babylon for Engineering Sciences\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of University of Babylon for Engineering Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.29196/JUBES.V26I9.1695\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of University of Babylon for Engineering Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29196/JUBES.V26I9.1695","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Simple, Low Cost, and Efficient Design of a PC-based DC Motor Drive
In industrial applications, requiring variable speed and load characteristics, the DC motor is the attractive piece of equipment; due to its ease of controllability. Pulse-width modulation (PWM) or duty-cycle variation methods are commonly used in speed control of DC motors. A simple, low cost, and efficient design for a control circuit uses the PWM to adjust the average voltage fed the DC motor is proposed in this paper. The objective of this paper is to illustrate how the DC motor's speed could be controlled using a 555 timer. This timer works like a changeable pulse width generator. The pulse width can be changed via relays to add or remove resistors in the timer circuit. Using relays enable the proposed circuit to drive higher-power motors. The designed circuit controls the speed of a Permanent Magnet PM DC motor by means of the parallel port of a PC; therefore, the user will be able to control the speed of the DC motor. C++ computer program is used to run the motor at four levels of speed. An interface circuit is used to connect the motor to the parallel port. PC based control software is chosen to get simplicity and ease of implementation.