e شرح سخت افزار مدار ارسال اطلاعات ولتاژ و جریان - منبع تغذیه 0-42 ولت 5 آمپر دیجیتال

اسماعیل بخش زاد محمودی

09118315058

09336485452

09373054607

09390617786

http://telegram.me/Electronic_iran

mehrsa_bm

Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com

*راهنمای سفارش پروژه*




www.labcenter.co.uk/

www.powerengineering.blogfa.com

www.Elecdl.com

www.p30download.com

 

 

 

 

 

 

 

 

 

 

Google

در اين وبلاگ
در كل اينترنت

الکترونیک مقدماتی

مقاومت

سلف

خازن

دیود

دیود زنر

یک سوسازی دیود

ترانزیستور BJT

دیجیتال Digital

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

تایرستورها Thyristors

ترایاک TRIAC

ماسفت MOSFET

ترانزیستور دوقطبی IGBT

مبدل های DC به DC

اینورترها(DC/AC Inverter)

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

برنامه نویسی Assembl

1. مقدمه

2. دستورات محاسباتی


11.مدارات میکروکنترلر 8051

12.مدارات میکروکنترلر PIC

13.مدارات میکروکنترلر AVR

14.مدارات دیجیتال Digital

15.مدارات آنالوگ Analog

16. ماژول های الکترونیک

 



 


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

 


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

ساعت

در این بخش نیز در رابطه با نحوه ارسال داده های خوانده شده و ثبت شده ولتاژ و جریان به بخش کنترل مدار و نحوه نمایش این اطلاعات بر روی LCD که رابط ارتباطی مدار با کاربر می باشد و همچنین طرح های اولیه در رابطه با این ارتباط توضیح داده خواهد شد.

Digital PowerSupply 0-42V (59)

گذرگاه ارتباط دو سیمه میکرو کنترلر AVR – SPI:

واسط وسایل جانبی سریال Serial Peripheral Interface که اولین بار توسط شرکت موتورولا تدوین گردید، یک روش انتقال اطلاعات بصورت سریال سنکرون می باشد که در مدارات دیجیتال به صورت گسترده از آن استفاده می شود. در میکروکنترلرهای AVR از واسط SPI برای ارتباط با دیگر وسایل جانبی که از این واسط پشتیبانی می کنند، استفاده می شود. این واسط دارای سرعت انتقال بالا و برای فواصل کوتاه بکار می رود. همانطور که در شکل زیر ملاحظه می کنید برای ارسال و دریافت اطلاعات از ولتمتر و آمپر متر مقدار کمیت های مورد نظر خوانده شده توسط سونسگمنت نمایش داده شده سپس پس از نمایش در حافظه تراشه ذخیره شده و توسط واسط سریال SPI به مدار کنترل دستگاه ارسال می شود این مدار پس از دریافت اطلاعات ولتاژ و جریان آنها را در حافظه خود ذخیره نموده با توجه به داده های وارد شده توسط کاربر که همان ولتاژ یا جریان خواسته شده او نیز می باشد با مقایسه این کمیت ها با هم تصمیم می گیرد که تغییرات خواسته شده را برای او انجام دهد، البته کاربر در هنگام انجام این کار میتواند هر زمان که خواست با زدن کلید STOP این روند را به پایان برده و ولتاژ و یا جریان موردنظر در همان مقدار ثابت می شود و سپس رله خروجی فعال شده این ولتاژ و جریان در خروجی دستگاه قابل دسترسی می باشد.

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

Digital PowerSupply 0-42V (60)

البته مدار طراحی شده در بالا یک مدار آزمایشی می باشد و فقط برای برنامه نویسی اولیه بخش کنترل سیستم استفاده می شود مدار اصلی با تغییراتی در همین مدار طراحی شده است. مدار پایه شکل بالا از سه بخش تشکیل شده 1- مدار کنترل 2- مدار ولتمتر 3- مدار آمپر متر در این مدار تغذیه اصلی مدار که مقدار +5 ولت می باشد پایه زمین یا GND مشترک فرض شده حال آنکه در عمل بعلت نیاز تغذیه مجزای ولتمتر از آمپر متر

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

