آقا برد رسید دستم. تست کردم.
تا اینجائیکه تست کردم میکرو اصلا هنگ نمی کنه. بلکه صفحه lcd محو میشه یا کاراکترهای بیخود نشون میده.
ضمن اینکه پایه های وقفه در لحظه ی قطع و وصل کنتاکتور یا فن 220 ولت (مخصوصا در لحظه قطع) یهو صفر میشن.
اینم شاید بخاطر این باشه که من برای وقفه هام (که با لبه پائین رونده فعال میشن) مقاومت پول آپ نذاشتم! چرا نذاشتم؟ چون اینا به ماژول هائی وصلن که خود اون ماژول ها خروجیشون پول آپ هست.
حالا موارد زیر رو هم تست می کنم و نتیجه رو اعلام می کنم.
1. استفاده از فریت بین زمین میکرو و زمین مدار
2. استفاده از مدار اسنابر در دو سر فن و کنتاکتور
3. استفاده از اپتوکوپلر
تذکر : هسته گیر نیاوردم برای پیچیدن سیم ، نویزگیر منبع تغذیه کامپیوتر هم گیر نیاوردم!
.
مهندس یک سوال؟
شما برای چی برای رله ها رگولاتور گذاشتین؟
چون رله های من بچه میلون 5 ولت بود. من نتونستم از طریق اینترنت رله های بچه میلون 12 ولتی بخرم. وگرنه از 7805 اسفاده نمی کردم. الان 7805 هیت سینگ داره به اندازه ی 2*2.5*1.5 ، داغ می کنه ولی خوبه. البته 10 تا رله با هم روشن بشن داغیش دستو می سوزونه!مهندس یک سوال؟
شما برای چی برای رله ها رگولاتور گذاشتین؟
.
به نظر من یه مقاومت 100 نانو بین + و- lcd بذار و مدارتو (lcd و میکرو) داخل یه جعبه فلزی بذار که زمینش به جعبه وصل بشه...احتمالا مشکل حل بشه...
تغذیه مدار با باطری دادی که با منبع تغذیه نباشه ؟؟؟
با اینکه خیلی وقته از رفع مشکل من می گذره ولی یادم رفته بود که راهکارها و موارد مربوطه رو در این تاپیک عنوان کنم.
بهمین خاطر پست اول تاپیک رو ویرایش کردم. و نتایج مشاهدات و آزمایشات خودمو اونجا قرار دادم. لطفا مطالعه کنید.
.
سلام
با تشکر از جناب مهندس رحیمی بابت اعلام نتیجه و رفع شدن مشکلشون
منم در صنعت با چنین مشکلی مواجه شدم و زمانی که کناکتورها قطع و وصل میشند lcd به هم میریزه .ولی میکرو ریست نمیشه و به کار خودش ادامه میده و این مشکل بر میگیرده به lcd که نویز پذیری بسیار بالایی داره
من خودم مدارهامو میسازم و همراه مدارهام هم یه تابلو برق صنعتی که چند تا کنتاکتور و قطعات جانبی داره به مشتری میدم و این تابلو برق هارو خودم میسازم
روشی که من انجام میدم به شرح ذیل است
1= میکرو و رله و lcd و تمام قطعات الکترونیکی رو ؛ روی یک برد پیاده سازی میکنم
تمام دوستان و از جمله جناب مهندس رحیمی با توجه به توضیحاتی که دادند برای ؛کنترل کنتاکتور؛ برق 220 رو از داخل رله 12 یا 5 ولتی که روی مدار الکترونیکیشون هست عبور میدند .یعنی عملا دارند ولتاژ 220 ای که دارای هزار تا مخلافت هست روی میبرند روی مداری که داره با ولتاژ 5 ولت کار میکنه و بعد به این مشکل پی بردنند که این کار نویز پذیری داره و قسمت رله ها رو از میکرو کنترلر توسط یه کابل ارتباطی دور کردنند یعنی برد رله ها از برد اصلی جدا میشه
2= من روی تابلو برق های صنعیتم به ازای هر کنتاکتور یه دونه رله 24 ولت صنعتی مخصوص تابلوبرق میذارم . یعنی اگر 10 تا کنتاکتور باشه 10 تا رله 24 ولت میذارم داخل تابلوبرق . و ولتاژ 220 کناکتور که قرار هست کنترل بشه رو میدم به این رله 24 ولتی که داخل تابلو برق هست و من رله 24 ولتی داخل تابلو رو با رله داخل مدارم کنترل میکنم .بعنی به عبارتی ولتاژ 24 ولت رو میارم میدم به رله مدار اصلیم و توسط رله های مدارم ؛ رله های تابلو برق رو کنترل میکنم . با این روش عملا ولتاژ 220 رو نمیارم داخل مدارم و با ولتاز24 ولت کار میکنم
و تا تارییخ امروز هنوز با مشکل ریست میکرو و کاراکترهای عجیب غریب lcd مواجه نشدم
==================================
فقط یه مشکلی دارم که اونو تا الان نتونستم حلش کنم
زمانیکه دستگاهمو میذارم داخل تابلو برق ؛ و کنتالکتورها on/off میشه بعد از نیم ساعت نویز می افته روی lcd و lcd بهم میریزه . با این که ولتاژ 220 از داخل مدارم عبور نمیدم ولی این مشکل رو باهاش مواجعه هستم که این نویز ؛ نویز الکترومغناطیسی هست که داره تششع میکنه ؛ مثل امواج های مخابراتی هست
حتی دستگاهم رو از حالت کنترلی خارج کردم و خودم بصورت دستی کنتاکتورها رو خاموش روشن میکنم که بعد از نیم ساعت بازم lcd میریزه بهم .که این مسله نشون میده بخاطر نویز تششعشی هست .ولی وقتی 20 سانت دستگاه رو از تابلو برق دور میکنم چنین مشکلی ندارم .ولی به محض اینکه دستگاهم رو میذارم داخل تابلو ؛ بعد از نیم ساعت که کنتاکتورها on/off میشند روی lcd نویز می افته
برای حل این مشکل چه راه حلی رو دوستان پیشنهاد میکنند ؟
سلام مهندس
به نظر من روش جدا کردن برد رله ها از برد میکروکنترلر و lcd بهتر هست. چون هم در هزینه رله های 24 ولتی صرفه جوئی میشه و هم اینکه می تونید برد میکروکنترلر و lcd رو دورتر از منبع نویز قرار بدید.
من الان برای برد میکروکنترلر از یک جعبه پلی کربنات استفاده می کنم که با فاصله نیم متری از برد رله ها قرار گرفته (برد رله ها داخل جعبه برق صنعتی هست). اینطوری به مشکل نمی خورم. تغذیه برد میکروکنترلر از تغذیه برد رله ها جداست و از اپتوکوپلر استفاده می کنم.
نکته مهم اینه که lcdها واقعا نامرغوب هستن که دچار این مشکل میشن. وگرنه میکرو داره به درستی کار می کنه.
.
سلام
واله هر کسی یه نظری داره و با توجه به شرایط کاریش مدارش رو طراحی میکنه .روشی که من استفاده میکنم. برای زمانی هست که از قبل مدارو ساختی و نمیخای دیگه pcb رو بهم بریزی
اینکه گفتید مرغوبیت lcd
.مدت گذشته یه جا رفتیم دیدم که ی نفر از lcd 128*128 استفاده کرده و اومده مدارش رو کلا بدون هیچ جعبه ای گذاشته داخل تابلو برق . دور تا دورش هم رله های صنعتی و کنتاکتور و یه دونه اینورتر . Lcd داشت مثل یه مردی کار میکرد . اتفاقا تا من مدارو دیدم تعجبم کردم گفتم این چه جوری این مدارو گذاشته داخل تابلو برق .یعنی مدارو مستقیم پیچ کرده بود روی تابلو . 4 تا تابلو گذاشته بود داخل هر تابلو یه دونه مدار .
فروشگاه بهار ؛ فک نکنم جعبه های پلی کربنات داشته باشه . شما از تهران خریداری میکنید ؟ در صورت مثبت بودن ممنون میشم ادرسشو بهم بدید
بهارو نمی دونم داره یا نه؟ الانم که نمی تونم سایتش رو باز کنم.
من بخاطر قیافه و قیمت از پلی کربنات استفاده می کنم. پلی کربنات هم یه نوع پلاستیکه. وقتی جعبه مدارمو میذارم توش صفحه lcd از پشت درب بسته پلی کربنات دیده میشه. من سایز 30*25 رو می خرم 27 تومن که ارزونتر از جعبه تابلو برق فلزی هست.
.
سلام
در این قسمت که فرمودید برد رله ها از برد اصلی جدا باشه .بنظرتون روی این فلت که از میکرو اومده به برد اصلی نویز نمی افته یا خللی ایجاد نمیکنه ؟ بنظرتون میشه این فلت رو تا 2 متر افزایش داد؟رله ها رو در یک طرف برد و دور از میکروکنترلر و سایر قطعات قرار بدید. حتی بهتره که برای رله ها یک برد جداگانه طراحی کنید که با کابل فلت به برد میکروکنترلر وصل بشه.
در ادامه فایل های شماتیک و PCB و عکس بردهائی که برای کنترلر رله ها و تشخیص ولتاژ 220VAC طراحی کردمو قرار میدم. این بردها تست شدن و 100٪ جواب میدن.
چه جوری در مدارتون ولتاژ 220 رو تشخیص میدید ؟ با قطعه ای خاص این کار اونجام میدید یا اینکه باکم کردن ولتاژ و در نهایت adc
ضمن اون قطعه ابی رنگ که شبیه رله هست چیه ؟؟
و در نهایت کدوم از پایه های lcd رو باید PULL UP و PULDOWN کنم ؟
ویرایش توسط علیدلی : 03-10-2014 در ساعت 18:45
نه مهندس. تازه همین نیم متر هم ریسکه. اگه به فاصله بیشتری احتیاج دارید بجای کابل فلت از کابل های چند رشته شیلددار استفاده کنید و حتما شیلد رو وصل کنید به زمین مدار.در این قسمت که فرمودید برد رله ها از برد اصلی جدا باشه .بنظرتون روی این فلت که از میکرو اومده به برد اصلی نویز نمی افته یا خللی ایجاد نمیکنه ؟ بنظرتون میشه این فلت رو تا 2 متر افزایش داد؟
با همون مداری که با راهنمائی جناب 1Nafar تهیه کردم. شماتیکشو گذاشتم. البته برای برق 3 فاز مقدار خازن 330 نانو باید به 47 میکرو (450 ولت) افزایش پیدا کنه.چه جوری در مدارتون ولتاژ 220 رو تشخیص میدید ؟ با قطعه ای خاص این کار اونجام میدید یا اینکه باکم کردن ولتاژ و در نهایت adc
ضمن اون قطعه ابی رنگ که شبیه رله هست چیه ؟؟
اون آبی ها خازن MKT هستن. 330 نانو 250 ولت.
همون 4تا پایه ای که در حالت عادی به هیچی وصل نیستن. یعنی D0 تا D3. باید pull down بشن.و در نهایت کدوم از پایه های lcd رو باید PULL UP و PULDOWN کنم ؟
.
من فک میکنم این کار ریکسش بالا باشه .چون شما uln رو میذارید روی برد رله . و از روی برد یه کابل کشیده میشه به میکرو .حالا فرقی نمیکنه چه cat5 شیلد و فویل دار باشه یا فلت . این وسط هیچ واسطی بین uln و میکرو نیست .اگر نویزی بیافته روی کابل انتقالش میده روی میکرورله ها رو در یک طرف برد و دور از میکروکنترلر و سایر قطعات قرار بدید. حتی بهتره که برای رله ها یک برد جداگانه طراحی کنید که با کابل فلت به برد میکروکنترلر وصل بشه.
مگر اینکه اپتوکوپلر بذاریم روی برد اصلی و uln گذاشته بشه روی برد رله . اینجوری دیگه کابل مستقیم با میکرو در ارتباط نیست
البته همه اینا نظریه هست که باید در عمل تست بشه
این نمونه برد رو ببینید
وقتیکه از اپتوکوپلر استفاده میشه باید تغذیه میکرو از تغذیه اپتوکوپلر جدا باشه. یا ابید دوتا منبع تغذیه داشته باشیم یا اینکه با استفاده از فیلرتها و قطعات مناسب نویزهای دو طرف میکرو و اپتوکوپلر رو از هم ایزوله کنیم.
من که نتونستم مدار مناسبی برای ایزولاسیون پیدا کنم بنابراین از روش دو منبع تغذیه و جداسازی برد رله ها استفاده کردم. حالا اگه بخواید که اپتوکوپلرها روی برد میکرو باشن باید تغذیه اونارو از برد رله بیارید توی برد میکرو. و این دقیقا عمون کاریه که من نمی خواستم انجام بدم. راه دیگه هم استفاده از منبع تغذیه سوم هست.
.
سلام
یه مقاله مطالعه کردم که خیلی جالب هست . این مقاله ب دو صورت پیاده سازی مدار اسنابر رو پیشنهاد داده. یکی موازی با سویچ و دیگری موازی با بار
این بسیار مفید رو مطالعه کنید و ببینید کدوم روش بهتر هست که اسنابر پیاده سازی بشه ؟اسنابر موازی بشه با بوبین کنتاکتور یا موازی بشه با بار ؟
http://gigpars.com/upload/58q_how-to-snubber-design.zip
مهندسای عزیز اپتوکوپلر چطوری نویز انتقال نمیده؟
اسنابر چیه؟
تشکر
سلام
در بسکام یه دستور هست به نام INITLCD . این دستور کارش رفرش یا جاروب کردن LCDهس .دوستانی که در زمینه نویز LCD به مشکل برمیخورن از این دستور استفاده میکند اگر LCD بهم ریخت توسط این دستور LCD رو رفرش میکنند و این مشکل برطرف میشه
ولی مشکلی که داره اینکه خط تیره ( - )هایی؛؛ تو صفحهLCD از بالا تا پاین حرکت میکنه و نوشته های LCD رو بهم میریزه .
از دستورات Cursor Off و Cursor NOBLINKو .... هم استفاده کردم ولی مشکل هم چنان پا برجاست .ممنون میشم در این زمینه راهنمایی بفرمایئد .
ویرایش توسط علیدلی : 27-03-2015 در ساعت 11:10
بهترین راه حل برای راه اندازی lcd کاراکتری اینه که آز آردوینو استفاده کنی.
آردوینو کتابخونه آماده داره و دردسرش خیلی کمه
فقط نیاز به یه پتانسومتر 10 کیلو داری دیگه به چیز دیگه ای نیاز نداری
در ضمن کد نویسیشم خیلی سادس
lcd کاراکتری 16*2 بک لایت آبی | الکترونیک | سنسور | برق | قطعات الکترونیک