امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط میکرو با درگاه USB بدون نیاز به وابسته
نویسنده پیام
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2449 تشکر در 949 ارسال )
ارسال: #1
ارتباط میکرو با درگاه USB بدون نیاز به وابسته
پورت USB یکی ار پر سرعت ترین پورت های کامپیوتری است . متاسفانه به خاطر سختی کار با USB ، سازندگان معمولا برای ساخت پروژه های خود از مبدل های USB به سریال(FT232) استفاده می کنند . در واقع پروتکل USB را به RS233 تبدیل کرده سپس با آی سی MAX232 آنرا به سریال با منطق میکرو در می آورند . که این پروسه سرعت انتقال داده را کاهش می دهد و از طرفی هزینه ساخت را بالا می برد .

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

کتابخانه استفاده شده در این پروژه به V-USB یا یو اس بی مجازی معروف است . که پروتکل یو اس بی را برای میکرو قابل فهم می کند . البته جا دارد یکسری از میکرو های شرکت Atmel را نیز معرفی کنیم که در خود رابط USB دارند . از مدل های معروف آن می توان AT90USB1287 را نام برد . اگر در کدوِیژن این میکرو را انتخاب کنید خواهید دید که یک تب به تنظیمات کدویزارد اضافه می گردد با نام Usb Controller . که در آن تمامی اینتراپت های مورد نیاز قابل تنظیم هستند . اما قصد ما از این مطلب راه اندازی USB برای تمامی میکرو هاست . درواقع پورت USB را بصورت مجازی در میکروی خود می گنجانیم .

سخت افزار مورد نیاز برای پورت USB بسیار ساده است

[تصویر:  1318568959_circuit-zoomed.gif]

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

به نقد قول از http://www.techno-electro.com/

لینک منبع اصلی http://www.obdev.at/products/vusb/projects.html



فایل‌(های) پیوست شده
.zip   AVR_VUSB[WWW.iranled.COM].zip (اندازه: 1.62 MB / تعداد دفعات دریافت: 4,551)

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۰۲-آبان-۱۳۹۰, ۲۰:۴۵:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, mhpc2009, rdscience, sharin, رسول, nil, samianfarzad123, k_jafarzade, Ambassador, aka.ReZa, Qadiany, FARHAD007, GOLDOST
hamid67fathi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 5
( 18 تشکر در 8 ارسال )
ارسال: #2
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
سلام
آقا در مورد اين اسکيما يه سؤالی داشتم.
در مورد R3 که نوشته 1k5 يعنی چی ؟
در مورد D1 که نوشته 3v5 يعنی چی؟

زندگی فقط 026
۲۸-آذر-۱۳۹۰, ۱۳:۴۰:۱۲
ارسال‌ها
پاسخ
babyy آفلاین
مدیر بخش لینوکس
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26077 تشکر در 9065 ارسال )
ارسال: #3
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
(۲۸-آذر-۱۳۹۰, ۱۳:۴۰:۱۲)hamid67fathi نوشته است: سلام
آقا در مورد اين اسکيما يه سؤالی داشتم.
در مورد R3 که نوشته 1k5 يعنی چی ؟
در مورد D1 که نوشته 3v5 يعنی چی؟

1k5 = 1.5K

اون یکی هم ندیدم کجا رو میگین ؛ اما قانونا باید 3.5V باشه !
۲۸-آذر-۱۳۹۰, ۱۳:۵۸:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, رسول, Ambassador
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2449 تشکر در 949 ارسال )
ارسال: #4
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
مرسی....
D1 3.5ر مقدار ولتاژ شکست دیود زنر چون استاندارد ولتاژ کار usb با میکرو فرق می کنه از این دیود استفاده شوده که مقدار ولتاژ 3.7 ولت هست

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۲۸-آذر-۱۳۹۰, ۲۲:۵۹:۲۱، توسط h0x00i.)
۲۸-آذر-۱۳۹۰, ۲۲:۴۹:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, Ambassador
hamid67fathi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 5
( 18 تشکر در 8 ارسال )
ارسال: #5
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
تو فايل pdf يک اسکيما ديگه با مگا8 هست،منظورم اون بود

زندگی فقط 026
۲۸-آذر-۱۳۹۰, ۲۳:۳۴:۳۵
ارسال‌ها
پاسخ
hamid67fathi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 5
( 18 تشکر در 8 ارسال )
ارسال: #6
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
مهندسين عزيز
برای تست خوده main.hex موجود در فلدر hidtouch-v15-tutorial رو لود کردم روی ميکرو اما نتيجه شد عکس زير:

[تصویر:  ?di=TUMS]

