کنترل سرعت موتور dc با 8051
صفحه اصلی » وبلاگ » کنترل سرعت موتور dc با 8051

کنترل سرعت موتور dc با 8051

بازدیدها: 0     نویسنده: ویرایشگر سایت زمان انتشار: 2020-09-02 منبع: سایت

پرس و جو کنید

دکمه اشتراک گذاری فیس بوک
دکمه اشتراک گذاری توییتر
دکمه اشتراک گذاری خط
دکمه اشتراک گذاری ویچت
دکمه اشتراک گذاری لینکدین
دکمه اشتراک گذاری پینترست
دکمه اشتراک گذاری واتساپ
دکمه اشتراک گذاری kakao
دکمه اشتراک گذاری اسنپ چت
دکمه اشتراک گذاری تلگرام
این دکمه اشتراک گذاری را به اشتراک بگذارید

سلام دوستان، این سومین سال پروژه BE من \'کنترل سرعت برای موتورهای DC\' است و می خواهم با همه شما به اشتراک بگذارم.
در اینجا نحوه اتصال LCD، صفحه کلید هگز و موتور را یاد خواهید گرفت.
کد به صورت اسمبلی برای ساده سازی نوشته شده است. ابتدا رابط صفحه کلید هگزادسیمال رابط LCD و رابط موتور با L293D را توضیح دادم. شروع کنیم ! !
* لومیا 52 * صفحه کلید هگز ال سی دی * موتور DC فکر می کنم شما دانش اولیه برنامه نویسی 8051 در
درایور موتور مونتاژ 293d Bridge را دارید، بنابراین با یک آی سی می توانیم دو موتور DC را که قابلیت کنترل در جهت عقربه های ساعت و خلاف جهت عقربه های ساعت را دارند وصل کنیم و با دادن پین های فعال PWM می توانیم سرعت هر موتور DC را کنترل کنیم.
L293D دارای جریان خروجی 600 میلی آمپر و حداکثر جریان خروجی 1.2 آمپر در هر کانال است.
علاوه بر این، مدار یکپارچه نیز برای محافظت از مدار در برابر تأثیر دیود خروجی پتانسیل عقب گنجانده شده است.
منبع تغذیه خروجی (VCC2)
محدوده وسیعی از 4.5
ولت تا 36 ولت وجود دارد که L293D را بهترین انتخاب برای درایوهای موتور DC می کند.
همانطور که در مدار مشاهده می کنید، برای اتصال موتور DC به سه پایه (A, B, Enable) نیاز است.
اگر می خواهید سرعت را کنترل کنید، پین فعال به پین ​​PWM میکرو کنترلر متصل می شود.
من فقط یک موتور وصل کردم و از پین فعال برای کنترل سرعت موتور DC استفاده کردم.
من قصد ندارم به ال سی دی بپردازم زیرا موضوع خیلی بزرگی است و به سایت هایی اشاره کرده ام که از LCD کامل استفاده می کنند از جمله 16 پین Vss-GND Vdd-
ولتاژ مثبت v-
پین داده تنظیم کنتراست LED به پین ​​نور پس زمینه LED و LED-
3 خطوط کنترل برای LCD (RS, R/W & EN) و 8 (یا 4) مورد نیاز است. وقتی RS پایین (0) باشد
، داده ها به عنوان یک دستور در نظر گرفته می شوند.
هنگامی که RS بالا (1) باشد
، داده های ارسال شده به عنوان داده های متنی در نظر گرفته می شوند که باید روی صفحه نمایش داده شوند. وقتی R/Wis کم (0) باشد
، اطلاعات روی گذرگاه داده در LCD نوشته می شود.
هنگامی که RW بالا (1) باشد
، برنامه به طور موثر از LCD خوانده می شود.
در بیشتر موارد، نیازی به خواندن داده ها از LCD نیست، بنابراین این خط می تواند مستقیماً به Gnd متصل شود و یک خط کنترل کننده ذخیره شود.
Enablepin برای قفل کردن داده ها روی پین داده استفاده می شود. یک سیگنال HIGH -
Low برای قفل کردن داده ها مورد نیاز است.
ال سی دی دستورات ما را زمانی که خط EN پایین می آید توضیح داده و اجرا می کند.
اگر هرگز آن را پایین نگذارید، دستورالعمل های شما هرگز اجرا نمی شوند. مرجع-
صفحه کلید اساسا مجموعه ای از 16 کلید است که به شکل یک ماتریس 4 × 4 مرتب شده اند.
صفحه کلید هگزادسیمال معمولا دارای کلیدهایی است که نشان دهنده اعداد 0 تا 9 و کاراکترهای A تا F است.
صفحه کلید هگزادسیمال به ترتیب دارای 8 خط ارتباطی R1، R2، R3، R4، C1، C2، C3 و c4 است.
R1 تا R4 نشان دهنده چهار ردیف و C1 تا C4 نشان دهنده چهار ستون است.
هنگامی که یک کلید خاص فشار داده می شود، ردیف و ستون مربوطه از اتصال ترمینال کلید اتصال کوتاه می شود.
به عنوان مثال، اگر 1 را فشار دهید، ردیف R1 و ستون C1 اتصال کوتاه می شود و غیره.
این برنامه با روشی به نام اسکن ستونی مشخص می کند که کدام کلید فشار داده شده است.
در این روش یک ردیف خاص کم می ماند (
خطوط دیگر را بالا نگه دارید)
و بررسی کنید که آیا ستون پایین است یا خیر.
اگر ستونی کم باشد، کلید نشان دهنده ارتباط بین ستون و ردیف مربوطه (
خط پایین نگه داشتن)
فشار داده می شود.
به عنوان مثال، اگر ردیف R1 در ابتدا پایین نگه داشته شود و ستون C1 در حین اسکن پایین باشد، به این معنی است که کلید 1 فشار داده شده است.

گروه HOPRIO یک تولید کننده حرفه ای کنترلر و موتور است که در سال 2000 تاسیس شد. دفتر مرکزی گروه در شهر چانگژو، استان جیانگ سو.

لینک های سریع

تماس با ما

واتساپ: +86 18921090987 
تلفن: +86- 18921090987 
ایمیل: sales02@hoprio.com
اضافه کنید: شماره 19 جاده ماهانگ جنوبی، منطقه فناوری پیشرفته ووجین، شهر چانگژو، استان جیانگ سو، چین 213167
پیام بگذارید
با ما تماس بگیرید
کپی رایت © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. کلیه حقوق محفوظ است. نقشه سایت | سیاست حفظ حریم خصوصی