نظرسنجي
نظر شما در مورد سايت چيست؟

عالي
خوب
متوسط
بد

تقويم
<    «  آبان 1397  »    >
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 
مطلب تصادفی
پست تصادفي:
» ششمین دوره مسابقات بین المللی ربوکاپ ایران (IranOpen-2011) ...
» نسخه كامل OrCad 16.5 با لينك مستقيم از مركز مكاترونيك ...
» آموزش برنامه نويسي شبكه (C#.Net Network Programming) ...
» كامل ترين پروژه آموزش ارتباط سريال با كامپيوتر ...
» دانلود نسخه كامل پروتئوس 7.8 (Proteus 7.8 SP2)
» آموزش میکروهای AVR به زبان بیسیک
» آموزش فارسي سي شارپ دات نت
» دانلود نرم افزار Proteus 7.7 Sp2
» آخرین نسخه کدویژن (2.05.0)
» فیوزبیت های AVR و کریستال خارجی در پروگرامرهای USB ...
رتبه در الكسا

 

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

 

در گام اول در پاسخ به درخواست یکی از کاربران، نحوه تنظیم پروگرامر USB  (برای ایجاد کریستال خارجی) را به شما ارائه می کنیم (برای بزرگتر دیدن تصویر روی آن کلیک کنید):

 

 

فیوزبیت های AVR و کریستال خارجی در پروگرامرهای USB

 

 

و اما در ادامه بحث نظر شما را به دانلود مقاله ای در این رابطه جلب می کنیم. این مقاله کلیه فیوزبیت های آی سی های AVR سری Atmega32 و Atmega16 را به طور کامل شرح داده است.

 

برای دانلود این مقاله ارزشمند به ادامه مطلب بروید...

   
             بازديدها: 15109    نظرات:2

 

 

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

امروزه خودروهاي هيبريدي مورد توجه كمپانيهاي بزرگ جهان قرار گرفته اند كه از آن جمله مي‌توان به شركتهايي مانند: تويوتا، هندا، ميتسوبيشي، فورد، فيات، جنرال موتورز، دايملر كرايسلر، نيسان و پژو و ... اشاره نمود. توفيق اين محصولات به حدي چشمگير بوده كه از دسامبر سال 1997 تا ابتداي سال 2000 بيش از چهل هزار محصول پريوس كمپاني تويوتا به فروش رسيده است.
با توجه به آلودگي‌هاي ناشي از خودروها و محدوديت‌هاي سوخت فسيلي، كارخانه‌هاي خودروسازي گام مهمي در مقابله با اين امر برداشته‌اند كه از جمله آنها مي توان به خودروهاي هيبريدي (Hybrid Vehicle)، تکنولوژي پيل سوختي (Fuel Cell)، موتورهاي با پاشش مستقيم‌ بنزيني (GDI)، موتورهاي (HCCI) و خودروهاي دو گانه سوز (Bifuel) اشاره کرد.  بازدة بالا، آلايندگي كم، مسافت قابل پيمايش بالا، ايمني مطلوب و قيمت قابل رقابت با خودروهاي متداول از جمله ويژگيهاي حائز اهميت براي خودروهای هيبريدی است. بسياري از خودروسازان بزرگ مبادرت به توليد اين خودروها در سطحي گسترده نموده‌اند.

 

در ادامه مطلب قصد ارائه اسلاید های آموزشی در زمینه ماشین های هیبرید را داریم.

در این اسلاید آموزشی مطلب زیر بررسی می شود:

  • ماشين هاي هيبريد اوليه و مزاياي آن
  • انرژي و مباحث قدرت
  • هيبريد مدرن
  • انرژي و اهداف هيبريد در محيط زيست
  • ساختار داخلی ماشین های هیبرید
  • اسطوره و روند
  • و....

برای دانلود این اسلاید آموزشی به ادامه مطلب بروید...

امروزه خودروهاي هيبريدي مورد توجه كمپانيهاي بزرگ جهان قرار گرفته اند كه از آن جمله مي‌توان به شركتهايي مانند: تويوتا، هندا، ميتسوبيشي، فورد، فيات، جنرال موتورز، دايملر كرايسلر، نيسان و پژو و ... اشاره نمود. توفيق اين محصولات به حدي چشمگير بوده كه از دسامبر سال 1997 تا ابتداي سال 2000 بيش از چهل هزار محصول پريوس كمپاني تويوتا به فروش رسيده است.

با توجه به آلودگي‌هاي ناشي از خودروها و محدوديت‌هاي سوخت فسيلي، كارخانه‌هاي خودروسازي گام مهمي در مقابله با اين امر برداشته‌اند كه از جمله آنها مي توان به خودروهاي هيبريدي (Hybrid Vehicle)، تکنولوژي پيل سوختي (Fuel Cell)، موتورهاي با پاشش مستقيم‌ بنزيني (GDI)، موتورهاي (HCCI) و خودروهاي دو گانه سوز (Bifuel) اشاره کرد.  بازدة بالا، آلايندگي كم، مسافت قابل پيمايش بالا، ايمني مطلوب و قيمت قابل رقابت با خودروهاي متداول از جمله ويژگيهاي حائز اهميت براي خودروهاي هيبريدي است. بسياري از خودروسازان بزرگ مبادرت به توليد اين خودروها در سطحي گسترده نموده‌اند.

   
             بازديدها: 11447    نظرات:1

آشنایی کامل با DSP

  

تاريخ: 8 دي 1389     نويسنده: admin

موضوع: الكترونيك » مقالات آموزشي الكترونيك

 

DSP :

پردازش سیگنال مبنای پردازش اطلاعات است و روش های متعددی برای استخراج اطلاعات بدست آمده از طبیعت یا از ماشین های ساخت بشر را شامل می شود. عموماً هدف از پردازش سیگنال به گونه ای است که تصمیم گیری در مورد آن محتوا ساده تر شود. در مواردی هم هدف این است که با حفظ محتوای اطلاعاتی، سیگنال به فرمی تبدیل شود که برای انتقال و یا ذخیره سازی مناسب باشد. مبحث پردازش سیگنال دیجیتال(DSP) شامل اعمال الگوریتم بر روی سیگنال هایی است که بصورت دیجیتال نمایش داده می شوند. امروزه حجم عمده پردازش سیگنال بصورت دیجیتالی انجام می شود. در اکثر پردازش ها می توان ردپایی از مباحث DSP را مشاهده کرد. پردازش دیجیتالی سیگنال ها کاربردهای فراوانی در زمینه های مختلف علمی و صنعتی دارد و استفاده از این تکنیک ها بصورت چشم گیری در حال توسعه است. از جمله کاربردهای این روش می توان از پردازش گفتار، پردازش تصویر و سیستم های کنترل رباتیک نام برد. بدلیل وجود مسائلی نظیر رانش های حرارتی، تلرانس قطعات و ... در بسیاری از کاربردها، از جمله در پردازش گفتار دستیابی به تلرانس های دقیق مورد نیاز برای فیلترها و قسمت های مختلف سیستم به روش آنالوگ، غیر ممکن یا بسیار دشوار است. در حالی که در روش پردازش دیجیتالی، پیاده سازی اجزائ مختلف سیستمی، به سهولت و با هر درجه ای از دقت که مورد نیز باشد، امکان پذیر است. علاوه بر این چون کل سیستم بصورت نرم افزاری (الگوریتم های پردازش) ساخته می شود، اصلاح و توسعه آن بسیار ساده خواهد بود. در صورتی که انجام این امر در سیستم های آنالوگ دشوار است. همچنین در روش پردازش دیجیتالی، پیاده سازی واحدهائی نظیر فیلترها یا توابع غیرخطی که در روش آنالوگ ساخت آنها بسیار دشوار است، به سهولت انجام می شود. به دلیل مزایای فراوان روش های پردازش دیجیتالی که در بالا به پاره ای از آنها به اختصار اشاره شد، دامنه کاربرد پردازنده های DSP بسیار توسعه یافته است. ایجاد و کاربرد روش های DSP از دهه 1960 میلادی با استفاده از کامپیوترهای Mainframe دیجیتالی بمنظور محاسبات عددی آغاز شد. این تکنیک در آن زمان چندان مرسوم نبود چرا که کامپیوترهای مناسب فقط در دانشگاه ها و مراکز علمی تحقیقاتی وجود داشتند. ارائه ریزپردارنده ها در اواخر دهه 1970 و اوایل دهه 1980 میلادی این امکان را ایجاد کرد که روش های DSP در گستره وسیعی از کاربردها استفاده شوند. اما پردازنده های همه منظوره مانند خانواده Intel X86 برای اهداف پرقدرت ریاضی در DSP مناسب نیستند. لذا در خلال سال های دهه 1980 اهمیت توسعه DSP، تولید کنندگان بزرگ قطعات نیمه هادی مانند Texas Instrument، Analog Devices و Motorola را به سمت طراحی و ساخت تراشه های DSP هدایت کرد. پردازنده های DSP دارای معماری خاصی هستند که برای انواع عملیات لازم در DSP طراحی می شوند. این پردازنده ها قادرند میلیون ها عملیات ممیز شناور را در ثانیه انجام دهند و هر روز در حال توسعه و افزایش قدرت محاسباتی هستند.


فرمت داده ها در DSP:

پردازنده های DSP در اغلب موارد برای نمایش داده ها از روش ممیز ثابت استفاده می کنند بر خلاف کاربردهای علمی که در آنها روش ممیز شناور معمول تر است. در روش ممیز ثابت در اعداد باینری نیز مانند اعداد مبنای 10 نقطه ممیز در جای ثابتی می ماند. این روش با ممیز شناور تفاوت دارد که در آن اعداد از دو جزء نما و مانتیس تشکیل می شوند و نقطه ممیز بر اساس ارزش عددی نما تغییر مکان می دهد. در روش ممیز شناور دامنه وسیعی از اعداد قابل نمایش هستند و دیگر مشکل سرریز اعداد وجود نخواهد داشت. در کاربردهای DSP نیز توجه به اعتبار اعداد نکته مهمی است. بطور مثال نباید اجازه داد اعتبار حاصل یک عملیات بعلت سرریز از بین برود. ممکن است عجیب بنظر برسد که چرا در پردازنده های DSP با اینکه اعتبار اعداد از اهمیت خاصی برخوردار است از روش ممیز ثابت برای نمایش اعداد استفاده می شود. در اکثر کاربردها پردازنده های DSP با محدودیت هایی مواجهند که از جمله مهمترین آنها باید به ارزان بودن قیمت این پردازنده ها و مصرف توان پایین در آنها باید اشاره کرد. روش ممیز ثابت در مقایسه با ممیز شناور به پردازنده های ارزانتر و با مصرف توان کمتر منتهی می شود که سرعت قابل قبولی را نیز نتیجه می دهد. پیاده سازی روش ممیز شناور به سخت افزار پیچیده تری نسبت به روش ممیز ثابت نیاز دارد. به این دلایل است که تعداد کمی از پردازنده های DSP از روش ممیز شناور برای نمایش اعداد استفاده می کنند. محدودیت قیمت و مصرف توان از جمله نکات مهمی است که بر طول کلمه مورد نظر برای نمایش اعداد نیز تاثیر می گذارد. در پردازنده های DSP از کمترین طول کلمه ای که دقت مورد نظر آن کاربرد خاص را تامین می کند استفاده می شود. در اکثر پردازنده های DSP که از روش ممیز ثابت برای نمایش اعداد استفاده می کنند، طول کلمه 16 بیت در نظر گرفته می شود که برای اکثر کاربردهای پردازش سیگنال دیجیتال مناسب است. در برخی کاربردهای خاص مانند پردازش سیگنال صوتی که امکان داشتن دقت مورد نظر با 16 بیت وجود ندارد برخی پردازنده ها از 20 یا 24 یا حتی 32 بیت برای نمایش اعداد استفاده می کنند. برای اینکه کیفیت سیگنال طی پردازش هایی که بر روی داده های ممیز ثابت صورت می گیرد در حد خوبی باقی بماند در اکثر پردازنده های سیگنال دیجیتال از امکانات سخت افزاری دیگری نیز برای نگهداشتن اعتبار اعداد پس از مجموعه ای از محاسبات استفاده می شود. بطور مثال در اکثر پردازنده ها از یک یا چند ثبات انبارکننده برای نگهداری حاصل جمع چند عملیات ضرب استفاده می شود. اکثر ثبات های انبارکننده دارای طول بیشتر نسبت به سایر ثبات های موجود در پردازنده هستند. آنها اغلب دارای بیت های اضافی بنام بیت های محافظ هستند که می توانند دامنه اعداد قابل نمایش را برای جلوگیری از سرریز گسترش دهند.

 

حافظه DSP:

کل حافظه DSP از قسمتهای زیر تشکیل شده است:
M0 Vector – RAM
SRAM
Peripheral Frame
PIE Vector – RAM
OTP
FLASH
BOOT ROM Vector
BOOT ROM

 

و اما مقاله ای در این رابطه همراه با فایل پاورپوینت با  سرفصل های زیر (جمع آوری شده از چند سایت):

 

سر فصل های مقاله و اسلاید :

پردازنده های DSP سری TMS320C64x
پیاده سازی ارتباط چند کاناله بر روی بورد DSP
کد کننده های صحبت و استاندارد G.729
پیاده سازی پروتکل G.728
پیاده سازی پروتکل G.168

 

برای دانلود مقاله و اسلاید ها، به ادامه مطلب بروید....

   
             بازديدها: 24748    نظرات:3


امروزه ارتباط سريال با كامپيوتر بحث داغي براي رباتيكي ها و صنعت كاران الكترونيك مي باشد . در این مقاله ، از ابتدا تا انتهای اتصال میکرو به کامپیوتر موجود از طريق پرتكل RS232 موجود است . سرفصل های این مقاله :
۱- طرز کار RS232 و آی سی MAX232 ودلیل استفاده از این آی سی
۲- نحوه ی اتصال میکرو به MAX232 و MAX232 به کامپیوتر

۳- دستورات مورد نیاز برای برنامه نویسی میکروکنترلرها با Codevision و Bascom
4- نحوه ی استفاده از HyperTerminal برای دریافت و ارسال اطلاعات
۵- آموزش برنامه نویسی با ویژوال بیسیک و سي شارپ دات نت – برای خواندن اطلاعات روی پورت سریال و نوشتن اطلاعات بر روی پورت سریال . و …

6- سمپل سورس VB6 براي ارتباط نرم افزاري (مطلب اختصاصي سايت)

7- سمپل سورس  Codevision براي ارتباط سريال با كامپيوتر  (مطلب اختصاصي سايت)

8- سمپل سورس Visual C#.net 2010 براي ارتباط سريال با كامپيوتر  (مطلب اختصاصي سايت)

9- فايل شبيه ساز ارتباط سريال در پروتئوس (مطلب اختصاصي سايت)

   
             بازديدها: 26700    نظرات:45

يكي از مشكلات بزرگي كه براي استفاده از مدارات Opamp امروزه ديده مي شود، نداشتن ولتاژ منفي هنگام استفاده از يك باتري و اصطلاحا ورودي يگانه (Single Input)است...
در مدار زير شما ياد مي گيريد كه چگونه با يك ورودي(مثل باتري)، هم ولتاژ مثبت و هم ولتاژ منفي در مدار داشته باشيد.
لازم به ذكر است اين كار را با IC 7660 نيز مي توانيد به راحتي انجام دهيد (فقط كافي است در سايت alldatasheet.com ديتاشيت آنرا بخوانيد تا متوجه عملكرد آن شويد...) ولي استفاده از مدار زير، جذابيت و ارزش بيشتري دارد. (براي بزرگتر ديدن تصوير بر روي آن كليك كنيد...)

 

ايجاد ولتاژ منفي با يك ورودي(Single Input) براي Opamp
   
             بازديدها: 9718    نظرات:0

 PWM چيست؟!

 

 

در بسياري از موارد، ما نياز به كنترل ولتاژ بر روي پايه‌هاي خروجي ميكروكنترلر را داريم. مثلاً اگر بخواهيم سرعت موتور را كنترل كنيم، بايد ولتاژي كه بر روي موتور اعمال مي‌شود را كنترل كرد. در حقيقت سرعت موتور تقريباًً تابع مستقيمي از ولتاژي است كه بر روي آن اعمال مي‌شود. يعني اگر ولتاژ كاريِ موتوري (ولتاژ استاندارد براي فعال سازي موتور كه بر روي بدنه‌ي آن نوشته مي‌شود) 12 ولت باشد، با اعمال ولتاژ 6 ولت روي آن، مي‌توانيد سرعت چرخش آن(rpm) را حدوداً به نصف كاهش دهيد.
كنترل سرعت ربات، در همه‌ي سطوح رباتيك اهميت بسيار زيادي دارد، از ربات‌هاي مسيرياب ساده گرفته تا ربات‌هاي فوتباليست. ما تا كنون ياد گرفته‌ايم كه چگونه مي‌توان به موتور دستور حركت يا توقف داد، اما راهي براي كنترل سرعت موتور ياد نگرفته‌ايم.
يادآوري
همانطور كه مي‌دانيد سطح ولتاژ پايه‌هاي خروجي ميكروكنترلر منطقي است، يعني يك پايه‌اي كه براي كنترل موتور ربات استفاده مي‌شود فقط مي‌تواند 0 يا 1 باشد. ما 2 پايه از ميكروكنترلر را به حركت ربات اختصاص مي‌دهيم، براي صدور دستور حركت، بايد يك پايه را 0 و پايه‌ي ديگر را 1 كنيم، در اين حالت بين 2 پايه‌ي موتور اختلاف پتانسيل برقرار مي‌شود و حركت مي‌كند. اگر هم بخواهيم موتور معكوس بچرخد، بايد پايه‌اي كه 1 بود 0 ، و پايه‌اي كه 0 بود را 1 كنيم؛ و براي توقف موتور، بايد هر دو پايه را 0 يا هر دو پايه را 1 كنيم (تا بين 2 پايه‌ي موتور اختلاف پتانسيل 0 ولت باشد). در نتيجه در حالت عادي ما فقط 2 فرمان "حركت" و "توقف" را مي‌توانيم به موتورها بدهيم، و ما هيچ كنترلي بر روي سرعت موتور نداريم.
PWM تكنيكي است كه به كمك آن مي‌توانيم ولتاژ پايه‌هاي خروجي ميكروكنترلر، و در نتيجه سرعت موتور يا ساير قطعات جانبي كه به ميكروكنترلر متصل مي‌شود را كنترل كنيم.

PWM مخفف واژه‌ي Pulse Width Modulation و به معناي "مدولاسيون پهناي پالس" است. همانطور كه گفتيم PWM تكنيكي براي كنترل ولتاژِ پايه‌ي خروجي است. حال ببينيم چگونه با اين تكنيك مي‌توان ولتاژ خروجي را كنترل كرد.
مي‌دانيم كه ولتاژ در پايه‌هاي خروجي ميكروكنترلر يا 0 است يا 5 ولت، اما براي كنترل سرعت موتور، بايد بتوانيم حداقل ولتاژ يكي از پايه‌ها را بين 0 تا 5 تغيير دهيم. PWM روشي است تا ما بتوانيم با استفاده از همين پايه‌ي خروجي معمولي، به نوعي ولتاژ را بين 0 تا 5 ولت تغيير دهيم.
در اين روش، ما با سرعت بالايي سطح ولتاژ خروجي را 0 و بلافاصله 1 مي‌كنيم(مثلاً هزار بار در ثانيه)، نمودار ولتاژ خروجي بر حسب زمان به شكل زير مي‌شود.

 

نمودار بالا ولتاژ خروجي اين پايه بر حسب زمان است.

 


در شكل بالا جمع 2 بازه‌اي كه با فلش‌هاي 2طرفه نشان داده شده است، (به عنوان مثال) 10 ميكرو ثانيه است. كه 5ميكرو ثانيه خروجي 1 و سپس 5ميكرو ثانيه 0 مي‌شود. اما همانطور كه گفته شد، اين عمل هزاران بار در ثانيه تكرار مي‌شود، اما آيا موتور نيز به همين تعداد در ثانيه روشن و خاموش مي‌شود؟

براي خواندن توضيحات كامل اين مبحث همراه با مثال هاي متعدد، به ادامه مطلب برويد...

   
             بازديدها: 66236    نظرات:42
موضوعات
باز کردن همه شاخه ها | بستن كل شاخه ها

آمار سايت
آمار مطالب:
  يک ساعت پيش: 0
  امروز: 0
  اين ماه: 0
  مجموع مطالب: 95
  کل نظرات: 454



آمار بازديد:
  بازديد امروز: 810
  بازديد ديروز: 2936
  مجموع بازديدها: 3556857



آمار کاربران:
  يک ساعت پيش: 0
  امروز: 0
  اين ماه: 1
  مجموع کابران: 10687
  بن شدگان: 4

آخرين عضو مكاترونيك:


Soheil1365

رتبه گوگل
Display Pagerank