NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4803 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 5 از 5

موضوع: موتور و انکودر کمپاني dunkermotoren

  1. #1
    کاربر فعال ROBOTICS آواتار ها
    تاریخ عضویت
    Jan 2008
    نام
    ایران
    نوشته ها
    228
    تشکر
    26
    تشکر شده 488 بار در 158 پست

    پیش فرض موتور و انکودر کمپاني dunkermotoren

    يک موتور خريدم که عکسش اينه



    مشخصات نوشته شده روي گيربکس

    کد:
    nr 88850 01206
    36:1
    Mzul 80 Ncm
    مشخصات نوشته شده روي موتور

    کد:
    G30 2 42/94
    88615 01500
    12V 0.60A
    2900 UPM
    مشخصات روي انکودر

    کد:
    88710 04629
    01 22
    انکودر آن 4 پايه دارد به صورت زير

    A , K , E , C

    فکر مي کنم منظورش

    آند ، کاتد ، اميتر ، کلکتور است

    ولي تا آنجايي که من مي دونم انکودر ها چهار پايه ي

    VCC , GND , A , B

    دارند . حالا من نمي دونم اين را چجوري راه اندازي کنم . اگر کسي کار کرده لطفا راهنمايي کند .
    هرکه را اسرار حق آموختند
    مهر کردند و دهانش دوختند

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال ghaem313 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    محمد قديمي
    نوشته ها
    233
    تشکر
    34
    تشکر شده 194 بار در 105 پست

    پیش فرض

    به نظر من a,k تغذیه دیود مادون قرمز و c,e مربوط به فتو ترانزیستوریه که بیس ش توسط دیود تحریک میشه
    آند و کاتد را با مقاومت به تغذیه وصل کنید
    امیتر رو به زمین و کلکتور روبا یه مقاومت به Vcc وصل کنید خروجی رو از کلکتور بگیرید

  4. تشکرها از این نوشته :


  5. #3
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    سلام در این موتورها یه اپتوکانتر وجود داره که کار شمارش رو انجام میده.شما باید اند را با مقاومت 330 به 5ولت و کاتد به منفی و کلکتور را به 5ولت و امیتر رو با مقاومت مثلا 10 کیلو به منفی بده و سر مشترک مقاومت و امیتر رو بده به اینتراپت میکرو و بشمار.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: madoon9.gif
مشاهده: 28
حجم: 8.9 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: untitled.JPG
مشاهده: 33
حجم: 16.9 کیلو بایت  

  6. تشکرها از این نوشته :


  7. #4
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    تشخیص جهت حرکت چرخ با سنسور اپتوکانتر


    دستور ENCODER :



    ENCODER نوعی کلید دوطرفه میباشند

    از این قطعه در کیبردها و لوازم صوتی تصویری و ... برای کم و زیاد کردن صدا و نور و ... استفاده میشود . در واقع این قطعه از دوکلید تشکیل شده است ، هنگامی که شما سری را به سمت راست میچرخانید ، کلید سمت راست ( که یک پایه ان به پایه وسط و پایه دیگر به پایه سمت راست متصل است) قطع و وصل میشود ، و هنگامی که سری را به سمت چپ میچرخانید کلید سمت چپ ( که یک پایه ان به سر وسط و پایه دیگر به پین سمت چپ متصل است ) قطع و وصل میشود ، با استفاده از دستور زیر میتوان عملیات مناسب با جهت چرخش ( قطع و وصل شدن هر کلید ) را انجام داد:

    (Var = ENCODER( pin1, pin2, LeftLabel, RightLabel , wait

    Var : یک متغییر از جنس دلخواه میباشد که به ازای پالس های فرد مقدار ان صفر و به ازای پالس های زوج مقدار ان یک است (مقدار ان حول صفر ویک تغییر میکند)

    pin1 : نشان دهنده پایه ای است که پین 1 (چپ یا راست ) انکدر به ان متصل میشود.

    pin2 : نشان دهنده پایه ای است که پین 2 (چپ یا راست ) انکدر به ان متصل میشود.

    LeftLabel : نام برچسبی است که در هنگام به چپ چرخیدن انکودر به ان پرش میشود.باز گشت از برچسب با دستور return ان جام میشود.

    RightLabel : نام برچسبی است که در هنگام به راست چرخیدن انکودر به ان پرش میشود. باز گشت از برچسب با دستور return ان جام میشود.

    Wait : در صورتی که شما به جای این کلمه 1 بگذارید cpu میکرو بر روی این دستور متوقف میشود ، هنگامی که انکدور چرخید cpu به زیر برنامه میرود و بعد از انجام دستورات موجود در زیر برنامه دوباره روی این دستور متوقف شده و منتظر میماند تا پالسی اعمال شود و درصورتی که 0 قرار دهید cpu مدام در حلقه گردش میکند و اگر دستور انکودر در حلقه باشد ان را چک میکند و اکگر نباشد که هیچ.

    مانند:

    $regfile = "m16def.dat"
    $crystal = 12000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.4 , Rs = Portd.5
    Config Portb = Input
    Dim A As Byte , B As Byte , C As Word : Cls
    Do
    A = Encoder(pinb.0 , Pinb.1 , Q , W , 0)
    Locate 1 , 1
    Lcd A
    Loop
    End
    Q:
    Incr B
    Locate 1 , 5
    Lcd B
    Return
    W:
    Incr C
    Locate 1 , 11
    Lcd C
    Return

  8. تشکرها از این نوشته :


  9. #5
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    یه نگاهیم به اینجا بندازید.

    http://www.labbookpages.co.uk/circui...elEncoder.html

  10. تشکرها از این نوشته :


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •