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

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

تقويم
<    «  مرداد 1397  »    >
شیدسچپج
 12345
6789101112
13141516171819
20212223242526
2728293031 
مطلب تصادفی
پست تصادفي:
» شبيه ساز اتوماسيون ديجيتال با Rockwell Automation 2011 ...
» آشكار سازي سطح تن صدا
» پردازش تصویر
» چگونه از AVR در محیط صنعتی بهره ببریم؟
» مکاترونیک
» آموزش میکروهای AVR به زبان بیسیک
» آموزش فارسي سي شارپ دات نت
» آموزش کامل طراحی PCB با 08 Altium Designer
» رباتي كه شكلات درست مي كند!
» بروزرسانی قوانین لیگ مین یاب در تاریخ 28 دی ماه ...
رتبه در الكسا

 

كتاب آموزش الكترونيك ربات

 

 

نام کتاب: آموزش رباتیک (الكترونيك ربات)
نویسنده: کیوان رئیسی
تعداد صفحات: 41
فرمت کتاب: PDF
زبان کتاب: فارسی

توضیحات:
رباتیک علم طراحی و ساخت ربات می‌باشد. یکی از علوم مهندسي است که در آن به طراحی، تولید و نحوه عملکرد ربات‌ها پرداخته می‌شود. در کتاب آماده شده شما می توانید در سطح مقدماتی با این علم نوین آشنا شوید و از ابزار و امکانات مورد نیاز برای ساخت و طراحی یک ربات هوشمند و همچنین انواع ربات و دلایل نیاز انسان به ربات ها مطلع خواهید شد. در اين كتاب مباحث پايه علم الكترونيك ربات و نحوه كار با برخي سنسورها توضيح داده شده است.
برای  دانلود "كتاب آموزش الكترونيك ربات" از به ادامه مطلب مراجعه نمایید.

   
             بازديدها: 20511    نظرات:14

چگونه از AVR در محیط صنعتی بهره ببریم؟

 

در مورد استفاده از AVR در محیط های صنعتی و پرنویز، نکاتی وجود دارد که در صورت رعایت آن در اکثر قریب به اتفاق موارد مشکلی برای استفاده از این میکروکنترلر وجود ندارد. برای مقابله با تاثیر نویز روی AVR ابتدا باید به این مسئله توجه کنیم که منشا نوبز تاثیرگذار روی AVR از چه عواملی می تواند ناشی شود که 3 عامل عمده را می توان ذکر کرد:

1- نویزی که از راه منبع تغذیه وارد می شود و عملکرد میکروکنترلر را مختل میکند.
2- نویزی که قطعات متصل به میکروکنترلر تولید می کنند و به پایه های ورودی و خروجی آن تزریق می کنند.
3- نویز تشعشعی که با القای میدان های الکترومغناطیس در کار میکروکنترلر اختلال ایجاد می کند.

برای خنثی سازی این عوامل می توان به راهکارهای مختلفی متوسل شد که برخی از آنها در اینجا ذکر می شود:

1- انتخاب مارک معتبر AVR که در کشور و کارخانه با grade بالا تولید شده باشد.

2- استفاده حتی الامکان از پکیج های SMD که معمولا نسبت به نوع DIP آن از نظر عملکرد وضعیت بهتری دارند.

3- قرار دادن  EMI Filter + VDR و حداقل یک خازن 100nF و با ولتاژ 400v در ورودی تغذیه در حالتی که تغذیه از برق شهر یا ژنراتور یا مانند آن تامین می شود.

4- در صورت استفاده از یک منبع تغذیه سوئیچینگ باید طراحی منبع تغذیه به گونه ای باشد که تمهیدات لازم برای مقابله با شرایط نویزدر آن وجود داشته باشد.

5- در صورت استفاده از تغذیه خطی:

الف- ولتاژ خروجی ترانس تغذیه نباید برای ولتاژ 220 ولت محاسبه شود، بلکه باید شرایطی که تغذیه تا حد 180 ولت یا کمتر هم افت می کند در نظر گرفته شود. به این منظور باید خروجی ترانس در حدود 20% بزرگتر از مقدار معمول آن قرار داده شود.

ب- در خروجی پل دیود باید خازن الکترولیت با مقدار کافی و مارک معتبر به موازات یک خازن حداقل 470nF قرار داده شود و از قرار دادن خازن های چینی بی کیفیت خودداری شود.

ج- رگولاتور باید بصورت دو مرحله ای باشد. مثلا ابتدا یک 7812 و بعد یک 7805

د- در خروجی رگولاتورها یک خازن 1000uF به موازات یک خازن 10u/Tantalium به موازات یک خازن 100nF قرار داده شود. به منظور جلوگیری از سوختن رگولاتورها به دلیل وجود خازن 1000uF (در هنگام خاموش شدن مدار)، یک دیود معکوس باید بین ورودی و خروجی آن قرار داده شود.

6- دیودهای زنر از نوع Fast و با ولتاژی اندکی بزرگتر از ولتاژ تغذیه باید در خروجی تغذیه های 5 و 12 موازی شود.

7- بین تغذیه میکرو کنترلر و تغذیه خروجی رگولاتور باید یک فیلتر LC با مقدار مناسب قرار داده شود. مقدار سلف در حد کمتر از 1mH و خازن از نوع 10uF Tantalum و به موازات آن 100nF Multi Layer باشد. مقاومت اهمی سلف نباید به حدی باشد که افت قابل توجهی روی آن ایجاد شود. جریان قطعات جریان کش مانند 7segment نباید از این تغذیه تامین شود و باید به قبل از سلف متصل شود.

8- ایزوله کردن ورودی و خروجی های میکروکنترلر از منابعی که می توانند نویز را به پورتهای آن تزریق کنند.

9- قرار دادن یک صفحه زمین در زیر میکروکنترلرهای SMD در طراحی PCB

10- طراحی کاملا اصولی PCB با توجه به منابع موجود و تقسیم ستاره ای GND به گونه ای که جریان یک بخش روی بخش های دیگر اثر نگذارد.

11- استفاده از کریستال خارجی و فعال کردن فیوزبیت CKOPT و یا اسیلاتور خارجی با طراحی معتبر.

12- فعال کردن Watch dog Timer

13- فعال کردن Brown out detection و انتخاب سطح ولتاژ پائین تر برای این حفاظت

14- استفاده از یک خازن 1nF در ورودی وقفه های خارجی فعال

15- قرار دادن خازن های 100nF در نقاط مختلفی که دور از تغذیه اصلی قرار دارند و جریان کشی دارند، اعم از IC ها و تغذیه LCD و 7segment و ...

16- توجه به اتصال AVcc حتی در صورتیکه از ADC استفاده نشود و قرار دادن یک خازن 100nF در ورودی Vref در شرایطی که ولتاز خارجی به آن اعمال نمی شود.

17- اتصال تمام پایه های GND و Vcc در AVRهایی که چند پایه در این مورد وجود دارد.

18- قرار دادن Pull up خارجی و عدم اکتفا به Pull up داخلی برای ورودی هایی که  باید این مقاومت در آنها فعال باشد.

19- در صورت وجود نویزهای تشعشعی شدید، قرار دادن یک صفحه یا محفظه فلزی برای محافظت از میکروکنترلر و اتصال آن به زمین.

20- وجود اتصال Earth در کاربردهای برق صنعتی

   
             بازديدها: 15647    نظرات:11

 

 

يكي از دغدغه هاي يك مهندس الكترونيك، طراحي مدار فيبر چاپي بعد از يك طراحي موفقيت آميز، در كمترين زمان ممكن است. نرم افزار Proteus، يكي از نرم افزارهاي خيلي ساده و در عين حال كاربردي است كه اين روزها بازار داغي بين مهندسان و دانشجويان پيدا كرده است. هم اكنون مركز مكاترونيك ايران، آموزش جامعي را براي شما عزيزان جهت طراحي مدار چاپي در پروتئوس فرآهم نموده است.

