ارتباط سریال  با میکرو کنترلرAVR   از طریق RS232

» شرح :

از طریق پورت سریال شما میتوانید تبادل اطلاعات با avr-microcontroller و كامپیوتر داشته باید. تقریبا همه avr-microcontroller    یک  UART(Universal Asynchronous Reciever/Transmitter)داخلی دارند (ناهنگام‌ همگانی   دریافت کننده/فرستنده‌) بر روی خود میکرو کنترلر (برای قبول at1200 attiny و برخی microcontrollers). انتقال اطلاعات از میان  microcontroller و كامپیوتر به صورت سریال و آسنکرون (مختلف‌ الزمان)‌ است, سریال بدان معنی است كه بیت ها یکی پس از دیگری ارسال می شوند , و آسنکرون‌ بدان معنی است كه هیچ علامت‌ زمان‌(Clock) در ابتدا یا انتهای اطلاعات ارسال یا دریافت نمی شوند. یک بایت‌ در 10 بیت ارسال می شود ،1 بیت شروع و 8 بیت اطلاعات و 1 بیت ایست ، همانطور که در شکل زیر می بینید.

 

 

این معیار استاندارد ارسال ‌دادهها سریال نامیده می شود که معیار RS232" "نام دارد.طبق این موازین(" صفر "0) منطقی سطح ولتاژی میان) -15V) و(-5V) دارد و " 1 " منطقی بین(5V+) و سطح ‪(+15V) دارد. avr-microcontrolers از 5ولت پالس سطح TTL  برای ارسال اطلاعات استفاده می کنند. بنابراین سیگنال ها در ابتدا می بایست که تبدیل شوند و این مى تواند به وسیله max232 ,امکان پذیر باشد و فقط به یک منبع ولتاپ 5 ولت نیاز دارد برای تبدیل علامت‌ سطح TTL  به سطح rs232 و بلعكس .

 

نکته: مخابره اطلاعات از طریق‌ rs232  به دستگاهها می تواند حد اکثر تا 15 متر انجام گیرد .بیشتر از از به خاطر تلفات انرژی امکان پذیر نمی باشد.

 

» سخت افزار

در شکل زیر می توانید شماتیک اتصال یک مبدلRS232   را با یک AT  میکروکنترلر  مشاهده کنید.

 

 

» نرم افزار

از طریق نرم افزار BASCOM شما به راحتي مي توانید دستوراتتان را روی میکروکنترلر AVR  بنویسید (نرم افزاری است برای ارتباط با avr-microcontroller )زيرا بیس کام چند فرمان برای ارتباط سريال دارد. براي مثال در زير برنامه ای وجود دارد, که با زحمت کمی می تواند روی میکروی شما بارگیری شود. اين برنامه در ترمينال متن چاپ کرده است.برای آزمایش برنامه شما می توانيد از شبیه ساز بیسكام يا hyperterminal, يا برنامه ای که در انتها قرار داده شده است استفاده کنید.

تنظیمات برای پورت Com  به شرح روبرو هستند:

: COM1,9600,N,8,1.

AVR BASCOM Code

 

 

hex file of the AVR BASCOM Code

مقالات و پروژه های AVR

» سایتی جالب برای آموزش AVR

تقدیم به تمامی دانشجویان الکترونیک کشور عزیزمان

 www.avrprojects.net

 

 

چشم الکترونیکی برای وقتی که چشم های ما بسته است...

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


نخستین بخش مدار را یک مولتی ویبراتور مرکب از ترانزیستورهای Tr2 و Tr3 تشکیل میدهد. مقدار خازنهای C1 و C2 طوری انتخاب شده است که سیگنالهای صوتی ثابتی با فرکانس حدود یک کلیو سیکل ایجاد میکند. این سیگنالها در پایه کلکتور ترانزیستور Tr3 قابل دریافت است و اگر یک گوشی کریستالی به پایه مذبور وصل کنید، سیگنالها را به صورت صدای سوت میشنوید. دومین بخش مدار، یک آمپلیفایر صوتی دو ترانزیستوری مرکب از ترانزیستورهای Tr4 و Tr5 است که به صورت مستقیم به یکدیگر وصل شده اند. ترانزیستور Tr4 که یک ترانزیستور تیپ مثبت PNP است، سیگنالهای صوتی را از طریق خازن C3 دریافت میکند و پس از تقویت سیگنالها، آنها را برای تقویت نهایی ( تقویت قدرت) به ترانزیستور Tr5 میدهد. پایه B ترانزیستور Tr1 از طریق سلول فوتورزیستانس Cds به ولتاژ مثبت وصل شده است و در حالتی که نور به صفحه Cds بتابد، مقاومت آن کاهش یافته ولتاژ مثبت قابل توجهی به پایه B میرسد و ترانزیستور را در حالت خاموشی نگهمیدارد که در این حالت ولتاژ تغذیه مولتی ویبراتور قطع است و کار نمیکند و لذا هیچ صدایی از بلندگو پخش نمیشود. اما همینکه مانعی بر سر راه تابش نور به Cds ایجاد شود، مقاومت آن افزایش می یابد و ولتاژ مثبت پایه B کاسته شده و در عوض پایه B از طریق پتانسیومتر Pot و مقاومت R1 ولتاژ منفی دریافت میکند که در نتیجه مدار مولتی ویبراتور به کار می افتد و صدای بوق از بلندگو پخش میشود. با تنظیم پتانسیومتر( مقاومت متغییر) میتوان ولتاژ پایه B ترانزیستور Tr1 را برای شرایط نوری مختلف به دقت تنظیم نمود.

برگرفته از : http://www.ir-micro.com

از امواج رادیویی و تقسیم بندی باندها و فرکانس‌ها چه می دانید.

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

* همه ما تاکنون عباراتی نظیر UHF, VHF, AM, FM و ... را شنیده‌ایم. فضای اطراف ما آکنده از امواج رادیویی است که در تمام جهات در حال انتشار و عبور و مرور می‌باشند. اصولا یک موج رادیویی یک موج الکترومغناطیسی می‌باشد که معمولا توسط آنتن منتشر می‌گردد. امواج رادیویی دارای فرکانس‌های مختلفی هستند، که برحسب کاربری مطابق با استانداردهایی تقسیم‌بندی شده‌اند. در آمریکا FCC کمیته ملی ارتباطات مسئولیت مدیریت و تصمیم‌گیری در مورد تخصیص طیف‌های فرکانسی و صدور مجوز و یا تعیین استانداردها را برعهده دارد.

ادامه نوشته