فهرست مطالب:
- مرحله 1: "دونده لارسون"
- مرحله 2: مدار پایه
- مرحله 3: منبع نبض
- مرحله 4: رانندگی موتورها
- مرحله 5: تابع چسباندن
- مرحله 6: خلاصه
تصویری: کنترل موتور الکتریکی 2 سیم 2 محور: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه روشی را برای حرکت دو محور موتور با استفاده از شمارش پالس برای هر کانال و روشی برای بستن کلید "روشن و خاموش" با استفاده از شمارنده 4017 پیشنهاد می کند.
این روش برای هر عملکرد ورودی پالس (دکمه ، کلید چرخشی یا منبع دیگری که پین های خروجی محدود هستند) مناسب است.
من پیشنهاد می کنم روش هایی را برای رانندگی موتورهای DC ، پله ای و سروو با استفاده از قطعاتی از کیت محبوب "Larson runner" با استفاده از 555 تایمر و تراشه شمارنده 4017 نشان دهید.
من یک کامپیوتر خانگی منسوخ اما کارکن TI99 دارم که مدتی پیش (دهه 70) رواج داشت و از دیدن وسایل مفید که هیچ کاری انجام نمی دهند متنفرم. TI99 از بهترین پردازنده زمان خود ، تگزاس 9900 استفاده می کرد ، اما به دلایلی به عنوان یک رایانه خانگی فلج شد و به زودی از بین رفت.
TI99 خروجی دیگری به جز فیلم ، نوار کاست و صدا ندارد. ورودی ها یک صفحه کلید غیر استاندارد و یک پورت "joy-stick" هستند.
مرحله 1: "دونده لارسون"
من در حال حاضر قادر به تکمیل یک مدل کار نیستم ، اما فکر کردم که این مورد را در اینجا در Instructables قرار می دهم در صورتی که مورد توجه باشد و امیدوارم نظرات خود را ارائه کنم. کسانی که با "دونده لارسون" آشنا هستند می دانند که یک تایمر 555 ساعت را برای شمارنده 4017 فراهم می کند و شمارنده به ترتیب LED های روشن را خروجی می دهد.
ایده ای که من پیشنهاد می کنم این است که رانندگان موتور یعنی ماژول های H-Bridge یا stepper ، مانند A4988 ، می توانند با خروجی شمارنده 4017 با ارسال تعداد پالس مناسب برای فعال کردن درایور مورد نیاز ، انتخاب شوند.
مرحله 2: مدار پایه
در اینجا نمودار مدار "دونده لارسون" آمده است. در این برنامه تایمر 555 به شمارنده 4017 متصل نیست زیرا من قصد دارم ورودی شمارنده را با TI99 هدایت کنم تا شمارش را کنترل کند و خروجی ها به رانندگان موتور و نه LED ها برود.
دو نکته مهم این است که شمارش باید همیشه تا انتها اجرا شود (یا بازنشانی ایجاد کند) و خروجی شمارش مورد نیاز تنها موردی است که عملکرد موتور را فعال می کند.
برای اولین نیاز ، TI99 باید تعداد فعلی را حفظ کند و اگر خروجی با شماره پایین تر انتخاب شود ، همیشه حداکثر را محاسبه می کند - من کاملاً مطمئن هستم که می تواند تا ده و عقب شمارش کند!
الزامات دیگر مورد نیاز برای درایو موتور DC با ترفند الکتریکی استفاده از تاخیر CR با جایگزینی عملکرد LED با خازن و ترکیب آن با یک مقاومت به طوری که یک پالس "گذرنده" یعنی شمارش زیر خروجی مورد نیاز حل می شود. توسط راننده موتور دیده نمی شود و فقط زمانی فعال می شود که خروجی ثابت باشد.
علاوه بر این ، من قصد دارم مدار تنظیم مجدد را اضافه کنم.
مرحله 3: منبع نبض
من قصد دارم از پورت "Joy-stick" TI99 به عنوان منبع پالس و ورودی سوئیچ محدود استفاده کنم.
در اینجا نمودار مدار پورت "Joy-stick" نشان داده شده است که دو خط انتخابی "Joy-stick" و ورودی های معمول 4 چهارگزینه ای و دکمه "آتش" وجود دارد.
من می توانم یک شمارنده 4017 را به هر خط انتخاب "Joy-stick" متصل کنم تا هر زمان که پورت آدرس دهی شود ، شمارنده افزایش یابد. ورودی های دکمه برای سوئیچ محدود و/یا شمارش موقعیت استفاده می شود.
این دو محور را به من می دهد و بعداً توضیح خواهم داد که چگونه می توان از چفت «روشن و خاموش» برای کنترل بیشتر استفاده کرد.
مرحله 4: رانندگی موتورها
برای رانندگی با موتور D. C
شمارنده از تنظیم مجدد خروجی "0" را در "بالا" دارد بنابراین اگر دو ورودی پل H به خروجی های "1" و "2" متصل شوند ، شمارش 1 موتور را در یک جهت و شمارش 2 خواهد کرد موتور را در جهت مخالف حرکت دهید ؛ یک شمارش بیشتر موتور را متوقف می کند و/یا درایورهای دیگر را به ترتیب انتخاب می کند.
برای حرکت استپر موتور
خروجی های شمارنده برای "فعال کردن" به عنوان بسیاری از ماژول های پله مورد نیاز استفاده می شود (4017 دارای 9 خروجی است و می تواند بصورت آبشاری قرار گیرد) و تایمر 555 به همه ماژول ها متصل شده است تا نرخ ساعت را ارائه دهد. در صورت استفاده از ماژول A4988 ، خروجی باید با ترانزیستور معکوس شود ،
برای رانندگی سروو
تایمر 555 به سروو موتور متصل است ، همانطور که بسیاری در اینجا توضیح دادند ، اما تفاوت در این است که در 10 خروجی شمارنده هر کدام یک مقاومت زمان بندی متصل شده است ، خروجی "0" مقدار پیش فرض را دارد. در این حالت همه خروجی های دیگر به 0 ولت کشیده می شوند ، بنابراین ریاضیات باید برای جبران انجام شود یا یک دیود برای جداسازی خروجی های ناخواسته وارد می شود.
مرحله 5: تابع چسباندن
من برگه داده CD4017 را ضمیمه کرده ام که در آن ممکن است متوجه شوید که خروجی "0" در حالت تنظیم مجدد فعال است و همچنین "تنظیم مجدد" بسیار فعال است. باید گفت که هر خروجی را می توان هنگام روشن شدن تنظیم کرد ، بنابراین ماژول های راننده باید از احتمال "غیر فعال" بودن آنها محافظت شود ، به ویژه یک پل H. این ویژگی بدین معناست که شمارنده را می توان با هر خروجی که به آن متصل شده است تنظیم مجدد کرد و بنابراین طول شمارش را خاتمه داد. با استفاده از بازنشانی از هر خروجی ، شمارنده ها می توانند به هر طول در مضرب خود بارگیری شوند.
این ویژگی را می توان در شمارنده های محور نیز استفاده کرد.
اگر خروجی "2" را به "بازنشانی" وصل کنم ، شمارنده فقط می تواند بین خروجی "0" و "1" بچرخد و عملکرد قفل را برای عملکرد یک سلونوئید/رله یا هر چیزی به من بدهد. من از یکی از خروجی های شمارنده دیگر به عنوان ورودی ساعت برای ارائه کنترل انتخاب استفاده می کنم.
بدیهی است که از هر چفت ، فلیپ فلاپ یا پیشخوان می توان استفاده کرد ، اما من تعداد زیادی از 4017 ها را برای استفاده دارم!
یکی دیگر از ویژگی های این تراشه این است که ساعت یک ورودی ماشه ای Schmitt است که با تأخیر CR راحت است ، همانطور که برای "عبور" پالس ها پیشنهاد کردم. اگر ورودی ماشه Schmitt مهم نباشد ، معلوم می شود که ورودی "Enable" می تواند به عنوان یک ورودی ماشه منفی استفاده شود.
مرحله 6: خلاصه
همانطور که گفتم ، من هنوز نمی توانم نمونه اولیه آن را ارائه کنم ، اما اینجا هستم تا ایده های ارائه شده را مورد بحث قرار دهم.
من بی صبرانه منتظر هستم تا یکی از پروژه های حکاکی یا پلاتر لیزری را با TI99 قدیمی خود امتحان کنم و امیدوارم این به برخی از شما ایده دهد. ساخت خوشحالم!
تنها چیزی که TI99 می تواند به خوبی انجام دهد ریاضیات است ، بنابراین بسیار خوب خواهد بود اگر بشنوید که شما یک جستجوگر ستاره ساخته اید!
توصیه شده:
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
استفاده از بیش از 4 موتور - چیدن چند موتور موتور: 3 مرحله
استفاده از بیش از 4 موتور - چیدمان چند موتور موتور: دستگاه تعویض و تقویت حسی ارتعاشی قابل آموزش (https://www.instructables.com/id/Vibrotactile-Sens …) راهی برای ساخت دستگاهی که حسی را ترجمه می کند ، نشان می دهد. ورود به محرک های ارتعاشی آن محرک های ارتعاشی عبارتند از
موتور القایی تک سیم پیچ / موتور الکتریکی: 6 مرحله
موتور القایی تک سیم پیچ / موتور الکتریکی: در این پروژه ما قصد داریم یک موتور القایی تک سیم پیچ بسازیم. نسخه های تجاری و بسیار پیچیده تر این موتور الکتریکی در اکثر لوازم خانگی متناوب استفاده می شود. موتور ما گشتاور بالایی ندارد ، بیشتر در مورد کار است
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص
یک موتور الکتریکی کار شده از سه سیم و یک باتری .: 4 مرحله (همراه با تصاویر)
یک موتور الکتریکی کارکرده که از سه سیم و یک باتری ساخته شده است. مورد نیاز:- منبع تغذیه 12 ولت ترجیحاً یکی که بتواند مقدار بالایی را تأمین کند