Digital PowerSupply 0-42V (61)

که بخاطر عملکرد صحیح مدار و برنامه نوشته شده باید از هم جدا شوند باید مدار بالا را تغییراتی بدهیم تا اتصال کوتاه مشترک بین GND های مدار را از بین ببریم برای این هدف چند مدار آزمایشی را طراحی نمودم که البته یکی از این مدارها که عملکرد بهتر و دقیق تری نسبت به سایر مدارها داشت را انتخاب نمودم بعنوان نمونه به مدار طراحی شده بالا توجه کنید که مدار خوبی می باشد، اما در این پروژه از آن استفاده نکردم، ایده اصلی طراحی این مدار این بود که ورودی ولتمتر و آمپر متر که باید به بخش آنالوگ مدار متصل شود را از هم جدا نموده تا اتصال بین GND های مدار از بین برود برای این کار ما ابتدا ولتاژ موردنظر را توسط پل مقاومتی در حد میلی ولت کاهش داده سپس اقدام به ارسال این ولتاژ می نمائیم در حقیقت مدار تصویر بالا یک مدار فرستنده دیجیتال ولتاژ می باشد که ولتاژ را به پالس های دیجیتال 0 و 1 تبدیل نموده و یک سطح ولتاژ را ارسال می کند.

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

Digital PowerSupply 0-42V (62)

همانطور که ملاحظه می کنید ولتاژ 3.89 ولت به ورودی مدار اعمال شده و پس از تبدیل شدن به پالس توسط مبدل آنالوگ به دیجیتال ADC و جداساز نوری که اپتوایزولاتور یا اپتو کوپلر نامیده می شود با جدا شدن GND یا Ground های مدار ها از هم به تراشه دوم میکروکنترلر اعمال می شود که این میکرو نیز سیگنال های دریافتی را توسط مبدل دیجیتال به آنالوگ DAC تبدیل به ولتاژ نموده و در خروجی خود همان ولتاژ 3.89 ولت را نشان می دهد، با چرخاندن پتانسیومتر RV2 هر تغییر در ولتاژ مذبور در خروجی تراشه مدار دوم نمایش داده خواهد شد. تراشه های بکار رفته در این مدار از نوع میکروکنترلر AVR به شماره ATTINY13 و 8 پایه می باشد. شما می توانید مدار طراحی شده بالا را در نرم افزار شبیه ساز Proteus v7 به بالا آزمایش کنید می توانید آن را همراه با مثال های دیگر از لینک معرفی شده همین بخش دانلود نمائید.

Digital PowerSupply 0-42V (63)

فرستنده گیرنده SPI:

مدار بالا نیز آزمایشی می باشد و برای نوشتن برنامه اولیه برای تراشه میکرو کنترلر بخش کنترل مدار پروژه استفاده شده است، روش کار آن بدین صورت می باشد که یک کد توسط تراشه فرستنده Transmitter ارسال می شود مثلاً کد 35Hex سپس کد ارسال شده توسط پایه های SDA و SCL به مدار گیرنده Receiver داده شده و این تراشه این کد را نمایش می دهد، برنامه نوشته شده آن به صورت زیر می باشد:

Transmitter

Digital PowerSupply 0-42V (64)Digital PowerSupply 0-42V (65)

Receiver

Digital PowerSupply 0-42V (66)

اتصال LCDدر مدار:

LCD مورد بحث TS1320-1 در این بخش دارای 16 پایه است که در شکل زیر نحوه اتصال آن نشان داده شده است

Digital PowerSupply 0-42V (67)

RS
انتخاب گر ثبات در داخل LCD   دو ثبات وجود دارد و پایه RS برای انتخاب آنها به ترتیب زیر بکار می رود. اگر RS=0   باشد ثبات دستورالعمل فرمان انتخاب می شود و اجازه می دهد فرمانهای همچون پاک کردن نمایشگر، نشاندن مکان نما و غیره صادر شود. اگر RS=1   باشد ثبات داده انتخاب می گردد و به کار بر اجازه ارسال داده ( یا بازیابی ) روی LCD برای نمایش را می دهد .  
R/W خواندن / نوشتن
ورودی R/W به کار بر اجازه نوشتن اطلاعات در LCD و یا خواندن از آن را می دهد. R/W=1 برای خواندن و R/W=0 برای نوشتن است.
E ، فعال
LCD   از این پایه برای لچ کردن اطلاعات ارائه شده به پایه های داده اش استفاده  می کند.
D0 – D7 ، پورت :
8   بیت خط داده برای ارسال اطلاعات به  LCD یا خواندن محتوای ثبات های داخلی LCD   بکار می رود.     

برنامه راه اندازی LCD در ارتباط 8 بیتی و 4 بیتی :

در این بخش از سایت در مورد نحوه راه اندازی LCD مدار پروژه منبع تغذیه در دو حالت راه اندازی 8 بیتی و 4 بیتی برنامه های آورده شده است که شما می توانید مدار طراحی شده را در نرم افزار شبیه ساز Proteus v7 به بالا آزمایش کنید می توانید آن را همراه با مثال های دیگر از لینک معرفی شده همین بخش دانلود نمائید، برنامه آن نیز در لینک زیر آورده شده و در فایل اصلی نیز بصورت آماده وجود دارد:

Programmable [LCD_4bit] AVR

Programmable [LCD_8bit] AVR

در شکل های زیر فرم PCB مدار پشت فیبر مدار آورده شده است

Digital PowerSupply 0-42V (68)

Digital PowerSupply 0-42V (69)

تصاویری از مدار مونتاژ شده پروژه:

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

Digital PowerSupply 0-42V (72) Digital PowerSupply 0-42V (71) Digital PowerSupply 0-42V (70)

Digital PowerSupply 0-42V (75)Digital PowerSupply 0-42V (74)Digital PowerSupply 0-42V (73)

Digital PowerSupply 0-42V (78) Digital PowerSupply 0-42V (77) Digital PowerSupply 0-42V (76)

Digital PowerSupply 0-42V (81) Digital PowerSupply 0-42V (80) Digital PowerSupply 0-42V (79)

Digital PowerSupply 0-42V (84) Digital PowerSupply 0-42V (83) Digital PowerSupply 0-42V (82)

Digital PowerSupply 0-42V (87) Digital PowerSupply 0-42V (86) Digital PowerSupply 0-42V (85)

Digital PowerSupply 0-42V (90) Digital PowerSupply 0-42V (89) Digital PowerSupply 0-42V (88)

توجه: شما می توانید مدارهای طراحی شده بالا را در نرم افزار شبیه ساز Proteus v7 آزمایش کنید می توانید آنها را همراه با مثال های دیگر از لینک معرفی شده زیر دانلود نمائید.

لینک دانلود:

http://s1.picofile.com/file/7701668381/Project_5_Digital_PowerSupply0_42V_5A_AVR_Page_4.zip.html

رمز فایل: www.Project-esisis.com


نسخه ی pdf قابل دانلود این صفحه:

لینک دانلود:

http://s2.picofile.com/file/7701663010/Page_Project5_Digital_PowerSupply0_42V_5A_AVR_4_.zip.html

رمز فایل: www.Project-esisis.com

راھنمای دانلودگزارش خرابی لینک

صفحه پیشین

 

 

 

<img src="Background/Signbot LED (1).gif" width="249" height="49" alt="Signbot LED (1)" />
فروشگاه الکترونیک
کسب درآمد میلیونی در ماه
کانال تلگرام