به نام خدا

اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102

 توضیح : تو این پروژه من از ماژول مبدل USB به TTL با تراشه CP2102  استفاده کردم که یه طرفش usb هستش و به کامپیوتر وصل میشه و اون طرفش به میکروکنترلر وصل میشه و از پروتکول USART پشتیبانی میکنه.

اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102

 

پروژه avr

 

 

آموزش کار با ماژول مبدل USB به TTL با تراشه CP2102

اگه در مورد USART چیزی نمیدونید مطالب زیر رو حتما بخونید ( آموزش avr ) :

آموزش جامع میکروکنترلر AVR جلسه۴

آموزش جامع میکروکنترلر AVR جلسه۵

آموزش جامع میکروکنترلر AVR جلسه۶

توجه : راسش رو بخواید این مطلب چیز خاصی قرار نیست من بگم … فقط شما حتما ۳ تا مطلب بالا رو بخونید.( آموزش میکروکنترلر avr )

 


 

ویژگی های ماژول مبدل USB به TTL با تراشه CP2102

تفاوت اصلی این مبدل با مدل های PL2303، امکان نصب و استفاده در محیط ویندوز ۸ و لینوکس می باشد.

با استفاده از مبدل usb به سریال ، به راحتی میتوانید پروژه یا محصول خود را به رابط usb مجهز کنید. cp2102 محصول silabs ، امکان برقراری ارتباط با کامپیوتر از طریق پورت usb را فراهم میکند. در حقیقت با اتصال این مبدل به کامپیوتر و نصب برنامه درایور ، یک پورت سریال مجازی به پورتهای کامپیوتر افزوده میشود. این مبدل قابلیت کار با سیستم عاملهای windows، MAC، linuxرا دارا میباشد.در خروجی این مبدل علاوه بر پین های txd،rxdوgnd ولتاژ خروجی ۵v و ۳٫۳v نیز در نظر گرفته شده است.

تفاوت عمده این مبدل با دیگر مبدل های سریال علاوه بر کیفیت بالا، پشتیبانی کامل از تمامی نسخه های ویندوز ۳۲ و ۶۴ بیتی وقابل شناسایی در انواع سیستم عامل های لینوکس و مک می باشد.

(برگرفته شده از سایت eshop.eca.ir )

 


 

ترتیب پایه های ماژول مبدل USB به TTL با تراشه CP2102

البته وقتی ماژول رو بخرید و نگاش کنید میبینید که ترتیب پایهاش روش نوشته شده ولی من باز در زیر یه عکس از پشت و روی این ماژول میزارم تا ببینید.(ظرر نداره که…در ضمن در عکس بالا هم ترتیب پایه ها رو میتونید ببینید)

 پروژه avr

 


 

پروژه اتصال AVR به کامپیوتر

 اینم یه عکس از مدار پروژه تو پروتئوس

توجه : این پروژه تو پروتئوس اجرا نمیشه و باید حتما در عمل ببنیدید پروژه رو>>>من پروژه رو تو پروتئوس کشیدم تا بهتر متوجه بشید.

میکروکنترلر

 

اینم از کد های پروژه

 

نوجه : فایل شبیه ساز و کد های پروژه در فایلی که در ته همین مطلب برا دانلود گزاشتم موجود هستش.

 


 

اینم عکسی از پروژم که در عمل بستم

(روشون کلیک کنید و در اندازه اصلی ببینید)

 آموزش avr  آموزش میکروکنترلر avr

 

اینم ۲ تا فیلم از پروژم در عمل

فیلم ۱ : که تو یه فیلم از نرم افزار Hyper Terminal استفاده کردم(که تو فایل دانلود آخر این مطلب تو پوشه SOFTWAR قرارش دادم.) >>> همون طور که میبینید اگه با سرعت تایپ کنید تو LCD چرت و پرت نشون میده ( که این یکی از نقاط ضعف نرم افزار Hyper Terminal هستش. ) >>> تازه باید به تمام USB های کامپیوتر چیز وصل نباشه و فقط ماژول به کامپیوتر وصل باشه >>>که اینم از نقاط منفی نرم افزار Hyper Terminal هستش.

http://www.aparat.com/v/YU4lA

 

فیلم ۲ : که تو این فیلم من از Terminal کدویژن استفاده کردم>>>که همون طور که تو فیلم میبینید اگه با سرعت تایپ کنید>>>بازم اطلاعات صحیح نشون داده میشه تو LCD و کانکت و دیسکانکت شدنش هم آسون تره>>>در ضمن برخلاف Hyper Terminal لزومی نداره که حتما تمام وصایلی که با USB کار  میکنن اتصالشون رو قطع کنیو فقط ماژول به کامپیوتر وصل باشه.

http://www.aparat.com/v/xozuP


نتیجه گیری : همون طور که میبینید Terminal کدویژن خیلی بهتر از Hyper Terminal هستش>>>لذا شما هم از Terminal کدویژن استفاده کنید.

 


 

توجه ۰ : اگه کد های پروژه رو به صورت زیر تغییر بدید ؛ اطلاعات از کامپیوتر به میکرو و از میکرو به کامپیوتر ارسال میشه….

نحوه کار کد های بالا دقیقا مثل کد های پروژه این مطلب هستش فقط با این تفاوت که میکرو هر چی که از کامپیوتر دریافت کنه یه * به کامپیوتر ارسال میکنه (و در ترمینال مورد نظر * نمایش داده میشود. و در lcd چیزی که در ترمینال تایپ کردیم.)

 

توجه ۱ : تو فایل دانلود زیر >>>تو پوشه etc >>>تو پوشه book >>> دو تا کتاب گزاشتم در مورد ارتباط میکرو با pc البته نه با usb >>> خواستید اونا رو هم بخونید بد نیستند.

 توجه ۲ : برای استفاده از این ماژول باید درایورش رو نصب کنید که در زیر فایلش رو براتون گزاشتم.(حتما حتما نصبش کنید.)

توجه ۳ : به علت طولانی شدن مطلب امکان داره چیزی رو جا انداخته باشم لذا لطفا اگه کمبودی هست اعلام کنید.

توجه ۴ : برای شبیه سازی پروژه در پروتئوس میتونید از VIRTUAL TERMINAL توی پروتئوس استفاده کنید……و باهاتش اطلاعات ارسال و دریافت کنید(مثل این که دارید از کامپیوتر اطلاعات ارسال و دریافت میکنید)>>>مطلب زیر رو بخونید : آموزش جامع کار با پروتئوس جلسه۱

 لطفا با نظراتتون و اشتراک گزاری مطلب از ما حمایت کنید.(حالا بگو ، کی نظر میده…..بابا من کلی سر این مطلب وقت گزاشتم اون وقت نمیخوای یه نظر کوچولو بدی>>خداییش بی انصافیه اگه نظر ندید.

cry

 

 

خرید ماژول میدل USB به TTL

 

دانلود پروژه+نرم افزار+مخلفات – سرور۱

دانلود پروژه+نرم افزار+مخلفات – سرور۲

 

دانلود درایور ماژول – سرور۱

دانلود درایور ماژول – سرور۲

 

منبع:

http://dmf313.ir/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-avr-%D8%A8%D9%87-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-usb-%D8%A8%D8%A7-%D9%85%D8%A7%DA%98%D9%88%D9%84-cp2102/