سلام دوستان وقت همگی بخیر
من یه رزپری با انکودر و ال سی دی دارم که به درستی داره کار میکنه و هیچ مشکلی در حالت عادی نداره.
فقط وقتی توی محیط صنعتی میره 2 تا مشکل برای پیش میاد.
1-با روشن و خاموش شدن موتورهای دستگاه های دیگه ال سی دی خاموش میشه و باید لمسش کنم تا روشن بشه و محیط رزبین رو نشون بده(ریست نمیشه فقط صفحه خاموش میشه)
2-اگر انکودر به پایه های GPIO وصل باشه پالس اشتباه میندازه ولی اگر وصل نباشه هیچ پالسی نمیندازه
مثلا انکودر وصل هست و روی ال سی دی داره عدد 2 رو نشون میده(اندازم 2 گام چرخوندمش)
بعد موتور ها که روشن میشن یک گام زیاد یا کم میشه بدون چرخش انکودر.
ورودی انکودرم 5 ولت هست که از 5 ولت رزبری گرفتم
2 تا خروجی A و B داره که چرخش رو بهم میده.
2 تا مقاومت 10k به خروجی A و B انکودر Pull down کردم اما مشکل حل نشد
بعد فیلتر پایین گذر با مقاومت 1k و خازن 100nf زدم یک مشکل دیگه پیش اومد.
یکی از پایه ها بعد از مقاومت 1 کیلو ولتاژش 2.7 میشه واسه همین رزپری نمیشناستش توی ورودی GPIO
من یه رزپری با انکودر و ال سی دی دارم که به درستی داره کار میکنه و هیچ مشکلی در حالت عادی نداره.
فقط وقتی توی محیط صنعتی میره 2 تا مشکل برای پیش میاد.
1-با روشن و خاموش شدن موتورهای دستگاه های دیگه ال سی دی خاموش میشه و باید لمسش کنم تا روشن بشه و محیط رزبین رو نشون بده(ریست نمیشه فقط صفحه خاموش میشه)
2-اگر انکودر به پایه های GPIO وصل باشه پالس اشتباه میندازه ولی اگر وصل نباشه هیچ پالسی نمیندازه
مثلا انکودر وصل هست و روی ال سی دی داره عدد 2 رو نشون میده(اندازم 2 گام چرخوندمش)
بعد موتور ها که روشن میشن یک گام زیاد یا کم میشه بدون چرخش انکودر.
ورودی انکودرم 5 ولت هست که از 5 ولت رزبری گرفتم
2 تا خروجی A و B داره که چرخش رو بهم میده.
2 تا مقاومت 10k به خروجی A و B انکودر Pull down کردم اما مشکل حل نشد
بعد فیلتر پایین گذر با مقاومت 1k و خازن 100nf زدم یک مشکل دیگه پیش اومد.
یکی از پایه ها بعد از مقاومت 1 کیلو ولتاژش 2.7 میشه واسه همین رزپری نمیشناستش توی ورودی GPIO

دیدگاه