www.ebm21.blogfa.com

Page 1

ebm21‫ﺑﺎﺷﮕﺎه اﻳﻨﺘﺮﻧﺘﻲ‬ www.ebm21.blogfa.com We believe that There is no limitation!

Driving Stepper Motors with L293D

www.ebm21.blogfa.com


‫اﺳﺘﭙﺮ ﻣﻮﺗﻮرﻫﺎ ﺑﺴﻴﺎر در ﺳﺎﺧﺖ رﺑﺎﺗﻬﺎ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮﻧﺪ‪ .‬آﻧﻬﺎ ﺗﻮﺳﻂ ﺳﻴﻢ ﭘﻴﭽﻬـﺎي )‪ (Coil‬درون ﺧـﻮد‬ ‫در ﻳﻚ ﺗﺮﺗﻴﺐ و ﻧﻈﻢ ﺧﺎص ‪ ،‬اﻧﺮژي ﻣﻜﺎﻧﻴﻜﻲ ﺗﻮﻟﻴﺪ ﻣﻲ ﻛﻨﻨﺪ ‪ ،‬ﻳﻚ ﻣﻮﺗﻮر ‪ 48‬ﻣﺮﺣﻠﻪ ﻳﺎ ﺧﻴﻠـﻲ ﻛﻤﺘـﺮ را‬ ‫ﺑﻪ ﻃﻮر دﻗﻴﻘﻲ اﻧﺠﺎم ﻣﻲ دﻫﺪ ﺗﺎ ﻳﻚ ﭼﺮﺧﺶ ﻛﺎﻣﻞ داﺷﺘﻪ ﺑﺎﺷﺪ‪.‬اﮔـﺮ ﺷـﻤﺎ از دو ﻣﻮﺗـﻮر ﺑـﺮاي ﮔﺮداﻧـﺪن‬ ‫ﭼﺮﺧﻬﺎي رﺑﺎﺗﺘﺎن اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻴﺪ ﻣﻲ ﺗﻮاﻧﻴﺪ ﺑﺎ ﺗﻨﻈﻴﻢ ﻣﺮاﺣﻞ ﻣﻮﺗﻮر و ﻧﺤـﻮه ﮔـﺮدش آن ﻳﻌﻨـﻲ ﺟﻠـﻮ ﻳـﺎ‬ ‫ﻋﻘﺐ و اﻳﻨﻜﻪ ﭼﻨﺪ درﺟﻪ ﺑﭽﺮﺧﺪ ﻛﻨﺘﺮل ﻣﻨﺎﺳﺒﻲ داﺷﺘﻪ ﺑﺎﺷﻴﺪ‪.‬ﺑﺮاي اﻳـﻦ ﻣﻨﻈـﻮر ‪ L293D‬ﻫﻤـﺎن دراﻳـﻮر‬ ‫ﻣﻮﺗﻮرﻫﺎ ﺑﺴﻴﺎر ﻣﻨﺎﺳﺐ اﺳﺖ اﻳﻦ ﭼﻴـﭗ ﺷـﺎﻣﻞ دو ﭘـﻞ ارﺗﺒـﺎﻃﻲ )‪ (H-bridges‬ﺑـﺮاي دراﻳـﻮ ﻛـﺮدن‬ ‫ﻣﻮﺗﻮرﻫﺎي ‪ DC‬اﺳﺖ‪.‬ﺣﺎل ﻣﻤﻜﻦ اﺳﺖ ﺑﮕﻮﻳﻴﺪ دراﻳﻮ ﻛﺮدن ﻣﻮﺗﻮرﻫﺎي ‪ DC‬آﺳﺎن اﺳﺖ ﭼﻪ ﻟﺰوﻣـﻲ دارد‬ ‫ﻛﻪ از اﺳﺘﭙﺮ ﻣﻮﺗﻮرﻫﺎ اﺳﺘﻔﺎده ﻛﻨﻴﻢ؟ ﺑﻠﻪ ﻣﻲ داﻧﻴﻢ ﻛﻪ ﻣﻮﺗﻮرﻫﺎي ‪ DC‬ﻗﻘﻂ ﻳﻚ ﺳﻴﻢ ﭘﻴﭻ )‪ (Coil‬دارﻧـﺪ و‬ ‫ﺗﻮﺳﻂ ﻳﻚ ‪ L293D‬ﻣﻲ ﺗﻮان دوﺗﺎ از آن ﻣﻮﺗﻮرﻫﺎ را دراﻳﻮ ﻛﺮد در ﺣﺎﻟﻲ ﻛﻪ اﺳﺘﭙﺮ ﻣﻮﺗﻮرﻫـﺎ ﺣـﺪاﻗﻞ دو‬ ‫ﺳﻴﻢ ﭘﻴﭻ )‪ (Coil‬دارﻧﺪ ﻛﻪ ﺑﻪ ﺗﺮﺗﻴﺐ ﻋﻘﺐ و ﺟﻠﻮ دراﻳﻮ ﻣﻲ ﺷﻮﻧﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻳﻚ ‪ L293D‬ﻣﻲ ﺗﻮاﻧﺪ ﻓﻘﻂ‬ ‫ﻳﻚ اﺳﺘﭙﺮ ﻣﻮﺗﻮر دو ﻗﻄﺒﻲ دو ﻓﺎز را دراﻳﻮ ﻛﻨﺪ‪.‬‬ ‫ﻣﻲ ﺧﻮاﻫﻴﻢ در ﻣﻮرد اﺳﺘﭙﺮ ﻣﻮﺗﻮري ﻛﻪ دو ﻗﻄﺒﻲ دو ﻓﺎز )‪ (bi-polar , two –phase‬اﺳﺖ و ﺑـﺎ ‪5‬‬ ‫وﻟﺖ ﻛﺎر ﻣﻲ ﻛﻨﺪ و ‪ 800‬ﻣﻴﻠﻲ آﻣﭙﺮ ﺟﺮﻳﺎن ﻣﻲ ﻛﺸﺪ ﺻﺤﺒﺖ ﻛﻨﻴﻢ در ﺿﻤﻦ اﻳﻦ ﻣﻮﺗﻮر ﻧﻮع ‪ 7.5‬درﺟﻪ‬ ‫اﺳﺘﭙﺮ و ‪ 48‬اﺳﺘﭗ در ﻫﺮ ﭼﺮﺧﺶ ﻛﺎﻣﻞ اﺳﺖ‪.‬در ﻣﻮرد ﺟﺮﻳﺎن آن ﺑﺎﻳﺪ ﮔﻔﺖ ﻛﻪ ﺟﺮﻳﺎن ﺑـﺎﻻﻳﻲ اﺳـﺖ و‬ ‫اﻧﺘﻈﺎر ﻣﻲ رود ﻛﻪ ﭼﻴﭗ ﮔﺮم ﺷﻮد‪.‬ﺗﻨﻬﺎ راه ﺧﻨـﻚ ﻛـﺮدن آن اﺳـﺘﻔﺎده از ‪ Heat Sink‬در ﺑـﺎﻻي ﭼﻴـﭗ‬ ‫اﺳﺖ‪.‬اﮔﺮ ﮔﺮﻣﺎي ﺗﻮﻟﻴﺪ ﺷﺪه در ﭼﻴﭗ ﺧﻴﻠﻲ زﻳﺎد ﺑﻮد از ‪ Fan‬ﻛﻮﭼﻜﻲ ﻫﻢ روي ‪ heat Sink‬ﻣﻲ ﺗـﻮان‬ ‫اﺳﺘﻔﺎده ﻛﺮد‪.‬‬ ‫ﻧﻤﺎي داﺧﻠﻲ ﻳﻚ اﺳﺘﭙﺮ ﻣﻮﺗﻮر ﺑﺎ دوﻗﻄﺐ و دو ﻓﺎز‬ ‫‪A 2-Phase (Winding) Bi-Polar (Two-Polarity) Stepper Schematic.‬‬


‫ﻧﻤﺎي داﺧﻠﻲ ﻳﻚ اﺳﺘﭙﺮ ﻣﻮﺗﻮر ﺑﺎ ﻳﻚ ﻗﻄﺐ و دو ﻓﺎز‬ ‫‪A 2-Phase (Winding) Uni-Polar (Single-Polarity) Stepper Schematic.‬‬

‫ﻧﻤﺎي ﺧﺎرﺟﻲ ﻳﻚ اﺳﺘﭙﺮ ﻣﻮﺗﻮر‬

‫ﻧﻤﺎي ﺷﻤﺎﺗﻴﻚ اﺳﺘﭙﺮ ﻛﻨﺘﺮﻟﺮ‬


‫در اﻳﻦ ﻗﺴﻤﺖ ﺗﻮﺿﻴﺤﺎﺗﻲ در ﻣﻮرد ورودي ﻫﺎي ‪ L293D‬ﻫﺴﺖ ﻛﻪ ﺗﻮﺟﻪ ﺷﻤﺎ را ﺑﻪ آن ﺟﻠﺐ ﻣﻲ ﻛﻨﻢ‪:‬‬ ‫• ﭘﺎﻳﻪ ﻫﺎي ﺷﻤﺎره ‪ 1‬و ‪ 9‬ﭘﺎﻳﻪ ﻫﺎي ‪ Enable‬ﻫﺴﺘﻨﺪ ﻛﻪ آﻧﻬﺎ را ﺑﺎﻳﺪ ﺑﻪ ﻫﻢ وﺻﻞ ﻛﻨﻴﺪ و ﺳﭙﺲ‬ ‫ﻣﻲ ﺗﻮاﻧﻴﺪ ﺑﺎ دادن وﻟﺘﺎژ ‪ High‬ﺑﻪ آن ﻫﻤﻴﺸﻪ ﻣﻮﺗﻮر ﺧﻮد را ‪ Run‬ﻛﻨﻴـﺪ ﻳـﺎ ﻣـﻲ ﺗﻮاﻧﻴـﺪ ﺗﻮﺳـﻂ‬ ‫ﻣﻴﻜﺮو ﻛﻨﺘﺮل ﺧﻮد آن را ﻛﻨﺘﺮل ﻛﻨﻴﺪ‪.‬‬ ‫• ﭘﺎﻳﻪ ﻫﺎي ‪ 2‬و ‪ 7‬و ‪ 10‬و ‪ 15‬ﭘﺎﻳﻪ ﻫﺎﻳﻲ ﺑﺮاي ﻛﻨﺘﺮل دو ﺳﻴﻢ ﭘﻴﭻ اﺳﺘﭙﺮ ﻣﻮﺗـﻮر ﻫـﺴﺘﻨﺪ اﻳﻨﺠـﺎ‬ ‫ﺑﻪ ﻣﻨﻈﻮر ﭼﮕﻮﻧﮕﻲ دادن ﭘﺎﻟﺲ ﺑﻪ آﻧﻬﺎ ﺑﺮاي ﻳﻚ دوره ﺗﻨﺎوب ﺟﺪوﻟﻲ ﺗﻨﻄﻴﻢ ﺷﺪه‪:‬‬

‫‪COIL B2‬‬

‫‪COIL A2‬‬

‫‪COIL B1‬‬

‫‪COIL A1‬‬

‫‪STEPPER‬‬ ‫‪TABLE‬‬

‫‪OFF‬‬

‫‪OFF‬‬

‫‪ON‬‬

‫‪ON‬‬

‫‪STEP 1‬‬

‫‪OFF‬‬

‫‪ON‬‬

‫‪ON‬‬

‫‪OFF‬‬

‫‪STEP2‬‬

‫‪ON‬‬

‫‪ON‬‬

‫‪OFF‬‬

‫‪OFF‬‬

‫‪STEP3‬‬

‫‪ON‬‬

‫‪OFF‬‬

‫‪OFF‬‬

‫‪ON‬‬

‫‪STEP4‬‬


‫• ﭘﺎﻳﻪ ﻫﺎي ‪ 3‬و ‪ 6‬و ‪ 11‬و ‪ 14‬ﺑﻪ ﻣﻨﻈﻮر رﺳﺎﻧﺪن ﺑﺮق ﺑﻪ دو ﺳﻴﻢ ﭘﻴﭻ ﻫﺴﺘﻨﺪ ﻳﻚ ﺳﻴﻢ ﭘﻴﭻ ﺑـﻪ‬ ‫ﭘﺎﻳﻪ ﻫﺎي ‪ 3‬و ‪ 6‬و دﻳﮕﺮي ﺑﻪ ‪ 11‬و ‪ 14‬وﺻﻞ ﻣﻲ ﺷﻮد‪.‬‬ ‫• ﭘﺎﻳﻪ ﻫﺎي ‪ 4‬و ‪ 5‬و ‪ 12‬و‪ 13‬ﻫﻤﻪ ﺑﻪ زﻣﻴﻦ )‪ (Ground‬وﺻﻞ ﻣﻲ ﺷﻮﻧﺪ‪.‬‬ ‫• ﭘﺎﻳﻪ ‪ 8‬وﻟﺘﺎژ ﻣﻮﺗﻮر اﺳﺖ ﻛﻪ ﻣﻌﻤﻮﻻ ﺣﺪود ‪ 6‬وﻟﺖ اﺳﺖ‪.‬‬ ‫• ﭘﺎﻳﻪ ‪ 16‬ﺑﻪ ﻣﻨﺒﻊ ‪ 5‬وﻟﺖ ﻣﺘﺼﻞ ﻣﻲ ﺷﻮد‪ .‬ﻛﻪ اﮔﺮ ﻣﻨﺒﻊ ذﺧﻴﺮه ﻣﻮﺗﻮر از اﻳﻦ ﻣﻨﺒـﻊ ‪ 5‬وﻟﺘـﻲ ﺟـﺪا‬ ‫ﺑﺎﺷﺪ ﺧﻴﻠﻲ ﺑﻬﺘﺮ اﺳﺖ‪.‬‬ ‫ﻧﻤﺎي ﺷﻤﺎﺗﻴﻚ ﻫﻤﺮاه ﺑﺎ ﻣﻴﻜﺮو ﻛﻨﺘﺮﻟﺮ ‪BS-2‬‬

‫ﺗﻮﺟﻪ ‪ :‬اﻳﻦ ﻳﻚ ﭼﻴﭗ ﻗﺎدر اﺳﺖ ﻳﻚ اﺳﺘﭙﺮ ﻣﻮﺗﻮر دو ﻓﺎز ﺑﺎ دو ﺳﻴﻢ ﭘﻴﭻ )‪ (Coil‬را دراﻳﻮ ﻛﻨـﺪ اﮔـﺮ‬ ‫ﺷﻤﺎ ﻣﻲ ﺧﻮاﻫﻴﺪ از ﻣﻮﺗﻮر ﻫﺎي ﺑﻴﺸﺘﺮي اﺳﺘﻔﺎده ﻛﻨﻴﺪ ﺑﺎﻳﺪ از ﭼﻴﭗ ﻫﺎي ﺑﻴﺸﺘﺮي ﻫﻢ اﺳﺘﻔﺎده ﻛﻨﻴﺪ‪.‬‬ ‫ﻣﻮﻓﻖ و ﭘﻴﺮوز ﺑﺎﺷﻴﺪ‪.‬‬


Š2004 All rights reserved forebm21Club

www.ebm21.blogfa.com


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.