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

موضوع: مشکل نویز بر روی lcd کاراکتری

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نام
    amin z
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    Icon17 مشکل نویز بر روی lcd کاراکتری

    سلام
    من یه مدار دارم که از LCD 16*2 استفاده کردم در حالت عادی هیچ مشکلی نداره حتی وقتی رله های داخل مدار عمل میکنه ولی وقتی تو تابلو برق صنعتی نصب میشه بعد مدتی یدفعه LCD شروع میکنه چیزای چرت و پرت نشون میده نمیدونم چکار کنم. از LCD 4 بیتی استفاده کردم ضمنا D0 تاD3 رو به با مقاومت 330 اهم به زمین وصل کردم فرقی نکرد به تغذیه هم وصل کردم فرقی نکرد میکرو ATMEGA8 استفاده کردم تو عملکرد میکرو هیچ مشکلی پیش نمیاد حتی وقتی LCD قاطی کرده.ممنون میشم کمکم کنید.

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

  3. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    این مشکل دقیقا به همین صورت مطرح شده و به جواب رسیده.

  4. #3
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نام
    amin z
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با روشهای مطرح شده قبلی مشکل من حل نشد.

  5. #4
    کاربر فعال Hesam1984 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مهره مار
    نوشته ها
    315
    تشکر
    45
    تشکر شده 108 بار در 77 پست

    پیش فرض

    دوسا من تغذیه فسمت دیجیتال و رله ها باید از هم جدا باشد و باید با اپتوکوپلر از هم جدا کنی و با اون به رله ها فرمان بدی. Pcb هم مهمه چطور کشیدی. بدنه lcd رو هم به زمین دیجیتال وصل کن ببین چطوره. کیفیت خود lcd هم بعضی وقت ها مزید بر علت هستش ولی آخرین شک هستش.

  6. #5
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    98
    تشکر
    76
    تشکر شده 16 بار در 14 پست

    پیش فرض

    البته در کنار نظر دوستان اینو بگم که من معمولا d0 تا d3 رو با مقاومت 10 کیلو زمین می کنم...

  7. #6
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نام
    مهدی اسماعیل زاده
    نوشته ها
    21
    تشکر
    72
    تشکر شده 21 بار در 16 پست

    پیش فرض

    من قبلا این مشکل را داشتم
    تمام کارایی را هم که گفتن انجام دادم فایده نداشت

    ولی خودم یه کار کردم، به نظر مسخره میاد ولی جواب گرفتم

    توی برنامه وقتی فرمان قطع و یا وصل صادر میشه و یا قبل از اینکه چیزی روی ال سی دی نوشته میشه، هر بار، از تابع lcd_init استفاده کردم.

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

    چون ما این تابع را خارج از حلقه while(1) فراخوانی میشه، باید مدار ریست بشه! ولی اگر توی حلقه این تابع دوباره اجرا بشه، نیاز به ریست کردن مدار نیست!!

    موفق باشید

  8. #7
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2012
    نوشته ها
    46
    تشکر
    9
    تشکر شده 20 بار در 18 پست

    پیش فرض

    از مود 8 بیت به جای 4 بیت استفاده کنید

  9. #8
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نام
    amin z
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با این کار مشکل حل میشه؟

    - - - Updated - - -

    نقل قول نوشته اصلی توسط azadmard نمایش پست ها
    البته در کنار نظر دوستان اینو بگم که من معمولا d0 تا d3 رو با مقاومت 10 کیلو زمین می کنم...
    با این کار مشکل حل میشه ؟ وبا مقاومت 330 اهم زمین کردم تاثیری نداشت ضمنا موقع عملکرد رله ها مشکلی پیش نمیاد بلکه وقتی تو تابلو نسب میشه دچار مشکل میشه

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

    پیش فرض

    سلام عزیزم اینی رو که می گم حتما امتحان کن ببین چی می شه ( تقریبا مطمئنم درست می شه)
    پایه ی En یا همون پایه شماره 6 LCD رو با یه خازن 10 نانو فاراد زمین کن

  11. #10
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نام
    amin z
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mahdi20 نمایش پست ها
    من قبلا این مشکل را داشتم
    تمام کارایی را هم که گفتن انجام دادم فایده نداشت

    ولی خودم یه کار کردم، به نظر مسخره میاد ولی جواب گرفتم

    توی برنامه وقتی فرمان قطع و یا وصل صادر میشه و یا قبل از اینکه چیزی روی ال سی دی نوشته میشه، هر بار، از تابع lcd_init استفاده کردم.

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

    چون ما این تابع را خارج از حلقه while(1) فراخوانی میشه، باید مدار ریست بشه! ولی اگر توی حلقه این تابع دوباره اجرا بشه، نیاز به ریست کردن مدار نیست!!

    موفق باشید
    با سلام. آیا دستوری هست که شرایط نویز روی lcd رو تشخیص بده ؟ و آیا ریست کردن زود به زود lcd با دستور init lcd به اون صدمه نمی زنه؟ و این ریست کردن با چه فاصله ای بهتره انجام بشه؟

  12. #11
    عضو جدید
    تاریخ عضویت
    Jan 2015
    نوشته ها
    16
    تشکر
    0
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام ابتدا یک خازن بین GND و VCC خود Lcd وصل کنید از همین خازن های 104 عدسی خوبه احتمالا درست میشه

  13. #12
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    درست نشد؟

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

  1. مشکل نویز روی lcd کاراکتری در کار با کنتاکتور!
    توسط morteza_rk در انجمن مباحث متفرقه در زمینه میکروو الکترونیک
    پاسخ: 79
    آخرين نوشته: 29-12-2020, 01:18
  2. ایجاد نویز روی lcd کاراکتری
    توسط morteza_rk در انجمن AVR
    پاسخ: 9
    آخرين نوشته: 15-11-2017, 14:57
  3. رفع نویز حاصله از موتور روی میکرو وماژول
    توسط ayhan در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 26
    آخرين نوشته: 20-08-2016, 12:10
  4. تاثیر نویز بر روی pcb
    توسط esfahan در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 4
    آخرين نوشته: 18-11-2009, 22:02
  5. نویز در ربات ها و طریقه ی رفع ان
    توسط 1nafar در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 9
    آخرين نوشته: 15-08-2009, 19:51

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

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