فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص

اختصاصی از فایل هلپ دانلود پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 5

 

آزمایش چهارم

موضوع آزمایش :آشنایی با عملکرد صفحه نمایش LCD کاراکتری

تئوری آزمایش :

 

در این آزمایش طرز استفاده از LCD و اتصال به میکروکنترلر آموزش داده شده است. مختصری درباره پایه های LCD شرح خواهیم داد.

Vcc : تغذیه LCD توسط این پایه تامین می گردد.

GND : زمین را به این پایه متصل می کنیم.

Vcontrast : توسط پتانسیومتر تعبیه شده درجه درخشندگی LCD را تعیین م ی کنیم.

E : این پایه پایه فعال ساز LCD می باشد که با ارسال یک پالس یک به صفر با حداقل 450 نانومتر LCD فعال می گردد.

R/W : به وسیله این پایه می توان حالت خواندن و یا نوشتن را در LCD تعیین نمود.

RS : این پایه تعیین می کند که اطلاعات انتقالی دستور العمل می باشد یا داده می باشد تا در رجیستر مربوطه قرار گیرد.

D0-7 : اطلاعات بصورت چهار بیتی و یا هشت بیتی از طریق این پایه ها به LCD انتقال می بابد.

در codewizard در قسمت LCD با تعیین نوع LCD و پورتی از میکرو که از آن طریق به LCD متصل می گردد نحوه اتصال میکروکنترلر به LCD شرح داده است.

 

بخش عملی :

مرحله 1 :

نمایش عبارت ثابت : منظور از عبارت ثابت ، عبارت هایی است که در طول برنامه تغییر نمی کنند ، به همین دلیل می توان عبارت ها را در حافظه FLASH ذخیره کرد. برای نمایش عبارات تابت از دستور lcd_putf() استفاده می کنیم.

پس از پیکربندی LCD برنامه زیر را داخل حلقه while وارد کنید و پس از پروگرام کردن میکروکنترلر نتیجه را بررسی نمائید.

Lcd_gotoxy(0,0);

Lcd_putf("START");

با اجرای این برنامه ابتدا فایل هدر lcd_nsk.h ، LCD را برای میکرو بارگذاری می کند و دستورهای نوشته شده در حلقه بطور پی در پی عبارت START که در حافظه FLASH قرار گرفته است را در سطر و ستون صفر به نمایش می گذارند.

مرحله 2:

نمایش عبارت متغیر : اگر بخواهید مقدار یک متغیر را بر روی LCD نمایش دهید چون این متغیردر حافظه SRAM جای دارد باید از دستور lcd_putsf استفاده کنید

ابتدا در قسمت تعریف متغیر محلی متغیر آرایه 30 کارکتری a و عدد صحیح علامت دار i را تعریف کرده و پس از پیکربندی LCD برنامه زیر را خارج حلقه while وارد کرده و پس از پروگرام کردن نتیجه را بررسی کنید.

lcd_clear();

lcd_gotoxy(0,0);

i=20;

sprintf(a,"my number is %d",i);

lcd_puts(a);

با اجرای این برنامه مشاهده می کنیم که عبارت my number is 20 در LCD به نمایش گذاشته شده است.

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

دستور sprintf مقادیر متغیر را غیرکاراکتری را برای انتقال به LCD به صورت کارکتری آماده سازی می کند و در متغیر a قرار می دهد. %d تعیین می کند که مقدار دورن متغیر i را بصورت یک عدد صحیح علامت دار وارد aشود.

و دستور lcd_puts متغیر a را که بطور کاراکتری در آماده است به LCD انتقال می دهد.

مرحله 3:

برنامه ای بنویسید که با فشردن دکمه INT0 ، از 1 تا 10 به فاصله زمانی 1 ثانیه به صورت صعودی و بل فشردن INT1، بصورت نزولی بشمارد. در ابتدا برنامه به مدت 5 ثانیه کلمه START و بعد از رسیدن به عدد انتهایی به مدت 5 ثانیه کلمه STOP را بنویسد.

برای این منظور ابتدا LCD را انتخاب می کنیم و همچنین دو وقفه خارجی صفر و یک را فعال می کنیم.

و کد زیر در وقفه صفر قرار می دهیم.

char a[40];

unsigned char i;

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("START");

delay_ms(5000);

lcd_clear();

