سلام دوستان - برنامه کنترل دور موتور dc با ولوم رو کسی نداره ؟
اطلاعیه
Collapse
No announcement yet.
کنترل دور موتور dc
Collapse
X
-
پاسخ : کنترل دور موتور dc
نوشته اصلی توسط saeidnmسلام دوست عزیز زیاد برنامه نویسی کار نکردم میتونی یه برنامه نمونه به زبان بیسیک بذاری
کد:$regfile = "m8def.dat" $crystal = 1000000 ' Timer/Counter 1 initialization ' Clock source: System Clock ' Clock value: 125.000 kHz ' Mode: Fast PWM top=0x03FF ' OC1A output: Non-Inv. ' OC1B output: Inverted. ' Input Capture on Falling Edge Tccr1a = &HB3 Tccr1b = &H0A Config Portb.1 = Output Config Portb.2 = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc Dim A As Word Do A = Getadc(5) Ocr1a = A Ocr1b = A Waitms 50 Loop End
پس پایه وسط یک ولوم 10کیلو یا 20کیلو اهم را به پایه ADC5 بدهید و پایه 1 را به VCC و پایه 3 را به زمین وصل کنید ...
و دو خروجی در پایه های B.1 و B.2 تعریف شده است که یکی به صورت معکوسگر و دیگری غیرمعکوسگر ...
AVCC را به VCC وصل کنید ...
یک خازن 100 نانو بین پایه AREF و زمین متصل کنید ...
و همچنین یک خازن 100 نانو دیگر بین پایه AVCC و زمین متصل کنید ...
موفق باشید
دیدگاه
-
پاسخ : کنترل دور موتور dc
اینم فایل پروتئوس مدار -آیا این مدار صدرصد برای موتور دی سی 1 آمپری جواب میده ؟
http://uplod.ir/dfqygm3m4cy6/22.DSN.htm
دیدگاه
-
پاسخ : کنترل دور موتور dc
درود
بله جواب کارتون رو میده
ولی چرا از L298 میخوای استفاده کنی ؟؟
چرا از L293 استفاده نمیکنی ؟؟
یه نکته دیگه
اگر از سری L293D استفاده کنید دیگه نیازی به دیود هرزگرد نیست ... ولی در کنار این مزایا یک بدی هم داره . و اون هم اینه که جریان هر خروجی بیشتر از 600 میلی آمپر نمیده ... ولی چون شما از یک موتور استفاده کردید میتوانید دو بافر را با هم موازی کنید ...
به دلیل راحتی PCB میتوانید کانالهای 1و4 را به هم و 2و3 را به هم وصل کنید ... چون دقیقا پایه ها روبرو هم هستند ...
مدار رو براتون کشیدم ...
این هم فایلش
http://s5.picofile.com/file/8170350392/ADC_PWM_L293D.DSN.html
راستی
اگر از L293 بدون پسوند استفاده کردید باید حتما یک یکسو کننده تمام پل (دیودهای هرزگرد) دو آمپری روی موتور نصب کنید ...
موفق باشید
دیدگاه
دیدگاه