الکترونیک را عملی بیاموزیدآموزش ساخت مدارات |
||
تعدادی ماژول شفت انکودر با مشخصات زیر بفروش می رسد:
١- دارای پورت SPI برای اتصال به میکرو
٢- قابلیت کار با تغذیه 5 یا 3.3 ولت
٣- قابلیت خواندن تا 24 بیت
۴- سرعت کلاک تا 100 مگاهرتز
۵- قیمت هر عدد 10 هزار تومان
توضیح: شفت انکودر سنسوری برای اندازه گیری زاویه است. برای اتصال آن به میکرو راههای متفاوتی وجود دارد که استاندارد ترین راه استفاده از یک ماژول است. شاید بگویید می توان مستقیما آنرا به میکرو وصل کرد و خواند اما کسانی که تجربه دارند می دانند میکرو نمی تواند با دقت بالا انکودر را بخواند چون انکودرها در سرعت بالا، فرکانس خروجی بسیار بالا دارند و میکرو نمی تواند با این سرعت پالسها را بخواند. حتی وقتی یک انکودر نمی چرخد هم پالس تولید می کند! در واقع ارتعاشات بسیار اندک که در محیط های صنعتی عادی است، یاعث می شود انکودر پالس تولید کند. این پالسهای ساکن باعث می شود میکرو تغییر زاویه را نشان دهد و این مهمترین دلیل برای ناتوانی میکرو در خواندن انکودرهاست. ماژول شفت انکودر دارای فیلترهای دیجیتال خاصی است که براحتی این پالسها را فیلتر می کند. در واقع خطای این ماژولها صفر است!
مزیت دیگر ماژول این است که دیتا را برای میکرو آماده می کند و زمان ارزشمند میکرو صرف کارهای مهمتر می شود.
| واسط لودسل به کامپیوتر-رزولوشن 16 بیت (دقت 0/005 درصد) |
| نمایشگر لودسل - رزولوشن 16 بیت (دقت 0/005 درصد) |
| واسط شفت انکودر به کامپیوتر- رزولوشن شفت انکودر را 4 برابر می کند |
| نمایشگر شفت انکودر - رزولوشن شفت انکودر را 4 برابر می کند |
| واسط PT100 به کامپیوتر - رزولوشن 16 بیت (دقت 0/005 درصد) |
| نمایشگر دمای PT100 - رزولوشن 16 بیت (دقت 0/005 درصد) |
| واسط 4 تا 20 میلی آمپر به کامپیوتر - رزولوشن 16 بیت (دقت 0/005 درصد) |
| نمایشگر 4 تا 20 میلی آمپر - رزولوشن 16 بیت (دقت 0/005 درصد) |
| واسط 4 تا 20 میلی آمپر به RS485 - رزولوشن 16 بیت (دقت 0/005 درصد) |
| واسط LVDT به کامپیوتر - رزولوشن 16 بیت (دقت 0/005 درصد) |
| نمایشگر LVDT - رزولوشن 16 بیت (دقت 0/005 درصد) |
| واسط استرین گیج یا کرنش سنج (Strain gauge) به کامپیوتر - رزولوشن 16 بیت (دقت 0/005 درصد) |
| نمایشگر استرین گیج یا کرنش سنج (Strain gauge) - رزولوشن 16 بیت (دقت 0/005 درصد) |
| استرین گیج HBM |
| مبدل ایزوله RS232 به RS485 |
| دیمر دیجیتال برای روشنایی و هیتر با نمایشگر -از یک تا 10 کیلووات |
| دیمر دیجیتال برای موتورهای یونیورسال یک تا 10 کیلووات با نمایشگر دور یا ولت-فیدبک دور از پراکسیمیتی سوئیچ |
| فاصله سنج اولتراسونیک 10 متری با نمایشگر |
| سیگنال ژنراتور سینوسی، مثلثی و مربعی تا 12/5 مگاهرتز با نمایشگر فرکانس |
| کنترل دور موتور DC خطی 200 وات - تا 20 آمپر - تا 48 ولت- چپ گرد راست گرد- با کنترل جریان |
| کنترل دور موتور DC سوئیچینگ 2000 وات - تا 20 آمپر - تا 100 ولت- چپ گرد راست گرد- با کنترل جریان |
| درایو استپ موتور سوئیچینگ تا 20 آمپر - تا 100 ولت- با کنترل جریان |
| منبع تغذیه سوئیچینگ 3/3 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 3/3 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 3/3 ولت 2 آمپر |
| منبع تغذیه سوئیچینگ 3/3 ولت 5 آمپر |
| منبع تغذیه سوئیچینگ 5 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 5 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 5 ولت 2 آمپر |
| منبع تغذیه سوئیچینگ 5 ولت 4 آمپر |
| منبع تغذیه سوئیچینگ 6 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 6 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 6 ولت 3 آمپر |
| منبع تغذیه سوئیچینگ 9 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 9 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 9 ولت 2 آمپر |
| منبع تغذیه سوئیچینگ 12 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 12 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 12 ولت 1/5 آمپر |
| منبع تغذیه سوئیچینگ 18 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 18 ولت 1 آمپر |
| منبع تغذیه سوئیچینگ 24 ولت 0/5 آمپر |
| منبع تغذیه سوئیچینگ 24 ولت 1 آمپر |
| منبع تغذیه خطی آزمایشگاهی صفر تا 40 ولت 2 آمپر- تک و دوبل |
| منبع تغذیه خطی آزمایشگاهی صفر تا 40 ولت 5 آمپر- تک و دوبل |
| منبع تغذیه خطی آزمایشگاهی صفر تا 40 ولت 5 آمپر با نمایشگر LCD و کلیدهای کنترلی |
| منبع تغذیه سوئیچینگ آزمایشگاهی 5 تا 40 ولت 10 آمپر با نمایشگر LCD و کلیدهای کنترلی |
| فلزیاب نوع PI - فقط جهت مقاصد آموزشی |
| فلزیاب نوع VLF - فقط جهت مقاصد آموزشی |
| برد واسط کامپیوتر با 8 ورودی و 8 خروجی صنعتی با AVR |
| برد PLC با 8 ورودی و 8 خروجی صنعتی با AVR |
| برد PLC با 20 ورودی و 16 خروجی صنعتی با AVR |
وقتی زبان C خلق شد کسی نمی دانست قرار است اینچنین همه گیر شود. در آن زمان فقط متخصصین از این زبان استفاده می کردند.
با اینکه زبان C بسیار قدرتمند است و تقریبا همه جور برنامه ای را می توان با آن نوشت، خوانایی چندانی ندارد. یعنی این زبان به زبان محاوره ی آدمی شباهت چندانی ندارد. اگر شما در این زبان حرفه ای نباشید نمی تونید از هیچ برنامه ای بزبان C سردربیارید. در واقع این این زبان فقط بدرد حرفه ای های آن می خورد نه کسی که می خواهد از آن برای کار خاصی استفاده کند.
زبان بسیار ساده ی BASIC هم مشکلاتی از جمله نقص ساختار دارد.
تنها زبان برنامه نویسی که هم قدرتمند ، هم ساختار یافته و هم خواناست زبان PASCAL است و در بسیاری از مراکز آموزشی به عنوان زبان پایه ی برنامه نویسی تدریس می شود.
سالهاست به هر دو زبان C , PASCAL برنامه می نویسم و تجربم میگه PASCAL خیلی خیلی کاراتر از C است. در واقع میشه براحتی اونو یاد گرفت و استفاده کرد. درسته به اندازه C قابلیت نداره اما کار آدمو راه میندازه.
به نظر من زبان C مثل یه کامیونه که کلی بار می تونه حمل کنه امکانات زیادی برای راننده داره. اما PASCAL مثل سواری پژوست که و هر کسی می تونه باهاش برونه.
شما کدام را برای خود انتخاب می کنید؟ کامیون یا سواری؟
مطمئنن اگه شغل شما رانندگی جاده باشه باید همه چم و خم رانندگی با کامیون و حتی مکانیک اونو یاد بگیرید اما اگه می خواید سریع به مقصد برسید...
دانلود کمپایلر PASCAL برای میکروکنترلرهای AVR:
http://www.mikroe.com/en/compilers/mikropascal/avr/download.htm
دانلود کمپایلر PASCAL برای میکروکنترلرهای PIC:
http://www.mikroe.com/en/compilers/mikropascal/pic/download.htm