for(i=0;i<=10;i++){

sprintf(a,"counter %d",i);

lcd_clear();

lcd_gotoxy(0,0);

lcd_puts(a);

delay_ms(1000);

}

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("STOP");

delay_ms(5000);

مشابه مرحله های قبل عبارت START را با تاخیر 5 ثانیه با استفاده از دستور lcd_putsf در LCD قرار می دهیم ، حلقه for مقادیر صفر تا 10 را تاخیر یک ثانیه به i می دهند و پس از آن مشابه مرحله دوم مقدار i بصورت کاراکتری در متغیر a قرار می گیرد و دستور lcd_puts متغیر را به LCD انتقال می دهد.

و در پایان با خروج از حلقه مقدار ثابت کاراکتری STOP به LCD انتقال داده می شود.

و مشابه آن را در وقفه خارجی یک وارد می کنیم.

char a[40];

unsigned char i;

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("START");

delay_ms(5000);

lcd_clear();

for(i=10;i>0;i--){

sprintf(a,"counter %d",i);

lcd_clear();

lcd_gotoxy(0,0);

lcd_puts(a);

delay_ms(1000);

}

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("STOP");

delay_ms(5000);

این کد مشابه کد وقفه صفر می باشد با این تفاوت که در حلقه for مقدار شمارش از 10 به 1 بصورت معکوس می باشد.

مرحله 4:

برنامه ای بنویسیدکه عبارت HELLO را در وسط خط اول LCD به مدت 5 ثانیه نوشته و عبارت WELCOME TO را جایگزین آن کرده و پس از 5 ثانیه عبارت AZAD UNIVERSITY را از سمت راست خط دوم وارد LCD کرده و از سمت چپ خارج کنید و هنگامی که تمام عبارت خارج شد عبارت THE END را در وسط خط اول بنویسید.

ابتدا متغیرهای زیر را تعریف می کنیم

char a[20];

int i;

و در حلقه تابع اصلی کدهای زیر را وارد می کنیم.

lcd_clear();

lcd_gotoxy(5,0);

lcd_putsf("hello");

delay_ms(5000);

lcd_clear();

lcd_gotoxy(2,0);

lcd_putsf("welcome to");

delay_ms(5000);

for(i=15;i>0;i--){

lcd_gotoxy(i,1);

lcd_putsf("azad university ");

delay_ms(500);

}

delay_ms(2000);

for(i=15;i>0;i--){

_lcd_ready();

_lcd_write_data(0x18);

delay_ms(500);

}

lcd_clear();

lcd_gotoxy(5,0);

lcd_putsf("the end");

بخش ابتدای دستور مانند مراحل کذشته عبارات hello و welcome to را بصورت یک مقدار ثابت به همراه تاخیر زمانی مربوط به آن وارد می کنند.

حلقه for اول عبارت ثابت azad university را در سطر و ستون یک و i قرار می دهد و با کاهش مقدار i از 15 به صفر این امکان را می دهد که عبارت در سمت چپ تر نوشته شود بعبارت دیگر ابتدا تنها یک کاراکتر عبارت در سطر دوم دیده می شود ولی با کاهش مقدار ستون اجازه نمایش تعداد بیشتری از کاراکترها داده می شود و مکان نما از آنجا شروع به نوشتن می کند.

حلقه for دوم برخلاف آنچه تا کنون انجام شده است می باشد در این حلقه بجای انتقال اطلاعات و داده ها برای نمایش در LCD از دستور برای این کار بهره گرفته شده است. عبارت _lcd_write_data یک دستور را به LCD انتقال می دهد البته پیش از آن با دستور _lcd_ready ، LCD را آماده سازی برای انتقال دستور می کنیم.

دستور _lcd_write_data(0x18); کل صفحه نمایش LCD را به سمت یک واحد چپ شیفت می دهد و با 15 با شیفت کل عبارت موجود در LCD از صفحه خارج می گردد.

و در پایان نیز مقدار ثابت the end نمایش داده می شود.


دانلود با لینک مستقیم


دانلود پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص

تحقیق درباره پروژه آز میکرو بیوفیدبک 8 ص

اختصاصی از فایل هلپ تحقیق درباره پروژه آز میکرو بیوفیدبک 8 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 8

 

بسمه تعالی

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

تعریف بیوفیدبک

واژه بیوفیدبک مشتمل بر دو بخش بیو(زیستی) و فیدبک (بازخورد) بوده و واژه ترکیبی "بازخورد زیستی " را میتوان جایگزینی برای بیوفیدبک به حساب آورد .

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

ماهیت و نحوه عمل سیستمهای بیوفیدبک

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

(MEF) فیدبک الکتریکی ماهیچه

الکترو میوگراف که بعضاً میوفیدبک نیز گفته میشود ، دستگاهی است که کوچکترین فعالیت بدن را (بسته به اینکه ، سنسور یا گیرنده های آن در کدام ناحیه بدن نصب شده باشد ) آشکار کرده و به صورت تغییر علائم خبری دیداری و شنیداری نمایان میسازد .

( HR-BF )بیوفیدبک تعداد ضربان قلب

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

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

( GSR BF ) بیوفیدبک پاسخ گالوانیکی پوست

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

مورد استفاده قرار میگیرد .ANSمیسازد که به منظور دست یابی به کنترل ارادی فرایندهای غیرارادی و تحت فرمان

( TEMP BF ) بیوفیدبک حرارت

دریافت بازخورد حرارت از قسمتهای مختلف بدن به صورت قابل ملاحظه ای به عنوان یک شیوه بیوفیدبک به کار برده می شود .در این نوع دستگاه هها معمولا ً با استفاده از یک " حس کنندحرارت " ،تغییرات اندک حرارت نوک انگشتان دست ، پا یا دیگر مواضع ، اخذ ، تقویت و آشکار میشود .

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

روش کاربرد دستگاه

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

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


دانلود با لینک مستقیم


تحقیق درباره پروژه آز میکرو بیوفیدبک 8 ص

پاورپوینت میکرو پروسسور PLC و

اختصاصی از فایل هلپ پاورپوینت میکرو پروسسور PLC و دانلود با لینک مستقیم و پر سرعت .

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از اسلاید متن پاورپوینت : 

 

تعداد اسلاید : 33 صفحه

تحقیق در مورد : میکروپروسسور.
و PLC میکرو پروسسور جز اصلی تمام کامپیوتر ها ریزپردازنده ی آنها است.
اگرچه ممکن است میکروپروسسورها در معماری با یکدیگر تفاوت داشته باشند اما تمام آنها یک وظیفه را انجام می دهند: "دریافت دستورالعمل ها و اجرای آن ها" در این مورد بیشتر صحبت خواهیم کرد اما چیزی که واضح است میکروپروسسور برای دریافت دستورالعمل ها نیاز به تعامل به وسایلی دیگر می باشد. اصولا کلمه ی Bus به معنای گذرگاه عمومی، وسیله حمل و نقل عمومی یا اتوبوس می باشد.
می توان System Bus را گذرگاه عمومی سیستم ترجمه کرد اما برای درک بهتر می توان معنی اتوبوس را در نظر گرفت و فرض کرد که CPU اطلاعات را از طریق اتوبوس به وسائل دیگر می فرستد و دریافت می کند!! اگر بخواهیم کمی دقیقتر به System Bus نگاه کنیم باید بگوییم که این گذرگاه خود از سه بخش مجزا به نام های Data Bus, Adress Bus و Control Bus تشکیل شده است: Data Bus: یا گذرگاه اطلاعات که وظیفه ی آن حمل و نقل اطلاعات از قبیل دستورالعمل ها (که باید اجرا شوند) و داده ها است.
این گذرگاه یک مسیر دو طرفه است چون CPU هم اطلاعات را دریافت می کند و هم ارسال. Adress Bus: System Bus یا گذرگاه سیستم که از طریق آن CPU آدرس های لازم را برای وسائل دیگر فراهم می کند.
اصولا اطلاعاتی که قرار است از طریق Data Bus منتقل شوند اگر آدرس نداشته باشند سرگردان خواهند شد!! در ضمن گذرگاه آدرس مسیری یکطرفه است زیرا CPU تامین کننده ی آدرس است.
اگر مثال اتوبوس را به یاد داشته باشید قابل درک است که راننده ی اتوبوس همیشه از مسئول مافوق خود آدرس دریافت می کند و هیچ وقت به کسی نباید آدرس بدهد!! مثلا آدرس می گیرد که از خانه ی C4AF حافظه اطلاعات را به CPU ببرد و یا از CPU اطلاعات را به خانه ی مثلا 22D5 از حافظه ببرد و مسلما این راننده همیشه در Data Bus تردد می کند!! Control Bus: یا گذرگاه کنترل که در ساده ترین شکل خود وظیفه دستور به وسایل جانبی را دارد که آدرس قرار داده شده در آدرس باس چه کنند.
مثلا فرض کنید که CPU آدرس 13BA را در گذرگاه آدرس قرار داده است حال راننده ی اتوبوس ما که در گذرگاه اطلاعات منتظر است نمی داند که اطلاعات این خانه ی حافظه را به CPU منتقل کند یا از CPU اطلاعات را به این خانه ی حافظه منتقل کند؟
! راه حل در سیگنال فرستاده شده توسط گذرگاه کنترل است که یکی از دو فرمان لازم را می دهد. اگرچه ممکن است این توضیحات کمی سطحی به نظر برسند ولی احتمالا در ایجاد درک پایه موثر خواهند بود.
تا اینجا مفاهیمی از قبیل پردازنده 8 بیتی یا 16 بیتی قابل درک خواهد بود.
مثلا در تاریخچه ی ریزپردازنده گفتیم 80486 پردازنده ای با گذرگاه داده ی 32 بیتی است یعنی همزمان می تواند 32 بیت از اطلاعات را برروی گذرگاه اطلاعات مبادله کند.
واضح است که هرچه گذرگاه داده وسیع تر باشد در یک سیکل کاری امکان انتقال اطلاعات بیشتری وجود دارد و از سویی ممکن است CPU از توان محاسباتی بالایی برخوردار باشد ولی به علت کوچک بودن گذرگاه داده امکان انتقال اطلاعات محدود شود.
همچنین گذرگاه آدرس نیز می توان تعیین کننده تعداد محل های حافظه ای باشد که CPU امکان دسترسی به

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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



دانلود فایل  پرداخت آنلاین 


دانلود با لینک مستقیم


پاورپوینت میکرو پروسسور PLC و

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

اختصاصی از فایل هلپ تحقیق درمورد میکرو کنترلر دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 56

 

آموزش و مطالب کلی راجع به میکرو کنترلر

آشنایی با دستگاه اسیلوسکوپ

معرفی پورت موازی

میکروپروسسور به عنوان قلب یک کامپیوتر

مختصری بر تاریخچه ی ریزپردازنده ها

چرا میکروکنترلر؟

بررسی انواع حافظه ها

آشنایی با پورت سریال

مفهوم فرکانس ساعت پردازنده

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

در این قسمت قصد داریم یک دوره کوتاه و ساده از کار با اساسی ترین وسایل تولید و اندازه گیری سیگنال های الکتریکی ارایه کنیم. سعی کردیم که توضیحات به زبانی ساده بیان شود .

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

1- اسیلوسکوپ (oscilloscope)

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

2- تنظیمات پایه

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

 

a. انتخاب و ضعیت عمودی (کلید Vertical MODE در مرز مشترک قسمت 2 و 3)

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

همزمان و در وضعیت ADD، جمع ریاضی دو موج را نشان خواهد داد.

توجه1: بعضی از اسکوپ ها بجای کلید DUAL دو کلید دیگر به نام های ALT و CHOP دارند که هر دوی اون ها هم دو موج رو همزمان نمایش می دن اما تفاوت ALT و CHOP در اینه که ALT یک دوره تناوب از یک موج رو به طور کامل و بسیار سریع نمایش میده و بعد موج کانال دیگه رو. اما این تغییر انقدر سریع انجام میشه که ما اون رو حس نمی کنیم. اما وضعیت CHOP به صورت انتخابی بریده هایی از یک موج و بریده هایی ازیک موج دیگه رو هم زمان نشون میده که ممکنه شکل موج در فرکانس های پایین با نقطه هایی خالی نشون داده بشه.

توجه2:(MODE X-Y) در بعضی از اسکوپ ها دکمه ی تغییر وضعیت به X-Y در کنار همین دکمه های Vertical mode قرار داره و در بعضی در قسمت تریگر و برخی در قسمت های دیگه مثلا کلید MODE (نه Vertical MODE مثل چیزی که در بالا توضیح داده شد). اما چیزی که مهمه اینه که این وضعیت برای حذف بین دو کانال استفاده میشه و درواقع اونچه بر روی اسکوپ نشون داده میشه، مشخصه ی انتقالی بین دو نقطه است که محور عمودی معرف تغییرات کانال A و محور افقی نمایش تغییرات کانال B است.

b.کنترل زمان

همون طور که در شکل قسمت 1 می بینید صفحه نمایش (CRT) اسکوپ با واحدهایی مدرج شده که در مورد زمان برای پیدا کردن فرکانس موج استفاده می شه به این شکل که فرض کنیم یک موج به ورودی اسکوپ وارد شده(منبع اش می تونه مثلا یک سیگنال ژنراتور یا یک ترانس باشه که توضیح داده خواهد شد) و ما می خواهیم فرکانس اش رو پیدا کنیم. اول باید سوییچ Sweep time/Div رو به صورتی تنظیم کنیم که یک موج ثابت با حداقل یک دوره ی تناوب بر روی صفحه مشخص بشه، بعد از اون عددی رو که سوییچ روی اونه در واحد اون قسمت ضرب کنیم و به این ترتیب دوره ی تناوب یا پریود موج به دست می یاد که با معکوس کردن اون می تونیم فرکانس اش رو به دست بیاریم. مثلا فرض کنیم در مورد موج بالا اگه سوییچ time/div(بخونید تایم دیویژن) روی عدد 5 در قسمت ms باشه، نشون می ده که هر واحد افقی ما 5 میلی ثانیه رو نشون می ده و از اون جایی که موج ما در یک دوره ی تناوب در امتداد 4 خونه قرار گرفته، پس 4 تا 5 میلی ثانیه که 20 میلی ثانیه(یا 0.02 ثانیه) است دوره ی تناوب این موجه و در نتیجه فرکانس اون 0.02/1 یا پنجاه هرتزه که مثلا می تونه خروجی یه ترانس از برق شهری باشه.

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

کنترل دامنه یا روش خوندن دامنه ی موج دقیقا مثل روش خوندن زمانه با این تفاوت که باید واحد های عمودی در Volt/Div (بخونید ولت دیویژن) ضرب بشه. مثلا در مورد موج بالا اگه بخواهیم ولتاژ P-P (پیک تو پیک


دانلود با لینک مستقیم


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

تحقیق درمورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 4

 

روبات مسیر یاب با نقشه عملی با میکرو کنترلر(1747 کلمه در این مقاله وجود دارد)(9120 بار مطالعه شده است)    مسیر یاب با نقشه عملی با میکرو کنترلر

 

 

مداری  رو که  می بینیدبه  نظر من  ساده  ترین  روبات  مسیریابی  است  که  میتوان  یافت  و  برگ  برنده  ان استفاده  از    L293D که  بهترین  درایور  استپ موتور  موجود  در بازار  ایران   است.

  این  درایور  در  ازاء دریافت  کد  باینری  از  میکرو کنترلر    با دادن   فرکانس به استپ  موتور  آن را  داریو  کرده  مثلا  با دادن  کد 0010   استپ 2 درجه به سمت راست  می چرخد    .

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

میکرو  کنترلر  استفاده  شده  89C2051  یک  میکرو  کنترلر  مشهور  که ایرانیان همگی آن را  حوب  می   شناسند   سنسور  استفاده  شده  در  مدار  مادون  قرمز  بوده  و  نسبت  به  فوتوسل  مطمئن  تر  به  نظر  میرسد.

  برای  این  مدار  از  هر  آپ امپی  میتوان  استفاده  کرد  که  من LM324  را  ترجیح  میدهم  کریستال  مدار  حتما  باید 11.0592 باشد  . 

 

 

 

برای  تنظیم  دقت  مدار  در  محل  از  یک  ولوم  20K  باید  استفاده  شود  باید  این  نکته  را  ذکر کنم  که  این مدار  قبل  از  حرکت  باید تنظیم  شود .

 

و  آخر  آن که  سنسور  های  مدار  باید  طبق  شکل  و با  رعایت  کامل   در  زیر  مدار  نصب  شود  این  ربات  سبک  بوده  ومیتوان  از  هر  استپ  موتوری  با  زاویه 0.7  استفاده  کرد.      

 

 

فایل  هگز

برنامه  میکرو  کنترلر  به  زبان  C  

منبع:http://mcuev.persianblog.com/

       تبلیغات   


دانلود با لینک مستقیم


تحقیق درمورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر