راه اندازی و تست انکودر e40hb-1024-3-t-24

سلام وقت بخیر
چطوری میتونم انکودر مدل انکودر E40HB-1024-3-T-24 رو با اردینو تست کنم ممنون میشم راهنمای کنید چون من این رو با با قطعات زیر تست کردم ولی نتونستم راه بندازمش یعنی هیچ سیگنالی رو بگیروم ازش 

قطعاتی که استفاده کردم:
3 عدد اپتوکوپلر6N137

منبع تغذیه 24 ولت 20 امپر

مقاومت های 4 و 10 کیلو اهم

برد اردینو UNO

رنگ سیم های انکودر 
BLACK--- OUT A
WHITE--- OUT B
ORANGE--- OUT Z
BROWN--- +V
BLUE--- 0V
SHIELD ---F.G 

ممنون میشم راهنمای و کمک کنید.
اگه قطعات دیگه لازم برای تهیه هم مشکلی نیست.

با سلام

در مرحله اول این انکودر در سایت موجود نمی باشد و آن را تست نکرده ام. پس با توجه به سایر انکودر ها به شما توضیح میدهم.

برای تغذیه نیازی به آمپر بالا ندارید ولی اگر این منبع برای کل سیستم هست مشکلی نیست.

در مرحله اول بین خروجی ها و منبع (مثبت) یک عدد مقاومت قرار میدهید. یعنی هر کدام از خروجی ها را pull-up میکنید. (نیازی نیست برای تست از 24 ولت استفاده کنید و همان 5 ولت آردوینو کار شما را راه می اندازد)

برای تغذیه ورودی نیز از همان 5 ولت استفاده بکنید.

در این شرایط خروجی ها را هر کدام را به یکی از پایه های آردوینو وصل بکنید و با یک کد digitalRead بررسی بکنید که هر کدام از پایه ها تغییری میکنند یا خیر. در صورتی که تغییرات داشتید یعنی انکودر شما سالم می باشد و به درستی کار میکنند.

 

اگر مجبور هستید از 24 ولت استفاده کنید. به صورت کلی اکثر انکودر ها به صورت داخلی رگوراتور دارند و به 5 ولت تبدیل میشود. برای بررسی این موضوع کافی است با یک مولتی متر خروجی را اندازه گیری بکنید که آیا بین 0 و 24 تغییر پیدا میکند یا خیر ولی اگر مشترک مقاومت ها را به 5 ولت بدهید مطمئنا خروجی شما 5 ولت می باشد و نیازی به اوپتوکوپلر نمی باشد.

درست شد، وقتی مستقیم وصل می کردم قبلا کار نمی کرد چون زمین ها رو مشترک نمی کردم با برد و منبع تغذیه.
ولی الان به یه مشکل دیگه خوردم وقتی با موتور کوپل می کنم یعنی موتور و درایور روشن میشه انکودر نویز میگیره و شروع می کنه برا خودش کانتر انداختن بدون این که موتور حرکت کنه.

این مورد قرار دادن مقاومت بین پایه های دیتا و مثبت را انجام بدهید نویز شما کاهش پیدا میکند. همچنین در صورتی که باز هم نویز بالا بود مقدار مقاومت را کمتر بکنید (کمتر از 300 یا 100 اهم نشود)