تبليغاتX
electronics

electronics

به دنیای الکترونیک خوش آمدید.

انواع میکروکنترلر

تمام میکروکنترلرها جزء این 5 قسمت هستنند:
1) 8051
2) Pic
3) Avr
4) 6811
5) Z8


البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

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

از آن جای که 6811 و z8 خیلی کمتر استفاده میشوند به معرفی سه نوع دیگر میپردازم.

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.

2) میکروکنترلر PIC
واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره  X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.

3)میکروکنترلر AVR
به میکروکنترلر AVR میرسیم
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان می شه خرید .

+ نوشته شده در  جمعه شانزدهم بهمن 1388ساعت 6:53  توسط سجادی  | 

کنترل کامپیوتر با استفاده از ریموت کنترل تلویزیون

 

چند وقت پیش مداری تو یکی از سایتها ( http://www.lirc.org ) دیدم که کاربرد جالبی داشت. همونطور که شاید از عنوان تاپیک فهمیده باشین می خواهیم وسیله ای داشته باشیم که باهاش بشه کامپوتر رو هم مثل تلویزیون با ریموت از راه دور کنترل کنیم.
مثلا لم بدیم رو مبل و آهنگهای مورد علاقه خودتون رو با برنامه ای که دوست دارین گوش کنید یا یه فیلم بذارید و با خیال راحت صدا رو کم و زیاد کنید و فیلم رو بدون اینکه زحمت تکون خوردن به خودتو بدین عقب و جلو کنید و اگه خوابتون گرفت سیستم رو هم خاموش کنید و ....

این وسیله چیز چندان پیچیده ای هم نیست و هزینه ساختش البته اگه کنترل تلوزیونتون باهاش کار کنه کمتر از 2000 تومان هست که وقتی به کارایی این وسیله فکر کنید میبینید که خیلی نا چیزه. من خودم این وسیله رو ساختم و صد در صد هم جواب داده ! اینو گفتم تا خیالتون از کارکرد مدار و برنامه راحت باشه.

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

1_ ساخت مدار ( سخت افزار ) :

وسایل مورد نیاز :

خاز 4.7μF یک عدد
مقاومت 4.7KΩ یک عدد
دیود 1N4148 یک عدد
رگولاتور 7805 یک عدد
چشمی TSOP 1738 ( در بازار به چشمی پارس معروف هست )
یک فیش پورت سریال (9 پین _ مادگی)



تذکر : برای پایه های رگولاتور و چشمی می توانید از این شکلها استفاده کنید:

ترتیب پایه های چشمی :



ترتیب پایه های رگولاتور :



حالا مدار رو خودتون از روی این نقشه روی فیبر مورد نظر طراحی کنید:



از این شکل هم می تونید کمک بگیرید :



یا از این طرح پشت وروی فیبر که جمع وجور تره و خودم طراحی کردم :



اینم یه نمونه ساخته شده از مدار :



بعد از ساخت مدار به کمک یه سیم سه رشته که بهتره از نوع شیلد زره دار باشه ( البته سیم معمولی هم باشه عیب نداره ) خروجی مدار رو به کمک فیش پورت سریال به جای مناسب در پشت کیس متصل میکنیم .( فکر نکنم توضیح بیشتر لازم باشه !! ) پس بریم سراغ قسمت بعدی:


2 _ دانلود و تنظیم نرم افزار :

برا نرم افزار گزینه های زیادی هست که البته یا کار کردن باهاشون سخته یا کارایی مطلوبی ندارن. اما باز هم به یه نرم افزار مناسب و از همه مهمتر یک دستورالعمل باحال به فارسی برخورد کردم که منبعش هم قبل از هر چیز بگم تا خیالم راحت بشه : http://www.lostlord.com/Post0775.pos از این دوستمون هم تشکر می کنم و چون توضیحاتشون خیلی کامل و خوب نوشته شده عین اون رو اینجا به همراه نرم افزارشون قرار میدم تا بقیه هم استفاده کنند:



دانلود نرم افزار WinLIRC Helper 1.0b :

http://www.lostlord.com/lost/WinLIRC_Helper/WinLIRC_Helper.exe

يا

http://morteza3sn.persiangig.com/Soft/WinLIRC_Helper.rar


توضیحات تنظیم نرم افزار و استفاده :

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

حالا برنامه WinLIRC Helper 1.0b من رو بگیرید و نصبش کنید.



از منو استارت برنامه WinLIRC رو اجرا کنید. این برنامه در اصل مثل درایور سخت افزاری میمونه. مثلا وقتی شما یه مودم جدید میخرید باید درایورش رو نصب کنید تا کار کنه. این WinLIRC هم همینطوره مثل درایور این مداری است که ساختیم.

اجراش کنید و به احتمال زیاد اولش یه ایراد میگیره و میگه که تنظیم نیست. یا خودش وارد صفحه اصلی میشه یا با زدن دکمه Reconfigure وارد بخش تنظیماتش بشید.

Port رو بر اساس اینکه مدار رو به کدوم پورت وصل کردین روی Com1 یا Com2 بگذارید. (اگه نمیدونید کدوم درسته، یک بار بگذارید روی Com1 و بعد ادامه مراحل رو انجام بدین. اگه کار نکرد، دوباره بیاین داخل قسمت تنظیمات و بگذاریدش روی Com2)

توجه: معمولا Com3 به بعد وجود خارجی ندارن و Port مجازی محصوب میشن. پس فقط Com1 و Com2 رو تست کنید.

حالا دکمه Browse پایین صفحه در قسمت config رو بزنید و یه اسم فایل بهش بدید. (من یه فایل به زمیمه برنامه اصلی ارسال کردم که چهار تا کنترل استاندارد سونی - پاناسونیک - Avermedia و استرانگ رو توش اضافه کردم. میتونید اون رو باز کنید یا خودتون یه فایل جدید درست کنید.) { برا درست کردن فایل جدید کافیه در قسمت config مسیر مورد نظر برای سیو فایل تنظیمات رو انتخاب کرده و در آخر یه اسم انتخاب کنید مثلا اسم کنترل مورد استفاده رو . بعد مراحل زیر رو ادامه بدید تا فایل در مسیر انتخابی ساخته بشه _ Morteza4SN }


اول از همه دکمه Raw code رو بزنید و بعد یکی از دکمه های روی کنترل از راه دور رو فشار بدین. اگه دستگاه درست وصل شده باشه باید یه سری عدد چرت و پرت نشون بده.

اگه توی این مرحله به مشکل برخوردین، دوباره برگردین و Com2 رو امتحان کنید. اگه بازهم جواب نداد احتمالا یا مدار رو اشتباه بستین یا سیمهای پورت سریال رو درست نبستین.

اگه عددهای چرت و پرت نشون داد وقت آموزش دادنشه.

از پنجره اصلی گزینه Learn رو بزنید:
اول از همه یه اسم ازتون میپرسه که اسم کنترل رو وارد کنید. (مثلا Sony)
بعد Desired margin of error رو میپرسه که هیچی وارد نکنید و فقط Enter کنید.
بعد Gap and length میخواد که باز هم Enter کنید.
بعد مینویسه Press a button. حالا وقتشه یک دکمه روی کنترل رو فشار بدین و یک تا دو ثانیه پایین نگه دارین.
بعد دکمه رو رها کنید و یک ثانیه صبر کنید و دوباره دکمه رو فشار بدین و یک ثانیه نگه دارین.
این کار رو در حدود 10 بار باید انجام بدین تا برنامه تشخیص بده که این دکمه که شما فشار میدین چطوری مطوریه؟ بعد از شما اسم این دکمه رو میخواد. شما هم یه اسم با قشنگ و مربوط به دکمه براش انتخاب کنید. مثلا دکمه خاموش و روشن کردن رو بگذارین Power و دکمه کم و زیاد کردن صدا رو به ترتیب Vol+ و Vol- بگذارید.

این کار رو تا به پایان رسیدن تمام دکمه های کنترل ادامه بدین.
بعد از بستن این کادر، دکمه Analyse رو توی صفحه اصلی فشار بدین و چند لحظه صبر کنید تا برنامه کارهای خودش رو انجام بده و تمام بشه.

حالا میتونید با خیال راحت OK کنید و بعد دکمه Hide رو بزنید. اگه همه چیز مرتب باشه، کنترل شما شناخته شده و توی System Tray یک لامپ خاکستری رنگ به معنی آماده کار قرار میگیره.
حالا هر دکمه روی کنترل رو فشار بدین، باید یه لامپ سبز ظاهر بشه.

حالا وقت شیرین کاریه:
برنامه قشنگ من رو اجرا کنید _منوی استارت و WinLIRC Helper



بعد دکمه Add Action رو بزنید.



حالا یه دکمه از روی کنترل رو فشار بدین. مثلا فرض میکنم میخواهید هر وقت دکمه Power روی کنترل فشار داده شد، برنامه ای که الان در حال کار باهاش هستین بسته بشه. پس دکمه Power رو بر روی کنترل فشار بدین. باید اسم این دکمه (همون اسمی که موقع آموزش WinLIRC بهش گفتیم) بالای صفحه نوشته میشه.
بعد میتونید عملی که میخواهید این دکمه انجام بده رو از بین چند ده عمل مختلف که ممکنه انتخاب کنید.
مثلا در این حالت میشه از میون Keyboard Action ها ، گزینه دوم یعنی Custom Key رو انتخاب کرد و بعد دکمه Alt + F4 رو زد. (اینطوری هر وقت دکمه Power رو بزنید. کلیدهای Alt+F4 به برنامه ارسال میشه.
راه دیگرش هم اینه که از میون Action ها System Action رو انتخاب کنید. بعد از کادر موجود اولین گزینه یعنی Close the current windows رو انتخاب کنید.

حالا از اینجا دیگه دست خودتونه که هر دکمه روی کیبرد چیکار کنه.
بقیش دیگه به تخیلات شما بستگی داره...



یک سری از کارهایی که WinLIRC Helper میتونه انجام بده:

شبیه سازی و ارسال تقریبا تمام کلیدهای کیبرد از جمله کلیدهای ترکیبی از جمله کلیدهایی مثل:
Ctrl+V، Ctrl+Shift+End و یا تایپ یک جمله

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

اجرای برنامه های دلخواه و یا باز کردن سایتهای اینترنتی تنها با زدن یک دکمه
مثلا میتونید برنامه هایی که زیاد استفاده میکنید رو به دکمه های عددی نسبت بدین.
مثلا 1 رو بگذارید برای Winamp و 2 رو بگذارید برای Word و دکمه 3 رو هم تنظیم کنید تا سایت بسیار قشنگ LostLord.com رو باز کنه.

کلی هم از کارهای سیستمی رو توی قسمت System Action اضافه کردم. مثلا:
کم و زیاد کردن ولوم صدا. Minimize کردن و یا بستن پنجره فعلی. ریست کردن یا خاموش کردن ویندوز و ...

بابا به خدا خیلی روی این برنامه کار شده. حجمش هم کلا با همه چیزش میشه 800K. برنامه های دیگه مشابهش (+ +) که من دیدم حجمی حدود 4 مگ. (خیلی هم بیخود بودند)


لینک به مطلب اصلی در سایت: http://www.lostlord.com/Post0775.pos

نسخه PDF اين مطالب :

http://morteza3sn.persiangig.com/Soft/PC%20Remut.pdf

اگه بازم مشکلی بود میتونید بپرسید.

+ نوشته شده در  جمعه هشتم آبان 1388ساعت 10:42  توسط سجادی  | 

از ویروسی شدن کامپیوترتان از طریق usb درایوها جلوگیری کنید.

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

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

جدا از اینکه باید همواره بر روی سیستم خود یک آنتی ویروس قدرتمند و آپدیت شده را نصب شده داشته باشید، میتوانید ویژگی اجرای خودکار (autorun) یو اس بی درایوها را در سیستم خود غیر فعال نمائید. بیشتر ویروسهائی کهاز طریق  فلش مموریها، کامپیوترها را درگیر میکنند، از همین درگاه وارد آن میشوند. برای غیر فعال کردن این اجرای خودکار مراحل زیر را انجام دهید:

۱- بر روی منو Start کلیک کرده و سپس Run را انتخاب کنید.

۲- در کادر با عنوان open عبارت gpedit.msc را وارد کنید.

۳- صفحه ای با عنوان Group Policy باز میشود. از منو سمت چپ، گزینه Computer Configuration و سپس از بخش سمت راست با دوبل کلیک Administrative Templates و سپس System را باز کنید.

۴- در صفحه ظاهر شده پایین بیائید و گزینه Turn off Autoplay را دو بار کلیک کنید.

۵- در پنجره کوچک باز شده گزینه Enable و سپس از منو بازشو گزینه All drives را انتخاب نمائید.

کار تمام است...
+ نوشته شده در  شنبه بیست و دوم فروردین 1388ساعت 0:33  توسط سجادی  | 

پرتوهای تلفن همراه پروتیینهای پوست انسان را تغییر می‌دهد.

 

تحقیقات محققان فنلاندی نشان می‌دهد پروتیین داخل سلولهای انسان هنگامی که در معرض پرتوهای تلفن همراه قرار می‌گیرد دچار تغییر می‌شود.

 با این حال آثار این پرتوها بر سلامت بدن هنوز روشن نیست. به گزارش خبرگزاری فرانسه از هلسینکی، اداره ایمنی هسته‌ای و پرتوها فنلاند بخش کوچکی از پوست ناحیه ساعد دست ‪ ۱۰‬داوطلب زن را به مدت یک ساعت در معرض پرتوهای تلفن همراه قرار داد. این پرتوها "میدان‌های الکترومغناطیسی تغییر یافته فرکانس رادیویی" ‪ RF-EMF‬نام دارند.

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

داریوش لژینسکی می‌گوید این تغییرات اتفاق می‌افتد، هرچند مقدار آن کم باشد.

به گفته محققان این مطالعه هیچ خطر بهداشتی احتمالی را نشان نداد.

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

در بررسی ‪ ۵۸۰‬پروتیین، هشت پروتیین شناسایی شد که تحت تاثیر این پرتوها قرار گرفتند.

این مطالعه اولین تحقیقی است که نشانگر تغییر سطح مولکولی در داوطللبان انسانی در اثر قرار گرفتن در معرض پرتوهای تلفن همراه است.

قرار است این محققان در سال ‪ ۲۰۰۹‬مطالعات گسترده‌تری روی ‪ ۵۰‬تا ‪۱۰۰‬ داوطلب انجام دهند.

 

+ نوشته شده در  دوشنبه سی ام دی 1387ساعت 22:1  توسط سجادی  | 

مقدمه اي بر اينتورترها و كاربردهاي آنها :

      

       مقدمه اي بر اينتورترها و كاربردهاي آنها: بحثي كه هميشه در الكترونيك صنعتي مطرح بوده و هست تبديل يك ولتاژ dc به يك ولتاژ ac است. به سيستمي كه اين تبديل را براي ما انجام مي دهد اينورتر گفته مي‌شود. اينورترها داراي رنج وسيعي از كاربردهاي مختلف هستند كه تعدادي از انها را ذكر مي كنيم:

1- يك خط ولتاژ AC: خيلي از مواقع دسترسي به يك منبع dc مثل باتري وجود دارد. ولي يك خط ولتاژ AC مورد نياز است مثل اتومبيل

2- منابع تغذيه بدون وقفه (UPS): در انواع مختلف UPS ها جهت تبديل توان باتري ها به يك توان AC به اينورترها نياز داريم.

3- كوره هاي القايي:اينورترها جهت تبديل يك توان AC با فركانس پائين به يك توان AC با فركانس بالا مورد استفاده قرار مي گيرند. اين ولتاژ فركانس بالا در كوره هاي القايي مورد استفاده دارد. به اين ترتيب كه ابتدا توان AC را به DC يكسو كرده و سپس توسط اينورتر به توان AC فركانس بالا تبديل مي‌كنند.4- در سيستم انتقال توان HVDC: در اين سيستم انتقال توان الكتريكي ، ابتدا توان AC به DC تبديل مي‌شود. اين توان DC با ولتاژ بسيار بالا به وسيله خطوط انتقال به مقصد مي رسد. در محل گيرنده، اين توان DC دوباره به مقدار AC تبديل مي‌شود.5- درايورهاي فركانس متغير: يك درايو فركانس متغير، سرعت عملكرد يك موتور AC را به كمك كنترل كردن ولتاژو فركانس به صورت همزمان تنظيم مي‌كند.6- استفاده در پنلهاي خورشيدي: پنلهاي خورشيدي داراي خروجي DC هستند كه با استفاده از اينورترها اين توان تبديل به AC مي‌شود.انواع اينورترها از نظر فاز و شكل موج خروجي: اينورترها از نظر فاز تبديل به دو نوع عمده تك فاز و سه فاز تقسيم بندي مي‌شوند همچنين از نظرشكل موج خروجيشان به چهار نوع زير تقسيم مي‌شوند.1- خروجي به شكل موج مربعي 2- خروجي به شكل سينوسي اصلاح شده (معمولي)3- خروجي به شكل سينوسي اصلاح شده (پله اي) 4- خروجي به شکل سينوسي خالص شكلهاي زير دو نوع سينوسي اصلاح شده را نشان مي دهند. Image

مقدمه اي بر طراحي اينورترها: در اين قسمت يك سري از مطالب پايه مربوط به طراحي اينورترها را بيان مي كنيم. اگر شكل زير بلوك دياگرام يك اينورتر باشد چنانچه از تلفات اينورتر صرفنظر كنيم وتوان ورودي را با خروجي برابر بگيريم رابطه زير را خواهيم داشت.

Vin*Iin=Vout*Iout

 Image

پس اگر يك ولتاژ خروجي  220 ولت با توان 400 وات نياز داشته باشيم بايد بدانيم كه در ورودي يك ولتاژ مثلاً 12 ولت با جريان 34 آمپر نياز داريم. بايد توجه داشت كه اگر ولتاژ ورودي dc با باتري تامين مي‌شود باتري تا چه مدت كارايي خواهد داشت. مورد دوم بازدهي يك اينورتر است كه عبارت است از نسبت توان خروجي به توان ورودي بر حسب درصد كه در اينورترهاي با طراحي خوب نزديك 90% است. بازده بيشتر به مواردي چون تعداد المانهاي سوئيچ كننده ، نوع المانهاي سوئيچ كننده، روش سوئيچ كردن (مثلاً pwm يا spwm) مرغوبيت ترانسها و سيم پيچهاي به كار رفتند و نوع فيلترهاي مورد استفاده در اينورتر  بستگي دارد.

مورد ديگر شكل موج خروجي يك اينورتر است. همانطور كه مي دانيم يك شكل موج مربعي پريوديك داراي يك سري هارموني است. مانند شكل زیر هارمونيكهاي فرعي (داراي رتبه) داراي دامنه كمتر و فركانس بيشتري هستند و يكي از هارمونيكها كه به نام اصلي يا پايه خوانده مي‌شود داراي فركانسي برابر فركانس شكل موج مربعي است.

Image

جهت آناليز فوريه اين شكل موج مقداري به نام THD تعريف مي‌شود كه برابر است با:

Imageمسلم است كه هر چه مقدار THD كمتر باشد كيفيت شكل موج خروجي اينورتر بيشتر است. جهت بهبود كيفيت شكل موج خروجي اينورتر مي‌توان از فيلترها استفاده كرد و در واقع هارمونيك اصلي را از ميان ديگر هارمونيكها جدا نمود.

ساده ترين مداري كه مي‌توان براي يك اينورتر فرض كرد شكل زير است. با تغيير وضعيت سوئيچ پالسهایي در اوليه ايجاد مي‌شود كه پس از تقويت در ثانويه ترانس نمايان مي‌شوند. مي‌توان به جاي سوئيچ از دو ترانزيستور يا IGBT استفاده كرد و به وسيله يك مدار پالس دهنده (مثل مدار بي استابل 555) آنها را به ترتيب پالس دهي كرد.

Image

به اين دليل اينكه در اين روش دامنه هارمونيكهاي فرعي نزديك به دامنه هارمونيك اصلي است مقدار THD افزايش يافته و كيفيت شكل موج خروجي كاهش مي يابد.

 

+ نوشته شده در  شنبه سی ام آذر 1387ساعت 17:14  توسط سجادی  | 

از خدا خواستم

 

       از خداوند خواستم تا عـادتـهای زشـتـم را ترک دهـد ...

خداوند فرمود : خودت بايد آنها را رها كنی !

       از او خواستم لااقل به من صبر عطا كند !

فرمود : صبر، حاصل سختی و رنج است ، عطا كردنی نيست بلکه آموخـتـنـی است ...

       گفتم : پس مرا خوشبخت کن !

فرمود : نعمت از من ، خوشبخت شدن از تو...

       از او خواستم مرا گرفتار درد و عذاب نـكـنـد !

فرمود : رنج از دلبستگـیـهای دنيايی جدا و به من نزدیکـتـرت می‌کـنـد ...

       پس از او خواستم تا روحم را رشد دهد ...

فرمود : نه ، تو خودت بايد رشد كنی ، من فقط شاخ و برگ اضافـيـت را هرس می كنم ، تا

بارور شوی  ...

      از خدا خواستم حداقل كاری كند كه از زندگی لذت كامل ببرم ...

فرمود : برای همين كار من به تو زندگی داده ام !

      نا امیدانه از خدا خواستم كمكم كند تا همان قـدر كه او مرا دوست دارد ، من هم ديگران  را دوست بدارم ...

خداوند فرمود : بالاخره اصل مطلب دستگيرت شد ... !

 

+ نوشته شده در  جمعه هفدهم آبان 1387ساعت 19:38  توسط سجادی  | 

طراحی یک منبع تغذیه

مختصری در مورد آی سی های رگولاتور

همه می دونن که تقریبا هر دستگاه الکترونیکی به یک تغذیه ی DC نیاز داره که این منبع DC باید در مقابل تغییرات ورودی(برق شهر) و همچنین تغییرات بار(مصرف کننده) تثبیت شده باشه، پس در واقع مدارات مجتمع رگولاتور از عناصر ولتاژ مرجع(مثل دیودهای زنر) برای تثبیت ولتاژ استفاده می کنند. آی سی های رگولاتور متداول معمولا 3 پایه(مثل سری 78xx) یا 5 پایه(مثل L200) یا بیشتر (مثل LM723 با 14 پایه) می باشند. دسته ای از رگولاتور های سه پایه مثل سری 78xx دارای ولتاژ ثابت اند و گروهی دیگه از سری LM، ولتاژ خروجی شان قابل تنظیم است. آی سی های سری 78xx که دو رقم آخر بیانگر ولتاژ ثابت خروجی است جریان 1 آمپر رو تامین می کنن و از 5 تا 24 ولت موجودند. مثلا شماره ی 7808 دارای ولتاژ 24 و جریان 1 آمپر است. xx می تونه اعداد 05، 06، 08، 10، 12، 15، 18 یا 24 باشه. رگولاتور های سری LM با ولتاژ های متغیر موجودند و رگولاتور بسیار دقیق و جالب LM723 که دارای 14 پایه است، ولتاژ خروجی متغیر 2 تا 37 و جریان 150 میلی آمپر رو بدون ترانزیستور خارجی تامین میکنه که با افزودن ترانزیستور تا 10 آمپر قابل افزایشه.

رگولاتوری که در اینجا می خواهیم ازش در ساخت یک منبع تغذیه استفاده کنیم، آی سی سه پایه LM317 است. این رگولاتور مشخصات مناسبی داره که براحتی می تونه به عنوان یه منبع تغذیه ی آزمایشگاهی یا به عنوان منبع تغذیه ی پروژه های الکترونیکی استفاده بشه. ولتاژ متغیر خروجی که این آی سی در اختیار می گذاره در رنج 1.2 تا 37 تغییر می کنه، همچنین حداکثر جریان خروجی تا 1.5 آمپر و درصد رگولاسیون 0.1 درصد که بسیار مناسب می باشد. اگر جریان 1.5 آمپر براتون کافی نیست می تونید از 38LM3 با 5 آمپر جریان استفاده کنید و همچنین زوج منفی LM317، آی سی LM337 است که ولتاژ منفی 1.2- تا 37- رو تامین میکنه.

اجزا مورد نیاز

F1 - 2A فیوز با عملکرد سریع

R3 - 4700 Ohms پتانسیومتر

F2 - 250mA فیوز با عملکرد سریع

C1 - 4700uF/35v
S1 - سوییچ

C2 - 1uF/35v

T1 - ترانسفورماتور 3 آمپر با ثانویه ی 9-0-9

C3 - 1000uF/35v

U1 - LM 317 آی سی رگولاتور

U2 - PIV پل یکسوساز 4 آمپر و 100 ولت

R2 - 1700 Ohms 1/2 Watt

R1 - 220 Ohms 1/2 Watt

Voltmeter - ولت 30-0

Ampmeter - 1.5-0 آمپر

Heatsink - حداقل 8 سانت در 8 سانت

Blower - فن کوچک 12 ولت

 

مشخصه که بعضی از اجزا می تونن بدون اینکه خللی در کار مدار بوجود بیارن حذف بشن، مثلا فیوزها فقط برای محافظت مدار هستند و وجودشون الزامی نداره. همچنین ولت متر و آمپر متر در صورتی مفیدند که بخواهیم یک منبع تغذیه ی آزمایشگاهی بسازیم ولی در مورد پروژه ها وجودشون ضرورتی نداره. در مورد فن هم در صورت وجود، در جریان های بالا منبع خنک تر خواهد بود و می تونه بسته به نظر شما حذف بشه و Heatsink کفایت میکنه. واضحه که به جای پل یکسوساز می تونید از چهار دیود به صورت مجزا استفاده کنید و پل رو خودتون بسازید اما PIV و جریان رو در نظر بگیرید.

شماتیک مدار

لینک تصویر:

 http://xs.to/xs.php?h=xs233&d=08455&f=power536.jpg

همون طور که ملاحظه می کنید عملکرد این مدار بسیار ساده است. ترانسفورماتور برق شهر رو به دو خروجی 9 ولت (18 ولت در مجموع) تبدیل میکنه و 18 ولت سینوسی وارد پل یکسوساز میشه و به صورت تمام موج یکسو میشه و خازن ضرفیت بالای C1 ریپل ولتاژ رو کم میکنه و در واقع به عنوان صافی عمل میکنه. بعد از اون ولتاژ رگوله نشده ی DC وارد رگولاتور میشه و پس از تثبیت شدن، خروجی از پایه ی Out گرفته میشه و مقدارش بوسیله پتانسیومتری که در پایه Adjust وجود داره تنظیم میشه و خازن C2 که به صورت موازی با بار قرار داره هم به صورت یک صافی عمل میکنه. بقیه ی المان ها عناصر جانبی هستند، مثلا دیود D2 و خازن C3 یک منبع DC از ترانس برای فن تامین میکنن. و همچنین LED و R2 وضیعت روشن یا خاموش بودن منبع رو نشون میدن و دیود D1 به عنوان محافظ عمل میکنه.

توضیح:

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

 

 

+ نوشته شده در  جمعه هفدهم آبان 1387ساعت 19:27  توسط سجادی  | 

كارت گرافیكی

 

كارت گرافیكی

برای اینكه بتوان در صفحه نمایش رایانه ، تصویرهای مربوط به داده ها و اطلاعات را مشاهده نمود باید ارتباطی بین مادربرد و نمایشگر برقرار شود ، به همین دلیل كارت گرافیكی در یكی از شكاف های توسعه مادربرد قرار می گیرد و یا یك كابل به مادربرد وصل می شود و نمایش اطلاعات بر روی صفحه را كنترل می كند.كارت گرافیكی در رایانه دارای جایگاه خاصی است. در بیشتر رایانه ها ، كارت گرافیكی اطلاعات دیجیتال را برای نمایش توسط نمایشگر به اطلاعات آنالوگ تبدیل می نمایند. در واقع نقاط تشكیل دهنده تصویر بر روی نمایشگر پیكسل نام دارند. هر پیكسل یك رنگ را نمایش می دهد. در نمایشگرهای مكینتاش هر پیكسل دارای دو رنگ است (سفید و سیاه). در بعضی نمایشگر های امروزی هر پیكسل دارای ۲۵۶ رنگ است. در بیشتر صفحات نمایشگر ، پیكسل ها به صورت تمام رنگ (True Color) هستند و دارای ۱۶/۸ میلیون حالت مختلفند.كارت گرافیكی یك برد مدار چاپی به همراه حافظه و یك پردازنده اختصاصی است. پردازنده محاسبات مورد نیاز گرافیكی را انجام می دهد.كارت های گرافیكی با نامهای زیر شناخته می شوند: كارت ویدیویی،كنترل گر گرافیكی یا ویدیویی، آداپتور گرافیكی یا ویدیویی، شتاب دهنده گرافیكی یا ویدیویی.

كارت گرافیكی از سه بخش اساسی تشكیل می شود:

حافظه:یكی از مهمترین اجزای كارت گرافیكی است.حافظه رنگ مربوط به هر پیكسل را نگهداری می كند.در ساده ترین حالت (دو پیكسل سیاه و سفید) به یك بیت برای ذخیره سازی رنگ هر پیكسل نیاز می باشد. با توجه به اینكه هر بایت شامل هشت بیت است ، نیاز به هشتاد بایت برای ذخیره سازی رنگ مربوط به پیكسل های موجود در یك سطر در روی صفحه نمایشگر و ۳۸۴۰۰ بایت حافظه به منظور نگهداری تمام پیكسل های قابل مشاهده بر روی نمایشگر خواهد بود.

اینترفیس رایانه: اینتر فیس با اتصال كارت گرافیكی به گذرگاه مربوطه بر روی برد اصلی ، محتویات حافظه را تغییر می دهد. در این حالت رایانه سیگنال ها را از طریق گذرگاه برای تغییر محتویات حافظه ارسال می كند.اینترفیس ویدیو: این قسمت سیگنال مورد نیاز برای مانیتور را می سازد. كارت گرافیكی سیگنال های رنگی را تولید می كند و باعث حركت اشعه در CRT می شود. در واقع كارت گرافیكی تمام حافظه ای مربوطه را بیت به بیت اسكن می كند. سیگنال های مورد نظر جهت هر پیكسل موجود برای هر خط ارسال و در نهایت یك پالس افقی Sync ارسال می گردد ، عملیات فوق برای ۴۸۰ خط تكرار و در پایان یك پالس عمودی Sync ارسال خواهد شد.كارت های گرافیكی ساده frame Buffer نامیده می شود. این نوع كارت یك Frame از اطلاعات را نگاهداری می كند. ریزپردازنده رایانه مسئول بهنگام سازی هر بایت در حافظه كارت گرافیك است. در صورتی كه عملیات گرافیكی پیچیده ای وجود داشته باشد ، ریزپردازنده مدت زیادی را صرف بهنگام سازی حافظه كارت می نماید. بنابراین برای سایر عملیات زمانی باقی نخواهد ماند. مثلاً اگر یك تصویر سه بعدی دارای ۰۰۰/۱۵ ضلع باشد ، ریزپردازنده باید هر ضلع را رسم و عملیات مربوط را در كارت انجام دهد ، بدین صورت این عملیات زمان زیادی لازم دارد.در صورتی كه كارت های گرافیكی جدید حجم عملیات مربوط به پردازنده را به شدت كاهش می دهد.این نوع كارت های جدید دارای یك پردازنده قوی هستند كه مختص این عملیات می باشند. با توجه به نوع كارت گرافیك پردازنده می تواند یك كمك پردازنده گرافیكی و یا یك شتاب دهنده گرافیكی باشد.

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

عناصر كارت گرافیكی

-
حافظه: در كارت گرافیكی از حافظه های مختلف استفاده می شود. یكی از بهترین نوع آنها از پیكربندی dual-ported استفاده می نماید. در این نوع كارت ها امكان نوشتن در یك بخش و خواندن از بخش دیگر به صورت همزمان امكان پذیر است. بدین صورت مدت زمان كاهش خواهد یافت.Digital-to-Analog Converter ) DAC یك نوع تبدیل كننده می باشد كه داده ها را به دیجیتال تبدیل می كند. سرعت این نوع تبدیل كننده تأثیر بسیار زیادی بر مشاهده تصویر بر روی صفحه نمایش خواهد داشت.

:Display Connector
اغلب كارت های گرافیكی از كانكتور ۱۵ پین استفاده می كنند. این نوع كانكتورها در زمان عرضه VGA مطرح شدند.

:Graphic BIOS
كارت های گرافیكی دارای یك تراشه كوچك می باشند. این تراشه به قسمت های دیگر كارت نحوه انجام عملیات را اعمال خواهد كرد. این قسمت مسئولیت تست كارت گرافیك یعنی عملیات ورودی و خروجی را نیز بر عهده دارد.

:Computer (bus)Conneetor
این نوع پورت امكان اتصال كارت بر حافظه را فراهم می آورد و دارای سرعت بیشتری می باشد. بیشتر این گذرگاه ها از نوع AGP می باشد.

پردازنده گرافیكی: همانطور كه از نام آن پیداست مغز كارت گرافیك می باشد و می تواند در سه حالت پیكربندی كارت گرافیكی را انجام دهد.

استانداردهای كارت گرافیك

اولین كارت گرافیك در سال ۱۹۸۱ توسط شركت IBM به بازار عرضه گردید. این نوع كارت به صورت تك رنگ و با نام اختصاری MDAS ارائه گردید. رنگ نوشته در این حالت سفید یا سبز و زمینه سیاه بود. صفحات نمایشگری كه از این كارت ها استفاده می كردند ، متنی بودند. سپس كارت های چهار رنگ HGC در بازار عرضه گردیدند.بعد از آن كارت های هشت رنگ CGA و كارت های شانزده رنگ EGA تولید شدند. شركت IBM در سال ۱۹۷۸ كارت VGA را تولید كرد. این نوع كارت ها ۲۵۶ رنگ را نشان می دادند و وضوح آنها ۴۰۰* ۷۲۰ بود. سپس كارت های SVGA عرضه شدند. این نوع كارت ۱۶/۸ میلیون رنگ با وضوح ۱۰۲۴* ۱۲۸۰ بود. هر چه تعداد رنگ و وضوح تصویر افزایش یابد كارت گرافیك بهتر خواهد بود. كارت های گرافیكی به راحتی به سیستم متصل می شوند. كارت های جدید از طریق پورت AGP و كارت های قدیمی از طریق اسلات های ISA و یا PCI بر سیستم متصل می شدند.

 

 

+ نوشته شده در  دوشنبه سی ام اردیبهشت 1387ساعت 11:8  توسط سجادی  | 

كنتور

كنتور


اساس كار كنتور چيست ؟

كنتور ها بر اساس نيروي الكترومغناطيس عمل مي كنند . مي دانيم كه اگر از يك سيم پيچ جريان برق بگذرد در اطراف آن يك ميدان مغناطيسس ايجاد مي شود كه شدت و جهت اين ميدان به جريان عبوري از سيم پيچ بستگي دارد. در كنتور هاي تكفاز دو دسته سيم پيچ وجود دارد كه يكي از آنها داراي تعداد دور كم و قطر بيشتر نسبت به ديگري است. سيم پيچ ضخيمتر با دور كمتر را سيم پيچ جريان و ديگري را سيم پيچ ولتاژ مي نامند.

نحوه نصب كنتور تكفاز در مدار چگونه است ؟

سيم فاز را به سر سيم پيچ جريان وصل نموده و از سر ديگر آن فاز را مي گيرند . و دو سر سيم پيچ ولتاژ را به فاز و نول وصل مي كنند . زماني كه مصرف كننده اي به كنتور وصل مي شود جريان از سيم فاز و نول مي گذرد . بعبارت ديگر جريان مصرف كننده از سيم پيچ جريان مي گذرد و در آن يك ميدان مغناطيسي ايجاد مي كند . سيم پيچ ولتاژ كه هميشه به برق وصل است و داراي يك ميدان مغناطيسي ثابت است كه مقدار آن هيچ ارتباطي به مصرف كننده متصل شده به كنتور ندارد . اين دو ميدان مغناطيسي بر هم اثر كرده و سبب ايجاد نيروي حركتي در صفحه آلومينيومي درون كنتور مي شود . سرعت حركت اين صفحه با جريان مصرف كننده رابطه مستقيم دارد . اين حركت توسط يك محور و چرخ دنده به يك شماره انداز يا نمراتور ارتباط دارد و بر اساس گردش آن شماره ها زياد مي شود . اين شماره ها بجز رقم اول ميزان كاركرد كنتور يا همان مصرف انرژي الكتريكي را بر حسب كيلو وات ساعت نشان ميدهند .البته درون كنتور قطعات ديگري هم نظير : آهنرباي سرعت گير و پيچهاي تنظيم و ... وجود دارند كه ما از توضيح آنها صرف نظر كرده ايم .

انواع كنتور كدامند ؟
براي مصارف خانگي دو نوع كنتور تكفاز و سه فاز بطور عام وجود دارند كه در دسته بندي كنتورها به نوع اكتيو معروفند . اما در مصارف صنعتي مي توان به كنتورهاي راكتيو و كنتورهاي دو تعرفه اشاره كرد .
كنتور هاي پيشرفته چگونه كار مي كنند ؟
در كشورهاي برخوردار از تكنولوژي ديگر كنتور نويسي به مفهوم رايج آن در ايران منسوخ شده است . در اين كشورها كه پول الكترونيكي بسيار رايج است از كنتورهاي هوشمند كه در بازه هاي زماني خاص ميزان مصرف را مشخص كرده و به ادارات برق گزارش مي دهند استفاده مي شود . اين كنتورها ميزان مصرف را از طريق همان خطوط برقي كه آنرا مي رسانند به توزيع كننده اطلاع مي دهند و شركتهاي فروشنده برق نيز بطور خودكار از حساب مصرف كننده برداشت مي كنند . در صورت موجود نبودن حساب و پس از اخطارهاي كتبي از طريق فرمان از راه خطوط برق بصورت خودكار كنتور برق مشترك را قطع مي كند و مشترك پس از پرداخت هزينه مي تواند از خدمات شركت فروشنده استفاده كند .

 

+ نوشته شده در  سه شنبه سی ام بهمن 1386ساعت 23:14  توسط سجادی  | 

Time International



+ نوشته شده در  پنجشنبه بیست و هفتم دی 1386ساعت 23:1  توسط سجادی  |