امتیاز موضوع:
  • 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,543)

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن 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,099
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35046
( 26012 تشکر در 9045 ارسال )
ارسال: #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 60,756 ۲۷-آذر-۱۳۹۵, ۱۴:۰۳:۵۷
آخرین ارسال: safeland
  سنسور مادن قرمز بدون حساسيت به نور محيط ha_60 29 31,259 ۱۲-آذر-۱۳۹۵, ۱۳:۰۴:۱۷
آخرین ارسال: omid_phoenix
  پروژه ارتباط سریال AVR با hyper terminal و matlab و Labview 2nafar 13 34,903 ۰۵-دى-۱۳۹۳, ۲۰:۱۵:۱۹
آخرین ارسال: biner
  [مقاله] نوشتن در LCD با ارتباط سریال behzady 3 5,726 ۲۹-تير-۱۳۹۳, ۲۱:۱۹:۱۰
آخرین ارسال: salehjg
  ارتباط AVR بلوتوث علي برقي 22 22,392 ۱۱-اردیبهشت-۱۳۹۳, ۱۰:۳۹:۱۷
آخرین ارسال: student-p
  ارتباط با کامپیوتر از طریق USB ha_60 6 14,873 ۰۹-اسفند-۱۳۹۱, ۱۴:۱۶:۳۷
آخرین ارسال: afshinmar
  ارتباط USB با tf232 و rs232 h0x00i 13 13,902 ۲۵-مهر-۱۳۹۱, ۱۵:۴۶:۰۲
آخرین ارسال: abbasalifix
  یه پروگرامر بدون نیاز به تغذیه و... برای pic16F84A . ha_60 1 2,684 ۰۹-آذر-۱۳۸۵, ۰۲:۲۷:۳۳
آخرین ارسال: ha_60

پرش به انجمن:


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

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