در اين آموزش به صورت گام به گام با مراحل طراحي فيبر چاپي در پروتئوس آشنا مي شويد.

 

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

   
             بازديدها: 22600    نظرات:15

آخرین نسخه کدویژن (2.05.0)

  

تاريخ: 9 بهمن 1389     نويسنده: admin

موضوع: الكترونيك » نرم افزار الكترونيك

 


 

کد ویژن AVR نرم افزاری قدرتمند برای برنامه نویسی AVR به زبان سی (C) می باشد.

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

تغییرات این نسخه را می توانید بر روی سایت اصلی کدوِیژن مشاهده کنید....

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

   
             بازديدها: 15979    نظرات:4

 

 

 

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

 برای کاربران مرکز مکاترونیک مقاله ای کامل در رابطه با روش راه اندازی تاچ اسکرین های مقاومتی که در بازار به وفور یافت می شوند قرار دادیم که نحوه برنامه نویسی آن به زبان C با کدویژن را به خوبی آموزش داده است . همچنین نقشه راه اندازی آن بصورت سخت افزاری نیز ارائه شده است.

برای دوستانی هم که به زبان بیسیک و با کامپایلر Bascom کار می کنند یک پروژه فوق العاده جالب به زبان بیسیک آماده کرده ایم که با لمس تاچ اسکرین می توانید هر کدام از دستگاه هایی که به خروجی میکرو متصل هستند را روشن و خاموش کنید . این پروژه جالب برای میکروکنترلر AVR است .

محتوای پروژه : فایل پروتئوس ، فایل برنامه Bascom ، فونت های مورد نیاز LCD ، آموزش راه اندازی و ...

 

مختصری درباره Touch Screen ها :

تاچ اسکرین ها به دو دسته مقاومتی و خازنی تقسیم می شوند .

 - در نوع مقاومتی که قیمت بسیار مناسب تری هم نسبت به نوع خازنی دارند دو صفحه شفاف روی هم قرار می گیرد که هر کدام از این صفحات دارای یک خط مقاومتی در راستای افق یا عمود دارند

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

در واقع باید از ADC میکرو استفاده نمایید تا ولتاژ را از میکرو بخوانید . بعد از تجزیه اینکه کدام نقطه لمس شده دستوری در خروجی اجرا شود .

 - در نوع خازنی دقت بسیار بالاست و در این نوع می توان قابلیت هایی مثل مولتی تاچ را که منظور لمس چند نقطه به طور همزمان است را گنجاند . البته این نوع LCD قیمت بالایی دارند و در بازار کمیاب هستند مگر اینکه بخواهید از یک گوشی که به کار نمی رود استفاده نمایید . ساختمان این نوع بر اساس کارکرد خازن ساخته شده است.

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

به ادامه مطلب بروید....
   
             بازديدها: 12496    نظرات:14

مقاله کامل برای دانلود اضافه شد..
  (برای دانلود مقاله به ادامه مطلب بروید. (آموزش Altium Designer 6.8))

 

این نرم افزار شامل مجموعه‌ای از مقلات راهنما است که به شما کمک می‌کند با محیط این نرم افزار بیش‌تر آشنا شوید. منبع اصلی آموزش ما هم در این قسمت همین مقالات هستند. برای دسترسی به این مقالات که در فرمت PDF در اختیار کاربر قرار گرفته‌اند، می‌توانید با فشار دادن F1 به این مقالات دسترسی پیدا کنید. این مقالات بر اساس موضوع دسته بندی شده‌اند تا به راحتی بتوان به مطلب مورد نظر دسترسی پیدا کرد. اگر زبان انگلیسی دوستان در حد مطلوبی باشد این مطالب می‌توانند بسیار مفید واقع شوند.
شروع کار با Altium Designer:

برای آشنایی با محیط این نرم افزار می‌توانید از منوی Help>>Getting Started>>Welcome To The Altium Designer Environment

تمام اطلاعات مورد نیاز در مورد کار با محیط این نرم افزار و و پنل‌های مختلف آن و ابزارهایی که برای طراحی‌ در اختیار کاربر قرار داده است را در اختیار داشته باشید. اما ما سعی می‌کنیم تمام مطالب مورد نیاز در این بخش را در اختیار دوستان عزیز قرار دهیم.
این نرم افزار جنبه‌های متعدد و کاربردهای متفاوتی دارد و فقط محدود به طراحی PCB نشده است، اما بخش‌های دیگر این نرم افزار فعلاً در بحث ما کاربرد ندارند و ما نیز در این مبحث صرفاً به آموزش طراحی PCB به کمک این نرم افزار می‌پردازیم.
برای شروع طراحی یک PCB، ابتدا از منوی File این مسیر را دنبال کنید تا یک فایل PCB Project ایجاد شود:
File >> New >> Project >> PCB Project

همچنین می‌توانید به جای این کار از منوی "view" قسمت "Home" را انتخاب کنید و از آنجا قسمت "Printed Circuit Board Design" را انتخاب کنید. و سپس "New Blank PCB Project" را انتخاب کنید.
در پنل “Projects” در قسمت چپ صفحه، یک پروژه‌ی جدید با نام “PCB_Project1.PrjPCB” ایجاد می‌شود. که هیچ سندی (Document) در آن ثبت نشده است.

 

 

 

 توضیح آن که یک فایل با پسوند ".PrjPCB" در حقیقت یک فایل نوشتاری است که در آن اطلاعات مربوط به پروژه‌ی شما مانند سندهای مربوط به پروژه مثل فایل شماتیک آن و... در آن نوشته شده است.
حالا برای save کردن یا ذخیره‌ی این فایل در داخل حافظه‌ی کامپیوتر خود، منوی “File>>save Project As” را انتخاب کنید و آدرس مکانی که می‌خواهید در آنجا ذخیره کنید را مشخص کنید و سپس یک نام دلخواه انتخاب کنید و گزینه‌ی Save را انتخاب کنید.در گام بعدی ما باید یک فایل شماتیک خالی (Blank) به پروژه‌ی خود اضافه کنیم. توضیح آن که ما برای طراحی هر PCB باید ابتدا نقشه‌ی شماتیک(schematic) آن را بکشیم. در اینجا ما ابتدا به نحوه‌ی طراحی یک مدار شماتیک به وسیله‌ی این نرم افزار می‌پردازیم.
برای تشکیل یک فایل شماتیک جدید، مراحل زیر را طی می‌کنیم.
1- از منوی فایل "File>>New>>schematic" را انتخاب می‌کنیم. یک فایل شماتیک جدید با نام “sheet1.schdoc” در همان پنل “Projects” به وجود می‌آید و به صورت خودکار به پروژه‌ی ما اضافه می‌شود و جزو اسناد پروژه (Document) قرار می‌گیرد. 

 

 

 

2- حالا فایل شماتیک جدید را از طریق منوی File>>save as در مکان مورد نظر در حافظه ذخیره کنید. بهتر است همان نامی که برای پروژه اصلی انتخاب کرده‌اید را برای فایل شماتیک هم استفاده کنید و آن را با پسوند ".SchDoc" ذخیره کنید. آدرس ذخیره ی آن هم بهتر است همان آدرس قبلی باشد.
وقتی که فایل شماتیک جدید باز می‌شود، شما متوجه تغییر در فضای برنامه خواهید شد. نوار ابزار اصلی شامل تعدادی دکمه‌ی جدید خواهد شد که به شما امکان طراحی و ویرایش (Edit) فایل شماتیک را می‌دهد.

تنظیمات مربوط به شماتیک:

اولین چیزی که باید قبل از شروع کشیدن شماتیک مدار خود انجام دهید، تنظیمات اولیه‌ی مناسب است. برای این کار مراحل زیر را دنبال می‌کنیم.
1- از منوها، "Design >> Document Option" را انتخاب کنید. تنها تغییری که ما فعلاً نیاز داریم، تنظیم سایز صفحه (Sheet Size) به فرمت استاندارد A4 است. از لبه‌ی “Sheet Option” ، قسمت “Standard Style” را پیدا کنید.
2-  “A4” را در این قسمت انتخاب کرد و OK را بزنید تا از این صفحه خارج شوید.
3- برای اینکه سندِ شماتیک در صفحه به طور کامل نمایش داده شود، از منوها "View >> Fit Document" را انتخاب کنید.
نکته‌ی مهم اینکه در این نرم افزار، یک سری میان برهایی طراحی شده است که سرعت کار ما را برای استفاده از منوهای مختلف بالا می‌برد. برای دسترسی به هر منو به جای کلیک کردن بر روی منو می‌توانید حرف مربوط به آن منو را تایپ کنید. مثلاً حرفی که منوی “View” را باز می‌کند، "V" است. حروفی که برای هر منو در نظر گرفته شده است، از طریق خط فاصله زیر آن حرف، در نام منو مشخص شده است. مثلاً اگر دقت کنید در منوی “View” زیر حرف “V” خط کشیده شده است.
این رویه برای گزینه‌های مهم در هر منو هم ادامه پیدا می‌کند. مثلاً برای همین “Fit Document” اگر دقت کنید زیر حرف “D” خط کشیده شده است. در نتیجه برای انتخاب گزینه‌ی “Fit Document”، از منوی “View” فقط کافی بود حرف “V” و سپس “D” را پشت سر هم تایپ کنیم. از این پس برای همه‌ی موارد مهم، میانبرها هم ذکر می‌شوند تا دوستان بتوانند راحت تر و سریعتر به منوهای مختلف دسترسی داشته باشند.حالا به تنظیمات عمومی فایل شماتیک می‌پردازیم.
1- از منوها “Tools >> Schematic Preferences” را انتخاب می‌کنیم {میانبر : T,P}. تنظیماتی که در این پنجره انجام می‌دهید در تمام فایل‌های شماتیکی که شما بر روی آن کار می‌کنید اعمال خواهد شد.
2- از درخت انتخابی‌ای که در سمت چپ این پنجره قرار دارد گزینه‌ی “Schematic – Default Primitives” را انتخاب کنید و در آن “Permanent” را تیک بزنید و ok را بزنید تا از این قسمت خارج شوید.
3- حالا توسط منوی “File>>Save” یا میانبر {F,S}، فایل خود را Save کنید.

 

طراحی یک مدار شماتیک از روی یک طرح اولیه، در فضای Altium Designer :

برای کشیدن یک مدار شماتیک ابتدا باید بتوانیم مدار مورد نظرمان را بر روی کاغذ بکشیم. برای این منظور یک مدار آنالوگ در نظر گرفته شده است (طبق آموزش خود نرم‌افزار). 

 

 

این مدار  مولتی ویبراتور(Multi Vibrator) نام دارد. توضیح آن که به مدارهایی که همواره بین دو حالت نا پایدار در نوسان هستند، مولتی ویبراتور می‌گویند. به عنوان مثال مدارهای چراغ چشمک زن، که با نظم زمانی مشخص، یک LED را روشن و خاموش می‌کنند، یکی از انواع مولتی ویبراتور محسوب می‌شوند.در این مدار نیز اگر طبق شکل زیر، دقیقاً قبل از کلکتورِ 2 ترانزیستور، دو عدد LED قرار داده شود، این دو LED با فاصله‌ی زمانی یک ثانیه روشن وخاموش می‌شوند. در حال حاضر عملکرد این مدار مد نظر ما نیست و لذا بیش از به تشریح ساختار این مدار نمی پردازیم. این مدار شامل دو عدد ترانزیستور “2N3904” است که ترانزیستور NPN است. همچنین 4 عدد مقاومت و 2 عدد خازن با اندازه‌هایی که در تصویر مشخص شده در مدار وجود دارد.

 

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

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

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



آمار بازديد:
  بازديد امروز: 137
  بازديد ديروز: 2793
  مجموع بازديدها: 3455063



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

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


mohamad mirzaei

رتبه گوگل
Display Pagerank