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

موضوع: تشخیص فشرده شدن کلید از فاصله زیاد

  1. #1
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض تشخیص فشرده شدن کلید از فاصله زیاد

    سلام
    من یکسری شستی دارم که توی فاصله ۴۵ تا ۵۰ متری قرار دارن و باید با فشرده شدن هرکدوم از اونها بازر کنار کلید به تعداد مشخص بوق بزنه. مشکل اینجاست که سیم با این طول میتونه شبیه یه آنتن عمل کنه و نویز تو مدار بندازه.

    با یکی از دوستام صحبت کردم گفت از مقاومت pull up/down استفاده کن. گفتم خود میکرو دراه و بهم گفت جواب نمی ده و روی مدارت با مقاومت یک کیلو بذار. به نظر شما مقاومت pull up داخل میکرو جواب نمی ده و برای این فاصله و جلوگیری از نویز و افت ولتاژ باید مقاومت pullup خارجی بذارم. یا راه حل بهتری هم وجود داره؟

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

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    دایی جان از پرتکل rs485 استفاده کن - خیلی مطمئن هست

  4. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  5. #3
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    سلام
    pullup؟!
    نه این کار رو نکن به نظر من شما از آپتوکوپلر استفاده کن به شماتیک زیر یه نگاه بنداز:



    فقط دقت داشته باش که تغذیه سمت چپ باید از سمت راست کاملا جدا باشه.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ISIS Professional - UNTITLED.jpg
