امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با زیر برنامه راست گرد موتور پله ای :
نویسنده پیام
leila.66 آفلاین
تازه وارد

ارسال‌ها: 24
موضوع‌ها: 9
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #1
مشکل با زیر برنامه راست گرد موتور پله ای :
من زیر برنامه زیر را در رابطه با راست گرد کردن یک موتور پله ای دارم:
Sub Drive_b_r
Portb = 0
For B = My_drg To 1 Step -1
Set Portb.b
Waitms My_speed
Reset Portb.b
Waitms My_speed
Next B
End Sub
حالا می خواستم ببینم درسته چون اگر مقدار my_drg مثلا 90 باشه اونوقت تکلیف خط set portb.b چی میشه و اینکه از کجا می فهمیم که این full step هست؟
۰۵-شهریور-۱۳۹۰, ۱۱:۱۴:۰۴
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: مشکل با زیر برنامه راست گرد موتور پله ای :
سلام.

اينطوري كه نمي شه در مورد برنامه اتون نظر داد ...
الان تمام شاخ و برگا رو زديد ...

شما اگر بخوايد تمام پله كار كنه بايد برنامه ي تمام پله بنويسيد كه 4 مرحله اي هست و بايد عدد 1000 را 4 بار شيفت به راست بديد براي طي يك سيكل ( 4 پله ، 4 حركت )
براي نيم پله هم بايد اين فرايند رو در 8 مرحله طي كنيد ، كه البته توصيه نمي شه ...
راه اندازي موتور پله در سايت هست ...
تو كتاب ها هم پيدا مي شه ...

حالا اگر مشكلتون حل نشده ، دقيق تر بگيد كه لازم نباشه تو حاشيه بريم و يه راست بريم سر اصل مطلب ...

موفق باشيد.
يا علي.

۰۶-شهریور-۱۳۹۰, ۰۰:۰۹:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i
amiravr آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مشکل با زیر برنامه راست گرد موتور پله ای :
[b]سلام دوست خوبم :)
اینم یه برنامه چپ و راست گرد توسط 2کلید:

[align=left]$regfile = "m8def.dat"
$crystal = 4000000

Ddrd = &H0F 'Ouput for PIND:0,1,2,3,4

Config Pinb.0 = Input , Pinb.1 = Input 'Runnig Right & Left

Config Debounce = 100


Declare Sub _right


Declare Sub _left


Dim R As Byte
Dim L As Byte

Dim Rotate_output As Byte

R = 0
L = 3

Do



Debounce Pinb.0 , 1 , _right , Sub

Delay 'delay for Short time 1ms




Debounce Pinb.1 , 1 , _left , Sub

Delay 'delay for Short time 1ms


Loop


Sub _right

Waitms 100
Rotate_output = 2 ^ R

If Rotate_output > 8 Then
Rotate_output = 1
R = 0
End If


Portd = Rotate_output

Incr R


End Sub



Sub _left

Waitms 100
Rotate_output = 2 ^ L

If Rotate_output = 0 Then
Rotate_output = 8
L = 3
End If


Portd = Rotate_output

Decr L

End Sub

اینم شماتیک مدار
[img]<img border=0 src="http://amirelectronics.persiangig.com/image/gt.JPG">[/img]
اینم شماتیک مدار
http://amirelectronics.persiangig.com/image/gt.JPG
اینم شماتیک مدار
http://amirelectronics.persiangig.com/image/gt.JPG
(آخرین ویرایش در این ارسال: ۱۱-اسفند-۱۳۹۰, ۱۵:۵۸:۵۶، توسط amiravr.)
۱۱-اسفند-۱۳۹۰, ۱۵:۳۳:۰۹
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #4
RE: مشکل با زیر برنامه راست گرد موتور پله ای :
من وقتی بچه بودم اینجوری میکردم:
کد php:
portx.x=1
portx
.x=0
portx
.x=0
portx
.x=0

portx
.x=0
portx
.x=1
portx
.x=0
portx
.x=0

portx
.x=0
portx
.x=0
portx
.x=1
portx
.x=0

portx
.x=0
portx
.x=0
portx
.x=0
portx
.x=
برای تغیر جهتش هم این اعداد رو عکس اونهایی که نوشتم میزدم

۱۲-اسفند-۱۳۹۰, ۱۵:۲۳:۵۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  مشکل برنامه تایمر با بیسکام soy1345 7 2,026 ۲۲-فروردین-۱۳۹۸, ۲۰:۴۸:۰۶
آخرین ارسال: 1نفر
  مدار دور موتور خودرو HPower 15 8,332 ۲۷-آبان-۱۳۹۷, ۲۱:۵۱:۱۷
آخرین ارسال: 1نفر
Question [سوال] کمک در برنامه نویسی دور موتور خودرو HPower 6 2,592 ۲۵-آبان-۱۳۹۷, ۲۲:۰۳:۵۷
آخرین ارسال: alimogmov
  راهنمایی در مورد کنترل دور موتور کولر sinastar 12 23,448 ۱۰-آبان-۱۳۹۷, ۱۰:۱۸:۵۹
آخرین ارسال: alimogmov
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  مشکل در برنامه code vision 3.12 ali74342 10 7,232 ۲۲-مرداد-۱۳۹۵, ۰۰:۱۶:۰۷
آخرین ارسال: shima.rrr
  [فوری] کنترل سرعت موتور با کیپد kurd9691 0 2,231 ۱۴-اردیبهشت-۱۳۹۵, ۱۶:۵۷:۴۶
آخرین ارسال: kurd9691
Exclamation [فوری] مشکل نوشتن برنامه AVR با تایمر مد مقایسه dr.mohammad 7 4,184 ۲۹-دى-۱۳۹۴, ۱۳:۲۸:۴۹
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS