سایت محمد مهدی

این وب جهت آموزش ساخته شده است

سایت محمد مهدی

این وب جهت آموزش ساخته شده است

سایت محمد مهدی

با مردم چنان بیامیزید که اگر در آن حال بمیرید، برای شما بگریند و اگر زنده ماندید، همواره به شما مهر و محبت بورزند.((امام علی (ع)))
پیام های کوتاه
نویسندگان
کلمات کلیدی

ساده ترین معماری میکرو کنترلر، متشکل از یک ریز پردازنده،حافظه و درگاه ورودی/خروجی است. ریز پردازنده نیز متشکل از واحد پردازش مرکز (CPU) و واحد کنترل (CU)است.
CPU درواقع مغز یک ریز پردازنده است و محلی است که در آنجا تمام عملیات ریاضی و منطقی ،انجام می شود. واحد کنترل ، عملیات داخلی ریز پردازنده را کنترل می کند و سیگنال های کنترلی را به سایر بخشهای ریز پردازنده ارسال می کند تا دستورالعمل ها ی مورد نظر انجام شوند.
حافظه بخش خیلی مهم از یک سیستم میکرو کامپیوتری است. ما می توانیم بر اساس به کارگیری حافظه، آن را به دو گروه دسته بندی کنیم: حافظه برنامه و حافظه داده . حافظه برنامه ، تمام کد برنامه را ذخیره می کند. این حافظه معمولاً از نوع حافظه فقط خواندنی (ROM) می باشد. انواع دیگری از حافظه ها نظیر EPROM و حافظه های فلش EEPROM برای کاربردهایی که حجم تولید پایینی دارند و همچنین هنگام پیاده سازی برنامه به کار می روند . حافظه داده از نوع حافظه خواندن / نوشتن (RAM) می باشد . در کاربردهای پیچیده که به حجم بالایی از حافظه RAM نیاز داریم ، امکان اضافه کردن تراشه های حافظه بیرونی به اغلب میکرو کنترلر ها وجود دارد.
AVR%20 %20MOVIE  فیلم  های آموزشی AVR به زبان فارسی

درگاهها ورودی / خروجی (I/O )به سیگنال های دیجیتال بیرونی امکان می دهند که با میکرو کنترلر ارتباط پیدا کند. درگاههای I/O معمولاً به صورت گروههای ۸ بیتی دسته بندی می شوند و به هر گروه نیز نام خاصی اطلاق می شود. به عنوان مثال ، میکروکنترلر ۸۰۵۱ دارای ۴ درگاه ورودی / خروجی ۸ بیت می باشد که P3, P2, P1, P0 نامیده می شوند. در تعدادی از میکرو کنترلر ها ، جهت خطوط درگاه I/O قابل برنامه ریزی می باشد. لذا بیت های مختلف یک درگاه را می توان به صورت ورودی یا خروجی برنامه ریزی نمود. در برخی دیگر از میکروکنترلرها (از جمله میکروکنترلرهای ۸۰۵۱) درگاههای I/O به صورت دو طرفه می باشند. هر خط از درگاه I/O این گونه میکرو کنترلرها را می توان به صورت ورودی و یا خروجی مورد استفاده قرار داد . معمولاً ، این گونه خطوط خروجی ، به همراه مقاومتهای بالا کش بیرونی به کار برده می شوند.
میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند.
میکروکنترلر AVR بر مبنای معماری RISC(کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با ۳۲ ثبات کار میکنند ترکیب می کند.
به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.
یک میکرو AVR می تواند با استفاده از یک منبع تغذیه ۲٫۷ تا ۵٫۵ ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
میکروهای AVR در هرجا که باشند با ۱٫۸ ولت تا ۵٫۵ ولت تغذیه می شوند البته با انواع توان پایین (Low Power)که موجودند.

 

در این پست فیلم آموزش کامل میکروکنترلر AVR به زبان فارسی که تالیف مهندس اوژن کی نژاد است را می توانید دانلود کنید.

این مجموعه ۲۲ قسمت است که بیشتر مباحث مربوط به میکروکترلر AVR و برنامه نویسی آن به زبان C را آموزش می دهد.

درس اول حجم : ۳۴٫۵۷ مگابایت AVR Video Tutorials Farsi – Lesson (1).rar
درس دوم حجم : ۵۳٫۴۰ مگابایت AVR Video Tutorials Farsi – Lesson (2).rar
درس سوم حجم : ۴۱٫۸۲ مگابایت AVR Video Tutorials Farsi – Lesson (3).rar
درس چهارم حجم : ۱۶٫۹۳ مگابایت AVR Video Tutorials Farsi – Lesson (4).rar
درس پنجم حجم : ۲۶٫۲۱ مگابایت AVR Video Tutorials Farsi – Lesson (5).rar
درس ششم حجم : ۳۵٫۳۸ مگابایت AVR Video Tutorials Farsi – Lesson (6).rar
درس هفتم حجم : ۱۴٫۴۳ مگابایت AVR Video Tutorials Farsi – Lesson (7).rar
درس هشتم حجم : ۳۲٫۳۳ مگابایت AVR Video Tutorials Farsi – Lesson (8).rar
درس نهم حجم : ۴۱٫۱۸ مگابایت AVR Video Tutorials Farsi – Lesson (9).rar
درس دهم حجم : ۴۹٫۱۳ مگابایت AVR Video Tutorials Farsi – Lesson (10).rar
درس یازدهم حجم : ۴۰٫۵۵ مگابایت AVR Video Tutorials Farsi – Lesson (11).rar
درس دوازدهم حجم : ۴۰٫۳۳ مگابایت AVR Video Tutorials Farsi – Lesson (12).rar
درس سیزدهم حجم : ۲۲٫۲۳ مگابایت AVR Video Tutorials Farsi – Lesson (13).rar
درس چهاردهم حجم : ۲۲٫۴۵ مگابایت AVR Video Tutorials Farsi – Lesson (14).rar
درس پانزدهم حجم : ۲۷٫۰۰ مگابایت AVR Video Tutorials Farsi – Lesson (15).rar
درس شانزدهم حجم : ۲۷٫۸۸ مگابایت AVR Video Tutorials Farsi – Lesson (16).rar
درس هفدهم حجم : ۱۸٫۱۰ مگابایت AVR Video Tutorials Farsi – Lesson (17).rar
درس هجدهم حجم : ۴۵٫۹۳ مگابایت AVR Video Tutorials Farsi – Lesson (18).rar
درس نوزدهم حجم : ۲۶٫۳۲ مگابایت AVR Video Tutorials Farsi – Lesson (19).rar
درس بیستم حجم : ۲۴٫۰۸ مگابایت AVR Video Tutorials Farsi – Lesson (20).rar
درس بیست و یکم حجم : ۲۶٫۹۴ مگابایت AVR Video Tutorials Farsi – Lesson (21).rar
درس بیست و دوم حجم : ۳۲٫۱۲ مگابایت  AVR Video Tutorials Farsi – Lesson (22).rar
۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مهر ۹۲ ، ۲۱:۴۵
محمد مهدی میرزایی
مدارهای الکتریکی از به‌هم پیوستن المان های الکتریکی یا غیر فعال (مقاومت، خازن، سلف، لامپ، و …) یا المان های الکترونیکی یا فعال (دیود، ترانزیستور، IC، و …) یا ترکیبی از آن دو بوجود می‌آید به طوری که حداقل یک مسیر بسته را ایجاد کنند و جریان الکتریکی بتواند در این مسیر بسته جاری شود.
 سر فصل های درس مدارهای الکتریکی ۱ عبارتند از :
 مفاهیم اولیه
قوانین KVL و KCL
اجزای مدار (مقاومت، خازن، سلف و …)
انواع منابع ولتاژ و جریان
سیگنال ها
روشهای تحلیل مدارهای مقاومتی
روش تحلیل گره
روش تحلیل مش
تقسیم ولتاژ و جریان
مدارات معادل تونن و نورتن
انتقال توان ماکزیموم
اصل جمع آثار
مدارهای مرتبه اول
مدارهای مرتبه دوم
و…

Halle%20Madar%201%20 %20Jabbe%20Dar  حل المسائل مدار 1 (دکتر جبه دار)

حل المسائل مدار ۱ (دکتر جبه دار),

 

password عکس گرفتن از صفحه گوشی های اندروید با Screenshot It 2.03پسورد فایل : بدون رمز

download عکس گرفتن از صفحه گوشی های اندروید با Screenshot It 2.03 دانلود با لینک مستقیم

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مهر ۹۲ ، ۲۱:۳۲
محمد مهدی میرزایی

دانلود حل المسائل کتاب

نظریه اساسی مدارها و شبکه ها

جلد دوم (حلل مدار 2) 

دانلود فصل 10

دانلود فصل 12

دانلود فصل 14

دانلود فصل 15

دانلود فصل 16

دانلود فصل 17

منبع: www.noandishaan.com


۱ نظر موافقین ۰ مخالفین ۰ ۲۸ مهر ۹۲ ، ۲۱:۲۸
محمد مهدی میرزایی
برنامه راه اندازی keypad به این صورت که اگر 0تا 15 را روی keypad لمس کرده و آن را بر روی lcd نمایش دهد.


#include <mega16.h>

#include<delay.h>

#asm

.equ_lcd_port=0x1B

#endasm

#include <lcd.h>

Flash char row[ ]={0xfe,0xfd,0xfb,0xf7};

Flash char data_key[ ]={

'1','2','3','4',

'5','6','7','8',

'9','10','11','12',

'13','14','15','0'};

Unsigned char ac,table;

Unsigned int r;

Void keypad() {

Lcd_gotoxy(0,1);

Lcd_putsf("~");

While(1) {

For (r=0;r<4;r++) {

ac=4;

portB=row[r];

DDRB=0x0f;

If (pinB.4==0)  ac=0;

If (pinB.5==0)  ac=0;

If (pinB.6==0)  ac=0;

If (pinB.7==0)  ac=0;

Tabale=data_kay[(r*4)+ac];

Lcd_putchar(table);

While  (pinB.4==0)  {}

While  (pinB.5==0)  {}

While  (pinB.6==0)  {}

While  (pinB.7==0)  {}

Delay_ms(50);

              }

}

}

}

Void main(){

PORTB=0xff;

DDRB=0x0f;

Lcd_init(16)

Lcd_gotoxy(0,0);

Lcd_putsf("ebrahim tahmasebi");

Keypad();

}

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مهر ۹۲ ، ۲۲:۵۲
محمد مهدی میرزایی

با سلام و احترام خدمت کاربران گرامی


برای استفاده از امکانات ویژه سایت لطفا از لینک ثبت نام در سایت بالای همین صفحه عضو شوید.


با سپاس، مدیریت سایت: محمد مهدی میرزایی

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ مهر ۹۲ ، ۰۰:۰۲
محمد مهدی میرزایی
برای نمایش مطلب باید رمز عبور را وارد کنید
۲۴ مهر ۹۲ ، ۱۳:۱۴
محمد مهدی میرزایی
برای نمایش مطلب باید رمز عبور را وارد کنید
۲۴ مهر ۹۲ ، ۱۳:۱۱
محمد مهدی میرزایی

انواع سنسور و کاربرد آنها


برای دانلود اینجا کلیک کنید...



۰ نظر موافقین ۰ مخالفین ۰ ۲۴ مهر ۹۲ ، ۱۲:۵۴
محمد مهدی میرزایی

اندازه گیری فشار - بخش اول

تکنیکهای زیادی برای اندازه گیری فشار و خلاء وجوددارد . وسایلی که برای اندازه گیری فشار استفاده میشوند را فشار سنج[i]    یا خلاء سنج[ii]   مینامند . بطور معمول به وسایل اندازه گیری که فشارهای نزدیک فشار اتمسفر رااندازه گیری میکنند ، مانومتر[iii]  اطلاق میشود.

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

فشار یک کمیت مطلق نیست و برای همین در اندازه گیری فشار ، همیشه مقدار آنرا نسبت به یک فشار مرجع تعیین میکنند. بطور مثال فشار تایر یک اتومبیل نسبت به فشار اتمسفر سنجیده میشود. گاهی نیز فشار نسبت به فشار خلاء  سنجیده میشود. معمولا فشار خلاء به سه پله فشار خلاء پایین ، فشار خلاء بالا و فشار خلاء خیلی بالا (تا حدود ۱۱-۱۰ میلی بار) تقسیم میشود. ولی بایستی توجه داشت رسیدن به خلاء مطلق (صفر میلی بار) بسیار دشوار است.

 

براساس مبنای تعیین شده برای اندازه گیری فشار آنرا به سه صورت زیر در نظر میگیرند:

1-      فشار مطلق[iv] : فشاری است که برمبنای خلاء کامل اندازه گیری میشود و خلاء کامل بعنوان مرجع اندازه گیری یا صفر مبنا درنظر گرفته میشود

2-      فشار سنجش[v] : فشاری است که برمبنای فشار اتمسفر سنجیده میشود وفشار اتمسفر بعنوان مرجع اندازه گیری یا صفر مبنا درنظر گرفته میشود.

3-      اختلاف فشار[vi] : عبارتست از اختلاف فشار بین دو نقطه

بنابراین فشار سنجش برابراست با فشار مطلق منهای فشار اتمسفر یا فشار مطلق جمع جبری فشار مطلق و فشار اتمسفر است:

Absolute Pressure= Gauge pressure + atmospheric pressure

فشار لاستیک اتومبیل و فشار خون جانداران ازنوع فشار سنجش است درحالیکه فشار اتمسفر و دستگاههای اندازه گیری ارتفاع  که براساس فشار اتمسفر ارتفاع راتعیین میکنند[vii]  ، ازنوع مطلق هستند (هرچه ارتفاع بیشتر شود فشار اتمسفر کمتر میشود).

از اختلاف فشار نیز در صنعت بطور گسترده برای اندازه گیری استفاده میشود. این وسایل دارای دو ورودی برای اعمال فشار فرایند تحت اندازه گیری هستند و بصورتی مکانیکی اختلاف فشار ریاضی را اندازه گیری میکنند. معمولا از این روش بیشتر برای تعیین مقدار جریان[viii] مواد یا سیال در یک مسیر مثلا لوله استفاده میشود.

شماتیک ارتباطی فشار مطلق ، فشار سنجش و خلأ در مقایسه با یکدیگر و با فشار اتمسفر

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

بطور مثال اگر فشار اتمسفر در دمای 20درجه سلسیوس 101.325 Kpa تعیین شده باشد ، آنگاه فشار سنجش 80 Kpa معادل با فشار مطلق 21.325 Kpa (101.325-80=21.325) خواهد شد.

معمولأ فشار اتمسفر در سطح دریا 100Kpa در نظر گرفته میشود ولی مقدار آن با ارتفاع و شرایط آب و هوایی تغییر میکند. بهمین دلیل علیرغم اینکه اگر فشار مطلق سیالی ثابت بماند ، ولی فشار سنجش آن با تغییر فشار اتمسفر تغییر میکند.بهمین دلیل وقتی یک اتومبیل به سمت ارتفاعات میرود و فشار اتمسفر کم میشود ، در همان حال فشار سنجش آن زیاد میشود.

در بسیاری از دستگاههای اندازه گیری فشار،  بجای اینکه مرجع اندازه گیری فشار سنجش (صفر مرجع) مقدار واقعی فشار اتمسفر در نظر گرفته شود  ، فشار اتمسفر را مقداری ثابت فرض کرده (بطور مثال  100 Kpa یا  101.325 Kpa) و بقیه اندازه گیریها را نسبت به آن انجام میدهند، بهمین دلیل این قبیل دستگاهها در ارتفاعات زیاد ممکن است به درستی کار نکنند.

در بسیاری از موارد با استفاده از ترانسمیترهای (دیفرانسیلی) فشار ، اندازه گیریها بسادگی نسبت به فشار اتمسفر واقعی انجام میشود. بطور مثال در ترانسمیترهای فشار که از دیافراگم استفاده میکنند ، یکی از دو طرف دیافراگم ( اصطلاحأ طرف منفی آن) از طریق یک لوله یا یک سوراخ تعبیه شده با محیط بیرون در ارتباط است و فشار اتمسفر و تغییرات آنرا حس میکند و طرف دیگر دیافراگم به فشار تحت اندازه گیری متصل است ،  فشار سنجش را بصورت درستی اندازه گیری میکند. به همین دلیل اگر ورودی اندازه گیری فشار این وسایل بطور آزاد در معرض هوای محیط قرار گیرد ، خروجی آنها صفر را نشان میدهد.

در عوض در کاربردهای فشار بالا  طرف منفی را میتوان کاملأ بست و آنرا از محیط بیرون ایزوله کرد و اجازه اعمال تغییرات فشار اتمسفر در فشار اندازه گیری شده را نداد. اینکار درفشارهای بالا که تغییرات فشار اتمسفر نسبت به مقدار فشار تحت اندازه گیری مقدار کوچک و قابل صرف نظری دارد و بنابراین درستی اندازه گیری را خراب نمیکند کاملا توجیه فنی دارد ، درحالیکه در اندازه گیریهای فشار پایین و در حد فشار اتمسفر توجیهی ندارد. این وسایل هیچگاه صفر را به درستی اندازه گیری نمیکنند زیرا فشار اتمسفر تغییر میکند ولی  یکی از ورودیهای آنها کاملا بسته و فشار آن روی یک فشار ثابت (بطور مثال 1bar یا 100Kpa) تثبیت و آب بندی شده است.

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

 

شماتیکی از یک نوع فشار سنج دیافراگمی




i] Pressure Gauge

ii] Vacuum Gauge

iii] Manometer

iv] Absolute Pressure

v] Gauge Pressure

vi] Differential Pressure

vii] Pressure Altimeter

viii] Flow

۰ نظر موافقین ۰ مخالفین ۰ ۲۲ مهر ۹۲ ، ۱۶:۲۶
محمد مهدی میرزایی

اندازه گیری فشار - بخش دوم


واحدهای اندازه گیری فشار

تا قبل از 1971 ، واحد فشار درسیستم بین المللی یکاها (SI) ، نیوتن بر متر مربع  (N/m2) بود ولی پس ازآن به پاسکال(Pa) که مساوی با N/m2 بود تغییر نام داد. این تغییر نام به افتخار ریاضیدان ، فیزیکدان، مخترع، نویسنده و فیلسوف کاتولیک فرانسوی با نام بلیز پاسکال  که در قرن هفده میلادی می زیست  انجام شد.ولی هنوز در بسیاری کشورها بالخصوص بطور گسترده در آمریکا و کانادا از واحد پوند بر اینچ مربع (psi)‌برای بیان فشار استفاده میکنند.

در مانومترها فشار براساس توانائیش در جابجایی ستون مایع موجود درآن بیان میشود، بطور مثال برحسب میلی متر آب یا میلی متر جیوه. چون جیوه چگالی بیشتری نسبت به اب دارد ، معمولا مانومترهای ساخته شده براساس ستون جیوه در یک فشار معین ، کوتاهتر و کوچکتر هستند. ولی بایستی توجه داشت که چگالی سیال موجود در مانومتر و شتاب جاذبه (g) از یک محل به محل دیگر تفاوت میکند و در نتیجه برروی مقدار خوانده شده فشار تأثیر میگذارد.

معمولا در کشورهای جهان فشار خون برحسب میلیمتر جیوه (mmHg)  ، فشار شش ها برحسب سانتی متر آب (cmWC) و فشار گاز طبیعیموجود در لوله ها برحسب اینچ آب (inWC)  بیان میشوند(منظور از WC ستون آب است).

در سیستمهای خلأ ، معمولأ از واحدهای Torr ،micron و inHg برای بیان مقدار خلأ استفاده میشود. Torr یک یکای غیر SI است و برابر 322/133 پاسکال و تقریبأ 1 میلی متر جیوه است .

1 Torr= 133.322 pa =1 mmHg

 منظور از micron نیز میکرومتر جیوه است. معمولأ Torr و micron فشار مطلق و inHg فشار سنجش را بیان میکنند. 

فشار اتمسفر معمولأ برحسب کیلو پاسکال (kpa) یا اتمسفر (atm) بیان میشود ولی در اندازه شناسی آمریکایی ترجیح میدهند از واحدهای هکتوپاسکال(hpa)‌و میلی بار(mbar) استفاده کنند

 1 hpa= 1 mbar=100 pa

در سایر سیستمهای غیر از SI برای بیان فشار از واحدهای دیگری که خیلی متداول نیست و یا منسوخ شده است استفاده میشده یا هنوز استفاده میشود. در سیستم cgs (سیستم سانتی متر - گرم- ثانیه)برای بیان فشار از واحد باراد (بانوشتار فرانسوی Barye) و مخفف Ba استفاده میشود و

1 Ba=0.1 Pa

 است.

در سیستم mts(متر- تن- ثانیه)  برای بیان فشار از واحد  Pieze با مخفف Pz  استفاده میشود که تا قبل از  1955 میلادی در شوروی (سابق) متداول بود استفاده میشد و

 1 Pz =1 kpa

است.

در برخی کارردهای بالخصوص صنعتی نیز از کیلوگرم بر سانتی متر مربع (kg/cm2) یا کیلوگرم بر متر مربع) (kg/m2 یا سایر مشتقات مشابه برای بیان فشار استفاده میشود. منطق این واحد براساس نیروی اعمالی بر یک سطح مقطع که تعریفی از فشار است میباشد (P=F/A) و منظور از کیلوگرم  ، کیلوگرم- نیرو (kg-force)‌ است. کاربرد کیلوگرم برای بیان مقدار نیرو در سیستم SI ممنوع است و بایستی از نیوتن (N) برای بیان نیرو استفاده شود.

۰ نظر موافقین ۰ مخالفین ۰ ۲۲ مهر ۹۲ ، ۱۶:۲۵
محمد مهدی میرزایی