مشاهده: 127
حجم: 96.0 کیلو بایت  

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


  7. #4
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    دایی جان از پرتکل rs485 استفاده کن - خیلی مطمئن هست
    سلام
    آخه من توی ۴۵ متر دیگه که میکرو ندارم. که بخوام از rs485 استفاده کنم.

    نه این کار رو نکن به نظر من شما از آپتوکوپلر استفاده کن به شماتیک زیر یه نگاه بنداز:
    من افت ولتاژ رو حساب کردم. در بدترین حالت یک ولت هست که نتیجتا هنوز توی سطح منطق یک TTL قرار داره. مشکل اصلی من با نویزی هست که ایجاد میشه. یعنی مرتبا به خاطر نویز پایه امکان داره یک و صفر بشه. فکر کنم بشه مشکل نویز رو با یه چیزی مثل خازن و ... حلش کرد؟!
    متاسفانه رشته تحصیلی من الکترونیک نیست و از این موارد زیاد سر در نمیارم. اگر کمک کنید ممنون میشم.

  8. #5
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    پنجاه متر فاصله ی خیلی زیادیه و خازن تنها فکر نکنم کافی باشه شما از همین مداری که گذاشتم استفاده کن و برای اطمینان بیشتر یه خازن 100 میکروفاراد بذار دو سر پایه های 1 و 2 آپتوکوپلر و یه خازن 100 نانو هم دوسر پایه های 4 و 5 ش

    موفق باشی

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


  10. #6
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    پنجاه متر فاصله ی خیلی زیادیه و خازن تنها فکر نکنم کافی باشه شما از همین مداری که گذاشتم استفاده کن و برای اطمینان بیشتر یه خازن 100 میکروفاراد بذار دو سر پایه های 1 و 2 آپتوکوپلر و یه خازن 100 نانو هم دوسر پایه های 4 و 5 ش
    سلام
    دوست من بابت راهنمایی های شما ممنون هستم. منتها من هنوز کاربرد آپتوکوپلر رو توی این مدار متوجه نشدم. به نظر من آپتوکوپلر میتونه توی مواردی مثل اتصال و ... خوب عمل کنه منتها برای مواردی مثل نویز یا bouncing آپتوکوپلر دقیقا سوپیچ میکنه.
    به نظر شما اگر از یه خازن بزرگ مثل یک میکرو استفاده کنم جواب میده؟ میخوام مواردی مثل نویز رو هم بصورت نرمافزاری و هم سخت افزاری کنترل کنم.

    مشکل بزرگ اینه که مقدار نویز و ماهیت اون برام نامشخص هست که بتونم یه تصمیم درست بگیرم از طرف دیگه مدت زمانی که یک نفر یک کلید رو هم پایین نگه میداره برام نامشخص هست. مثلا اگر یک نفر کلید رو توی حدود ۵۰ میلی ثانیه پایین نگه داره میشه تصمیم گرفت که اگر ۵۰ میلی ثانیه خط بالا باشه. کلید فشرده شده.

  11. #7
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    سلام
    مهندس جان اپتوکپلر برای ایزوله کردن ورودی هست یعنی دو سر ورودی و خروجیش کاملا ایزوله هست و فقط با نور در واقع با هم ارتباط دارند. پس هر چه قدر هم اون طرف نویز باشه مهم نیست . فقط شما باید یه زمان دیبانس مشخص کنی مثل 100 میلی ثانیه یا ... که تنها اگه از این مقدار بیشتر سطح ولتاژ تغییر کرد عمل کنه . همزمان از یه فیلتر مقاومت خازنی هم میتونی تو ورودی اپتو کپلر استفاده کنی .

  12. کاربران : 4 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  13. #8
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    ببخشید این زمان رو چه شکلی باید مشخص کنم؟

    مورد دوم هم در مورد نحوه جدا کردن تغذیه هست. با توجه به اینکه من یه منبع تغذیه دارم ( یه آداپتور یک آمپر) چه شکلی میتونم منابع تغذیه رو جدا کنم؟

  14. #9
    کاربر فعال tofan8 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    126
    تشکر
    47
    تشکر شده 29 بار در 21 پست

    پیش فرض

    دوست عزیز واسه 50 متر این چیزها لازم نیست یه پول داون 500 اهم و یه خازن 100 نانو و یدونه یک میکرو بزار خیالت هم راحت باشه .

  15. #10
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    سلام دوستان

    من همين جوري خود ميكرو رو گذاشتم و از pullup خودش استفاده كردم و براي گرفتن نويز هم نرم افزاري رفتار كردم. يعني اگر 30 ميلي ثانيه ممتد اگر خط صفر باشه يعني اينكه دكمه فشار داده شده. ( فعلا با يه 10 متر تست كردم كه با برگشتش ميشه 20 متر)
    اميدوارم اينكار جواب بده. حالا تنها نگراني من آسيب ديدن پورت ميكرو هست. چون زماني كه داشتم pull-down و Pullup رو داشتم تست ميكردم. يكي از پينهاي پورت ميكرو سوختش !!!

  16. #11
    کاربر دائمی raminrayat آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    رامین چمن ارا
    نوشته ها
    474
    تشکر
    268
    تشکر شده 608 بار در 256 پست

    پیش فرض

    سلام راهنمایی هایی که دوستانمون کردن درسته
    اما اسون ترین راه اینه که بجای pull up/down داخلی میکرو از یک مقاوت بین 500 اهم تا 1 کیلو برای pull up/down پایه های میکرو استفاده کنی

  17. #12
    کاربر فعال
    تاریخ عضویت
    Nov 2009
    نوشته ها
    115
    تشکر
    77
    تشکر شده 83 بار در 35 پست

    پیش فرض

    مقاومت pull down كه ميگيد حتما عمليه
    برام جالب شده
    آخه منم قبلا همچين مشكلي رو داشتم

  18. #13
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    با عرض سلام و خسته نباشید...

    من لازم دارم که از فاصله 5متری، فشرده شدن کلید رو توسط میکرو تشخیص بدم. آیا میشه با خیال راحت از مقاومت پول‏آپ داخلی میکرو استفاده کنم؟؟

  19. #14
    کاربر علاقه مند vahid0561 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    59
    تشکر
    62
    تشکر شده 35 بار در 23 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sajjad_ad نمایش پست ها


    فقط دقت داشته باش که تغذیه سمت چپ باید از سمت راست کاملا جدا باشه.
    چرا باید منبع تغذیه شون مجزا باشه ؟؟

  20. #15
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sobhan537 نمایش پست ها
    با عرض سلام و خسته نباشید...

    من لازم دارم که از فاصله 5متری، فشرده شدن کلید رو توسط میکرو تشخیص بدم. آیا میشه با خیال راحت از مقاومت پول‏آپ داخلی میکرو استفاده کنم؟؟
    بهتره برای این فاصله از pulldown خارجی مثلا مقاومت در حد 10 کیلو استفاده کنید .

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


  22. #16
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

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

  23. کاربران : 3 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


موضوعات مشابه

  1. مطالب زیبا
    توسط javad naderi در انجمن گفت و گوي آزاد
    پاسخ: 317
    آخرين نوشته: 19-04-2014, 10:54
  2. نمایشگر رنگی زیر نور خورشید
    توسط m_online3710 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 2
    آخرين نوشته: 16-11-2013, 23:56
  3. برد های زیر زیر قیمت به فروش میرسد:
    توسط sarab1 در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 6
    آخرين نوشته: 06-10-2013, 12:34
  4. فلزیاب با برد 1 متر
    توسط sobhan537 در انجمن موتورها و درایوها
    پاسخ: 0
    آخرين نوشته: 06-07-2013, 17:38
  5. مدار فلزیاب +avr
    توسط ROBOMAN در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 12-10-2010, 13:05

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

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