سلام
ضمن عرض خوش آمد به شما کاربر گرامی
با مشورت با چند تن از برو بچه های گروه برق دانشگاه شوشتر اقدام به تاسیس این وبلاگ بروی این سیستم کردم .
ما چند تن از بچه های گروه برق الکترونیک 85 هستیم که زمینه کار در زمینه الکترونیک داریم و هدف اصلی از تاسیس این وبلاگ تبادل اطلاعات بین بچه های رشته برق هست.
توی این وبلاگ بیشتر این مطاب رو می بینید :
،
تاریخچه برق ،
اخبار جدید راجع به برق و الکترونیک ،
پروژه های عملی آماده الکترونیک ،
جدید ترین نرم افزارهای برق ،
اخبار رشته برق دانشگاه ،
آشنایی با PLC و اتوماسیون ،
برنامه های آماده برای پروگرام ،
درد دل های بچه های رشته برق ،
و . . .
زبان توصیف سخت افزاری می باشد که توسط وسایل منطقی قابل برنامه (programming logic devices:PLDs) و یا (CPLDs) و(field programmable gate arrays : FPGAs) مورد استفاده قرار می گیرد چند نمونه زبان توصیف سخت افزاری وجود دارد مانند : VHDL,Verilog,Abelکه ما در اینجا به آموزش VHDL می پردازیم . نرم افزارهای زیادی برای طراحی VHDL ساخته شده یکی از آنها Active-VHDL محصول شرکت ALDECمی باشد که یادگیری آن آسان می باشد در اینجا به VHDL در قالب چهار فایل Pdf که توسط آقای فرشید سفیدگران آموزش داده شده می پردازیم برای دانلود فایلها به ادامه مطلب بروید
شما می توانید تبادل اطلاعات بین AVR-micro و PC توسط ارتباط سریال انجام دهید . بیشتر همه ی AVR ها دارای (UART:universal assynhronous reciever/transmiter) یعنی مبدل اطلاعات موازی به سریال می باشند . مبادله اطلاعات بین AVR و PC به صورت سریال و assynhronous می باشد . سریال این توانایی را دارد که بیت ها یکی پس از دیگری فرستاده شوند و assynhronous این توانایی را به وجود می آورد که در آنجا برای تبادل اطلاعات نیازی به clock نباشد وهر بایت در قالب 10 بیت فرستاده می شود که یک بیت اول آن بیت شروع و 8 بیت آن آن اطلاعات و یک بیت آخر آن بیت پایانی می باشد و به صورتی که در شکل می بینیم می باشد .
ارسال داده های سریال دارای استاندارد RS232 می باشند و طبق این استاندارد 0 منطقی درای سطح ولتاژی بین (-5تا-15) و 1 منطقی درای سطح ولتاژ (5تا15) می باشد در AVR-micro برای ارسال اطلاعات از سطح ولتاژ 5 v (TTL-level ) استفاده می شودبنابراین سیگنال نیاز به تبدیل شدن دارد . این کار را می توان توسط MAX232 انجام داد که فقط نیاز به یک منبع 5 ولت برای تبدیل سیگنال از (TTL-level ) به RS232 و به عکس دارد و انتقال اطلاعات بین دووسیله RS232 می تواند با بیشترین فاصله (15 meter) انجام گردد . برای دیدن شماتیک و یک مثال و گرفتن کد به ادامه مطلب بروید
توسط این مدار می توان یک سیگنال آنالوگ را به مقادیر گسسته (دیجیتال ) تبدیل نمود کیفیت یک مبدل آنالوگ به دیجیتال بستگی به مقادیری دارد که می تواند تولید نماید که این مقادیر بر حسب bit بیان می شوند به عنوان مثال یک مبدل آنالوگ به دیجیتال ?بیتی می تواند سیگنال آنالوگ ورودی را به 256 عدد از مقادیر گسسته تبدیل نماید . در مدار فوق از AT mega8 استفاده شده است که کیفیت آن 10 بیتی می باشد بنابراین می تواند مقادیر ولتاژ ورودی رابه 1024 جز گسسته تبدیل نماید در این مدار یک پتانسیومتر به port c.0 وصل شده است و یک LCD مدل 20x4 characters به portD وصل شده است .LCD مقادیر شمرده شده در پورت ADC را به صورت دیجیتال از (1023-0)و به صورت درصد (100-0) و توسط بارگراف نمایش می دهد .
توسط این مدار می توان یک stepper motor تک قطبی را راه اندازی نمود . میکروکنترولر AVR2313 پالس ها را برای Stepper Motor کنترل می نماید . پالس ها توسط درایور ULN2003 تقویت می شوند . ورودی درایور 5V می باشد وخروجی آن تا 30V می تواند بالا برود پس می توانید یک Stepper Motor تا 30V به آن متصل نمایید و توسط دو عدد سوئیچ فشاری آنرا در دو حالت CW یا CCW را اندازی نمایید .
هنگام انتخاب موتور برای روبات مسیریاب باید به چه چیز هایی توجه داشت: 1- دردست بودن منبع تغذیه 2- شرط یا عوامل راه اندازی 3- مشخصههای راه اندازی (گشتاور – سرعت) مناسب 4- سرعت عملکرد کار مطلوب 5- قابلیت کارکردن به جلو و عقب 6- مشخصههی شتاب (وابسته به بار) 7- بازده مناسب در بار اسمی 8- توانایی تحمل اضافه بار 9- اطمینان الکتریکی و حرارتی 10- قابلیت نگهداری و عمر مفید 11- ظاهر مکانیکی مناسب (اندازه، وزن، میزان صدا، محیط اطراف) 12- پیچیدگی کنترل و هزینه 13-ولتاژ: 1.5-4-8 V 14-جریان: 50mA-2A