این مدار پروژه ای که من زمان کارشناسی برای درس کنترل کامپیوتری بسته بودم.امروز تصادفی فایل وردشو دیدم گفتم بزارمش اینجا.
فایلاشو پیدا نکردم اگه پیداش کنم اونارم میزارمش اینجا.(این روز ها سرعت اینترنت افت کرده عکس ها دیر لود میشن.شکیبا باشید)
توضیح قسمتهای مختلف Front Panel برنامه:
Output:خروجی ارسال شده به پورت پرینتر را نشان میدهد.مقدار 10001000 را مرتبا به چپ یا راست چرخوانده(ROTATE) و همزمان با ارسال به پورت پرینتر در این قسمت نیز نمایش داده میشود.
Direction:جهت چرخش عدد و در نتیجه جهت حرکت موتور را مشخص میکند.
Address: آدرس پورت پرینتر کامپیوتر
Delay(ms): میزان تاخیر بین ارسال کد ها و در نتیجه سرعت موتور را مشخص میکند.
Stop: کلید توقف برنامه
توضیح قسمت های مختلف Block Diagram:
1: این قسمت آدرس پورت را از کاربر در Front Panel میگیرد و به بلوک outport میدهد.
2:مقدار اولیه که برای چرخش مستمر نیاز است.
3:بلوک چرخش که بر اساس مقدار 1 یا -1 که توسط Case Structure به آن اعمال میشود عدد ورودی را به چپ یا راست میچرخواند.
4:کلیدی که جهت چرخش را مشخص میکند.
5:این Case Structure براساس اینکه کلید ورودی صفر یا یک باشد مقدار 1 یا 1- را به بلوک چرخش ارسال میکند.
6:این بلوک مقدار ارسال شده را به پورت پرینتر نمایش میدهد.
7:این بلوک آدرس پورت و مقدار ارسالی به آن را گرفته و ارسال را انجام میدهد.
8:میزان تاخیر توسط بلوک Delay(ms) دریافت و به این بلوک جهت ایجاد تاخیر اعمال میشود.
9:توقف برنامه توسط کلید مربوطه در Front Panel
اینم عکس موتور و بافر(جهت محافظت از پورت پرینتر) و چند تا ماسفت و یه رگولاتور 5 ولت
البته ماسفت نمیخواست و همون بافر موتور رو راه مینداخت ولی خوب من گفتم باشن وجهه کار میره بالا!
امیدوارم مفید واقع بشه.
فایلاشو پیدا نکردم اگه پیداش کنم اونارم میزارمش اینجا.(این روز ها سرعت اینترنت افت کرده عکس ها دیر لود میشن.شکیبا باشید)
توضیح قسمتهای مختلف Front Panel برنامه:
Output:خروجی ارسال شده به پورت پرینتر را نشان میدهد.مقدار 10001000 را مرتبا به چپ یا راست چرخوانده(ROTATE) و همزمان با ارسال به پورت پرینتر در این قسمت نیز نمایش داده میشود.
Direction:جهت چرخش عدد و در نتیجه جهت حرکت موتور را مشخص میکند.
Address: آدرس پورت پرینتر کامپیوتر
Delay(ms): میزان تاخیر بین ارسال کد ها و در نتیجه سرعت موتور را مشخص میکند.
Stop: کلید توقف برنامه
توضیح قسمت های مختلف Block Diagram:
1: این قسمت آدرس پورت را از کاربر در Front Panel میگیرد و به بلوک outport میدهد.
2:مقدار اولیه که برای چرخش مستمر نیاز است.
3:بلوک چرخش که بر اساس مقدار 1 یا -1 که توسط Case Structure به آن اعمال میشود عدد ورودی را به چپ یا راست میچرخواند.
4:کلیدی که جهت چرخش را مشخص میکند.
5:این Case Structure براساس اینکه کلید ورودی صفر یا یک باشد مقدار 1 یا 1- را به بلوک چرخش ارسال میکند.
6:این بلوک مقدار ارسال شده را به پورت پرینتر نمایش میدهد.
7:این بلوک آدرس پورت و مقدار ارسالی به آن را گرفته و ارسال را انجام میدهد.
8:میزان تاخیر توسط بلوک Delay(ms) دریافت و به این بلوک جهت ایجاد تاخیر اعمال میشود.
9:توقف برنامه توسط کلید مربوطه در Front Panel
اینم عکس موتور و بافر(جهت محافظت از پورت پرینتر) و چند تا ماسفت و یه رگولاتور 5 ولت
البته ماسفت نمیخواست و همون بافر موتور رو راه مینداخت ولی خوب من گفتم باشن وجهه کار میره بالا!
امیدوارم مفید واقع بشه.
دیدگاه