زندگی فقط 026
۰۱-دى-۱۳۹۰, ۰۱:۵۲:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : sharin
hamid67fathi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 5
( 18 تشکر در 8 ارسال )
ارسال: #7
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
آقا مقاومت R1 يا R2 مقدارشون چنده ؟ کيلو يا اهم ؟

[تصویر:  ?di=MARS]

زندگی فقط 026
۰۱-دى-۱۳۹۰, ۱۹:۱۹:۳۱
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,055
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #8
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
از اونجايي كه در مدار سري قرار گرفتن نمي تونن در حد كيلو باشن ...
جدا از اين مشخصا برحسب اهم هستن ...

موفق باشي.
يا علي.

۰۱-دى-۱۳۹۰, ۲۰:۰۸:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2449 تشکر در 949 ارسال )
ارسال: #9
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
اصلاح می کنم بعد از اینکه علی جان یه تستی انجام دادن و همینطور با درنظر گرفتن ولتاژ کاری usb احتمال زیاد 68 اهم


(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۹۰, ۰۱:۱۰:۱۰، توسط h0x00i.)
۰۱-دى-۱۳۹۰, ۲۱:۴۴:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sharin, علي برقي, sajadgh, mhpc2009
eai آفلاین
كاربر دو ستاره
**

ارسال‌ها: 194
موضوع‌ها: 29
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 302
( 119 تشکر در 67 ارسال )
ارسال: #10
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
سلام این ارتباطش با یو اس بی چطوریه ؟ واسه بسکام می خوام ، منظور اینکه چطور اطلاعات رو انتقال میدن با زبان بیسیک (این زبانش C هست)
۰۵-بهمن-۱۳۹۰, ۰۰:۰۲:۴۶
وب سایت ارسال‌ها
پاسخ
SBRE77 آفلاین
در حال پیشرفت
***

ارسال‌ها: 259
موضوع‌ها: 53
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 76
( 113 تشکر در 63 ارسال )
ارسال: #11
RE: ارتباط میکرو با درگاه USB بدون نیاز به وابسته
با سلام.من هم مشکل دوستمون ‏eai‏ رو دارم.ارتباتش چطوری هست؟با بسکام بخام بنویسم چطوری است؟هنوز با ‏C‏ آشنا نیستم.در ضمن جواب فراموش نشه.چون دوستمون ‏eai‏ پنج ماهه که جواب نگرفته!!!

ربات,الکترونیک,رایانه,برنامه نویسی,...........Whistle
شاید تا چند سال آینده آن ها متحد شوند و جهان به دست آن ها بیفتد.Laugh
۰۱-تير-۱۳۹۱, ۰۷:۰۱:۵۱
ارسال‌ها
پاسخ
تشکر شده توسط : eai


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ریموت کنترل مادون قرمز و ارتباط با AVR t3r!p3000 30 61,818 ۲۷-آذر-۱۳۹۵, ۱۴:۰۳:۵۷
آخرین ارسال: safeland
  سنسور مادن قرمز بدون حساسيت به نور محيط ha_60 29 31,829 ۱۲-آذر-۱۳۹۵, ۱۳:۰۴:۱۷
آخرین ارسال: omid_phoenix
  پروژه ارتباط سریال AVR با hyper terminal و matlab و Labview 2nafar 13 35,364 ۰۵-دى-۱۳۹۳, ۲۰:۱۵:۱۹
آخرین ارسال: biner
  ساخت مولتی متر دیجیتالی دقیق با میکرو avr omid_phoenix 10 23,377 ۳۱-شهریور-۱۳۹۳, ۱۹:۲۱:۲۹
آخرین ارسال: helma
  [مقاله] نوشتن در LCD با ارتباط سریال behzady 3 5,909 ۲۹-تير-۱۳۹۳, ۲۱:۱۹:۱۰
آخرین ارسال: salehjg
  ارتباط AVR بلوتوث علي برقي 22 22,707 ۱۱-اردیبهشت-۱۳۹۳, ۱۰:۳۹:۱۷
آخرین ارسال: student-p
  پروژه شارژر همراه با پورت usb omid_phoenix 2 9,852 ۲۴-فروردین-۱۳۹۲, ۲۰:۱۹:۳۸
آخرین ارسال: behzad-khazama
  ارتباط با کامپیوتر از طریق USB ha_60 6 15,069 ۰۹-اسفند-۱۳۹۱, ۱۴:۱۶:۳۷
آخرین ارسال: afshinmar
  مسابقه طراحی بازی XO با میکرو و صفحه لمسی t3r!p3000 32 29,193 ۰۵-بهمن-۱۳۹۱, ۱۳:۰۳:۲۹
آخرین ارسال: mtronix
  ارتباط USB با tf232 و rs232 h0x00i 13 14,109 ۲۵-مهر-۱۳۹۱, ۱۵:۴۶:۰۲
آخرین ارسال: abbasalifix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS