فهرست مطالب:

کنترل موتور الکتریکی 2 سیم 2 محور: 6 مرحله
کنترل موتور الکتریکی 2 سیم 2 محور: 6 مرحله

تصویری: کنترل موتور الکتریکی 2 سیم 2 محور: 6 مرحله

تصویری: کنترل موتور الکتریکی 2 سیم 2 محور: 6 مرحله
تصویری: ظهور جن کافر به ترسناک ترین شکل ممکن وحشتناک واضح 😱 جن اینجوری تغییر شکل میده ها 2024, نوامبر
Anonim
کنترل موتور الکتریکی 2 سیم 2 محور
کنترل موتور الکتریکی 2 سیم 2 محور

این پروژه روشی را برای حرکت دو محور موتور با استفاده از شمارش پالس برای هر کانال و روشی برای بستن کلید "روشن و خاموش" با استفاده از شمارنده 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 می تواند به خوبی انجام دهد ریاضیات است ، بنابراین بسیار خوب خواهد بود اگر بشنوید که شما یک جستجوگر ستاره ساخته اید!

توصیه شده: