منوی اصلی
 
لینکهای سریع
صفحه اول
مدارات و پروژه ها
دیگر بخشها
بخش کاربری
امکانات سایت
 
پیغام کوتاه
 
ارشيو پيغام کوتاه   

 
 
به سايت مهندس لاچيني خوش آمديد!
 

دوستان گرامی ، بدلیل تغییرات ایجاد شده در سایت تا مدتی مطالب قبلی سایت بطور کامل در دسترس شما نمی‌باشد. لذا در صورتی نیاز به دریافت فایل خاصی و یا مقاله ای هستید میتوانید آنرا از طریق بخش نظرات و یا ایمیل eLachini@Gmail.com به اطلاع ما برسانید.

البته جهت سهولت شما دوستان و استفاده از نقشه ها و مدارات الکترونیک بخش پروژه ها را از لینک سابق خود یعنی :

http://www.hlachini.com/Projects/index.html

 میتوانید مشاهده کنید.

ما سعی میکنیم تا هرچه سریعتر اطلاعات و مقالات سایت آماده شده و مجدداً بر روی سایت قرار گیرد.

با آرزوی موفقیت برای شما.

مدیر سایت مهندس لاچینی.

 

صنعتی: دیمر دیجیتال توسط میکروکنترلر ATmega8

 
مدارات صنعتی

در مقالات قبلی با مدار دیمر آشنا شدید، در این مقاله تصمیم به آموزش ساخت یک مدار دیمر دیجیتال را دارم. مدار دیمر قبلی توسط یک ولوم تنظیم می‌شد ولی در این مدار من از دو کلید فشاری استفاده کردم که با یکی مقدار خروجی افزایش و با دیگری کاهش می‌یابد.

از دیگر مزایای استفاده از میکرو در مدار دیمر این است که شما میتوانید این مدار را با اضافه کردن یک رابط مناسب همچون پورت سریال به تجهیزاتی همچون کامپیوتر، PLC یا هر مدار کنترلی دیگری متصل نمایید . از طریق این تجهیزات دیمر را کنترل کنید.

 ¸جهت دیدن فیلم دیمر دیجیتال اینجا کلیک کنید.

 این مدار از سه بخش تشکیل شده :

  • مدار آشکار ساز عبور از صفر (Zero Crossing Detector)
  • مدار کنترل ( میکرو کنترلر ATmega8 و کلید های فشاری)
  • مدار قدرت جهت کنترل بار ( ترایاک BT136 )

مدار دیمر دیجیتال توسط میکرو کنترلر Atmega8

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

مدار آشکار ساز عبور از صفر همانطور که از نام آن بر می‌آید، با هر گذر ولتاژ برق شهر از سطح ولتاژ صفر یک پالس تولید میکند. این پالس‌ها به ورودی وقفه خارجی میکروکنترلر داده می‌شود و میکرو با آمدن این وقفه، پس از گذشت مدت زمان مشخصی یک پالس در خروجی خود تولید میکند که پالس به گیت ترایاک داده میشود و ترایاک روشن شده و ولتاژ برق شهر را به بار منتقل میکند. مقدار زمان تاخیر ارسال پالس فرمان به ترایاک در واقع تعیین کننده زاویه آتش در مدار است. این زمان توسط دو کلید فشاری Up و Dn قابل تنظیم میباشد. به عبارت دیگر این دو کلید نقش همان ولوم کنترل را در دیمر معمولی بر عهده دارند. البته از ویژگی‌های این مدار در این است که در صورت قطع برق، مقدار تنظیم شده توسط کلیدها بهم نخورده، بلکه میکرو این اطلاعات را در حافظه EEPROM داخلی خود ذخیره می‌نماید و در هنگام اتصال مجدد برق به مدار طبق آخرین وضعیت تنظیمی کار خواهد نمود.

0 امتياز پنجشنبه، 7 شهريور ماه ، 1387 نظرات نظر دهيد! ادامه اين مطلب 1 بار بازديد شده
 

صنعتی: مانيتورينگ و كنترل دما توسط كامپيوتر

 
مدارات صنعتی

در سال 86 به من پیشنهاد طراحی و ساخت یک مدار مونیتورینگ وکنترل دما داده شد. در این پروژه باید کامپیوتر میتوانست دمای محیطی را اندازه گرفته و ضمن نمایش آن بر روی کامپیوتر ، دمای مورد نظر کاربر را دریافت کرده و سپس از طریق یک فن و هیتر نسبت به تنظیم دما به مقدار مطلوب اقدام کند. همانطور که حدس زدید وظیفه فن کاهش دما و وظیفه هیتر افزایش دما است ولی به جهت اینکه تنظیم دما بخوبی انجام شده و همچنین جلوی نوسانات دما گرفته شود، فن بصورت On/Off و هیتر بصورت خروجی قابل تنظیم در 10 سطح کنترل می‌شد. در اینجا من تصمیم دارم که به توضیح آن مدار پرداخته و همچنین به نقشه و فایلهای آنرا در اختیار شما قرار دهم.

این مقاله برای افرادی که به موضوعات زیر علاقمند هستند مناسب است :

  • ارتباط دهی سنسور SMT160 با کامپیوتر

  • کنترل تجهیزات ولتاژ و جریان بالا ازطریق کامپیوتر وایزولاسیون آن

  • ارتباط میکروکنترولر به کامپیوتر

  • آشنایی با برنامه نویسی سخت افزار در کامپیوتر

  • آشنایی با پورت پرینتر

Lachini Temperature Controller | Hossein Lachini | www.HLachini.com | eLachini@Gmail.com | +98 912 381 2060

در این مدار سنسور SMT160 بطور مستقیم به پورت پرینتر متصل شده اما فرامین کنترلی توسط میکروکنترولر ATmega8 دریافت و سپس اجرا میشود. دقت کنید که جهت کنترل هیتر از مداری مشابه دیمر دیجیتال که قبلا مقاله آن درسایت قرار داده شده استفاده گشته است.

0 امتياز سه شنبه، 5 شهريور ماه ، 1387 نظرات نظر دهيد! ادامه اين مطلب 55 بار بازديد شده
 

تابلوروان: انیمیشن در تابلو روان

 
تابلوروان - تابلو روان

انیمیشن یا متحرک سازی، فنی است که با استفاده از تعدادی تصویر ثابت به ایجاد یک تصویر متحرک می‌پردازند. در این روش تصاویر بصورت متوالی و با فاصله زمانی معین به نمایش در می‌آیند. هر تصویر با تصویر قبل و بعد خود اندکی اختلاف دارد، از طرفی بدلیل تاخیر چشم انسان در ثبت تصاویر، با نمایش هر تصویر جدید اثر آن تا نمایش تصویر بعدی در چشم باقی می‌ماند در نتیجه چشم متوجه ثابت بودن تصاویر نشده و آنها را به صورت متحرک احساس میکند.

 

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

0 امتياز دوشنبه، 4 شهريور ماه ، 1387 نظرات نظر دهيد! ادامه اين مطلب 23 بار بازديد شده
 

تابلوروان: جاروب ستوني

 
تابلوروان - تابلو روان

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

در جاروب ستونی ما ابتدا نخستین ستون را فعال میکنیم و سپس ستون دوم فعال میشود و این روال ادامه پیدا میکند تا به ستون آخر برسیم. اگر به مدار ماتریس LED دقت کنید می‌بینید که ما آند LED های هر ستون را به هم متصل نموده‌ایم، پس جهت فعال نمودن هر سطر باستی آنرا به سطح ولتاژ مثبت متصل کنیم، از طرفی بدلیل اینکه در ماتریس LED، کاتد LED های هر سطر به هم متصل هستند، جهت روشن نمودن هر LED سطر متناظر با آن LED بایستی به سطح ولتاژ صفر متصل گردد. از همین جا روشن میشود که در طراحی جدول گلایف بایستی بر خلاف برنامه قبلی به ازای نقاطی که میخواهیم LED در آنجا روشن باشد، بایستی عدد صفر را قرار دهیم. به تصویر زیر دقت کنید.

 

جدول گلایف جهت جاروب ستونی در تابلو روان - طراح مهندس حسین لاچینی

0 امتياز يكشنبه، 3 شهريور ماه ، 1387 نظرات نظر دهيد! ادامه اين مطلب 18 بار بازديد شده
 

تابلوروان: برنامه نویسی اولین تابلوروان

 
تابلوروان - تابلو روان

حال نوبت به توضیح برنامه هست. من برنامه این میکرو را به زبان بیسیک نوشتم و از نرم افزار BASCOM-AVR استفاده کردم.

 $regfile = "m8def.dat"
$crystal = 8000000

همانطور که میدانید، دستوراتی که با علامت "$" در BASCOM آغاز میشوند، جزو دستورات کمپایلر به حساب می‌آیند. و در زمان کمپایل کدی را تولید نمیکنند. دو دستور فوق نیز همینگونه هستند. در دستور اول نوع میکرو برای کمپایلر تعریف میشود که در اینجا ATmega8 میباشد و در دستور بعدی فرکانس کریستال بر حسب هرتز مشخص میشود.در این برنامه مقدار فرکانس تعریفی هشت مگاهرتز است. توجه داشته باشید که من در مدار تابلو روان خود، از کریستال خارجی استفاده نکردم. لذا این دستور تعیین کننده فرکانس اسیلاتور داخلی میکروکنترلر میباشد.

0 امتياز يكشنبه، 3 شهريور ماه ، 1387 نظرات نظر دهيد! ادامه اين مطلب 27 بار بازديد شده
 
 
 
تعداد اخبار: 13 (3 صفحه | قابل نمايش: 5)
[ 1 | 2 | 3 ]
 
آمار کاربران
   
عضو شويد
ارسال کلمه عبور

کد امنيتي
 
عضويت:
امروز: 3
ديروز: 6
در انتظار: 0
مجموع کاربران:36
جديدترين کاربر: hamidreza

آمار بازديد:
 بازديد امروز : 5,408
 بارديد ديروز : 0
 بازديد کلي : 94450
بيشترين تعداد آنلاين:
ميهمان: 74
اعضا: 0
مجموع: 74

وضعيت آنلاين ها :
ميهمان: 28
اعضا: 0
مجموع: 28

اعضاي آنلاين:
 
عضويت سريع
 
شناسه :
نام اصلي:
ايميل:
تايپ مجدد:
گذرواژه:
تايپ مجدد:
 
 
آخرین ارسالها
 
کل موضوعات 0
کل ارسال ها 0
کل بازديد ها 0
کل پاسخ ها 0
کل اعضا 37
آخرين 20 ارسال انجمن

تالار گفتمان جستجو
 
 


Powered By PHP-Nuke & Farsi Project By [MashhadTeam] PHPNuke.ir