PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ساخت برد آموزشی xmega 128a1



madar
31-08-2011, 15:39
سلام
چند وقتی که به فکر طراحی یه برد هستم. البته می خوام یه بردی که نه خیلی پیشرفته باشه نه هدر برد تا همه بتونند بسازند .
میدونم این روزها با وجود آرم کسی سراغ XMEGA را نمگیره ولی با توجه به قدرت و امکانات زیاد و قیمت مناسب این میکروکنترلر هنوز ارزش کار کردن باهاش را دارد.
من یه سری امکاناتی در نظر گرفتم که می تونیم با همکاری شما زیادش کنیم.
سون سگمنت 4 تایی
آی سی حافظه
کیپد 4*4
خروجی رله
RS232
DS1307
SD/MMC CARD
LCD کارکتری
LED
JTAG / PDI
IDC یا پین هدر برای پورتها
فقط اگه کسی شماتیکی یا چیزی در این مورد داره بزاره استفاده کنیم.
منتظر پیشنهادات دوستان هستم.:wink:

madar
01-09-2011, 12:32
منتظر پیشنهادات دوستان هستم.:wink:
:0013::0013::o:(

sadmonew
01-09-2011, 12:44
با سلام
يه سايت پيدا كردم كه برد XMEGA 128A1 رو داره. ببينيد به دردتون ميخوره.
اين لينك سايت:
XMEGA Development Board - ATxmega128a1 - NEW VERSION! (You can see links before reply)

اينم شماتيك:
You can see links before reply

اينم نمونه كد:
XMEGA Development Board - ATxmega128a1 - NEW VERSION! (You can see links before reply)

________________________
برنامه نويسي، الكترونيك(PE) (You can see links before reply)
________________________

sadmonew
01-09-2011, 12:58
اينم يه سايت ديگه :
شايد اين برد اون چيزي هست كه شما ميخوايد. اينو هم ببينيد::wink:

لينك سايت:
xmega Board (Data logger) - Ledato (You can see links before reply)

اينم شماتيك برد:
You can see links before reply

________________________
برنامه نويسي، الكترونيك(PE) (You can see links before reply)
________________________

madar
01-09-2011, 13:15
با تشکر از آقای محمدی
فکر کنم تو این شماتیک اولی واسه ی ارتباط usb از usb162 استفاده کرده به نظر شما از آی سی مبدل استفاده کنیم یا از همین میکرو؟؟
در ضمن امکاناتی بردمون کافی است یا زیادش کنیم؟؟
منتظر همکاری دیگر دوستان نیز هستیم.:o

sadmonew
01-09-2011, 13:41
با سلام
البته من قصد ساختن اين بورد رو ندارم فقط خواستم به شما كمكي كرده باشم. من خودم با ARM كار ميكنم. البته بهتر هستش از همون AT90USB162 استفاده كنيد. هر سوال داريد در خدمتيم.:hi:

________________________
برنامه نويسي، الكترونيك(PE) (You can see links before reply)
________________________

pooriya
01-09-2011, 13:54
سلام
به نظرم همین بردهای کویر با برد main خوب هستش که فقط تو 2و3 جا مثل وصل lcdn96 مشکل داره که میشه اونارم درست کرد.
pcb برد زیر رو هم من دارم فقط تستش نکردم هنوز،امکاناتشم اینه:
1-قابلیت وصل پروگرمر به صورت PDI,JTAG
2-دارا ی انواع سنسور دما و تراشه ساعتDS1307
3-دارای IC بافر برای وصل وسائل خارجی به بورد ULN2803
4-دارای IC مخصوص درایو موتور LB1936
5-دارای خشاب وصل رمهای SD
6-داری تراشه دیکودر فایلهای صوتی VS1053
6-قابلیت وصل RFM12B به صورت ONBOARD
7-داری تراشه بلوتوث BTM-222
8-قابلیت وصل رمهای STATIC روی برد
9-وبسیار قابلیت های دیگر............


You can see links before reply

madar
01-09-2011, 15:30
سلام
به نظرم همین بردهای کویر با برد main خوب هستش که فقط تو 2و3 جا مثل وصل lcdn96 مشکل داره که میشه اونارم درست کرد.
pcb برد زیر رو هم من دارم فقط تستش نکردم هنوز،امکاناتشم اینه:
1-قابلیت وصل پروگرمر به صورت PDI,JTAG
2-دارا ی انواع سنسور دما و تراشه ساعتDS1307
3-دارای IC بافر برای وصل وسائل خارجی به بورد ULN2803
4-دارای IC مخصوص درایو موتور LB1936
5-دارای خشاب وصل رمهای SD
6-داری تراشه دیکودر فایلهای صوتی VS1053
6-قابلیت وصل RFM12B به صورت ONBOARD
7-داری تراشه بلوتوث BTM-222
8-قابلیت وصل رمهای STATIC روی برد
9-وبسیار قابلیت های دیگر............


پویاجان فکر کنم این برد ساختنش دردسر بیشتری داشته باشه .
برد کویر را هم بررسی کردم، فقط یه کانکتور usb و rs232 را اضافه کنیم حله.:wink:
فکر کنم امکاناتش کافی باشه (البته اگه دوستان پیشنهاد دیگه ای هم دارند بفرمایند)aa)

cmuiran
01-09-2011, 17:55
سلام
بردي كه اقا پويا گفته برد جالبيه به نظر من يك برد كامل چيزه جالبي در مياد
اقا پويا خاستي استارت بزني ما هم هستيم
البته اقا madar بي ادبي نشه هر كسي برا خودش نظري داره ببخشيد كه مخالف شما بودم

madar
01-09-2011, 18:33
سلام
بردي كه اقا پويا گفته برد جالبيه به نظر من يك برد كامل چيزه جالبي در مياد
اقا پويا خاستي استارت بزني ما هم هستيم
البته اقا madar بي ادبي نشه هر كسي برا خودش نظري داره ببخشيد كه مخالف شما بودم
با تشکر از آقا پیمان
بله از اینکه برد جالبی در میاد شکی نیست ولی من میخوام یه بردی در حد امکاناته خودمون و زیاد هزینه بردار نباشه یعنی بردی برای همه.بگذریم......
آقا پوریا و دیگر دوستان که در ساخت برد تجربه دارند بگند که از کجا شروع کنیم

pooriya
01-09-2011, 23:17
سلام
ببینین برد زیاد مهم نیست،مهم شروع به کار با این ic هستش.زمانی که من می خواستم کار بکنم فقط یه برد تبدیل داشتم و یه پروگرمر.
درباره برد هم به نظرم همین برد main کویر البته با یکسری تغییرات بسیار مفید هستش.البته با بردای دیگه و بردی که گذاشتم هم مشکلی ندارم.

madar
01-09-2011, 23:26
:wink:
اینکه گفتی یعنی یکسری تغییرات بدیم و درستش کنیم دیگه؟یا بخریم؟

cmuiran
02-09-2011, 13:48
سلام دوستان عزیز
میگم برای شروع کردن xmega
اول یک نرم فزار خاصی را مانور بدیم
منظورم اینکه شما با چه نرم افزاری میخواین کار کنین تا بچه ها برن روی اون نرم افزار تا اگه مشکلی خوردیم با هم حلش کنیم
و نکته دیگه اینکه شما از برد خودتون که قراره طراحی کنین چه انتظاری دارین ؟؟
یک لیست بگیریم تا برد این میکرو را طراخی کنیم
و با مشارکت هم دیگه یک نرم افزاری را انتخاب کنیم و شروع به کار کنیم
موافقین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

kavir
02-09-2011, 14:02
بهترین نرم افزار همون avrstudio 5 هست و مثالهای خود اتمل
بعدش code vision
bascom avr
mikroe compiler

madar
02-09-2011, 14:54
عالیه، من موافقم:wink:
همانطور که دوستمون گفتند اینجا یه لیستی جمع و جور از امکانات برد میزارم:
LCD N96
LCD گرافیکی
LCD کارکتری
LM35
KEYPAD 4*4
ال ای دی 8 تا
بازر
DS1307
سون سگمنت 4 تایی
تراشه ی حافظه
-SD/MMC
-آ ی سی ULN2003 برای استپ موتور
-تقویت خروجی PWM
USB
-RS232
تغذیه ی 3.3 و 5 ولت و IDC برای پورتها
اینها مواردی بود که به ذهنم رسید . بعد از این مرحله نوبت به طراحی میرسه.
کامپایلرش را هم که آقای زارعی معرفی کردند.

cmuiran
02-09-2011, 14:59
سلام مهندس زارعی
من با avrstudio زیاد اشنای ندارن
میتونین استارت کار را شما بزنین
یک اموزش مرجع و کامل اپلود کنین ممنون میشم تا بچه ها شروع به مار کنن و بعد از طراحی برد بتونن روی این برد پیاده سازی کنن

در مورد بسکام فکر کنم بخوایم استارت بزنیم اول باید رجیستر کارکنیم چون هیچ کانفیگ و دستوری نداره
فقط adc ,usart ,port ها را دارد
جالب نیست

pooriya
02-09-2011, 15:29
با سلام
در مورد کامپایلر اگه بخواین اصولی و سخت یاد بگیرین به ترتیب:
1-iar
2-avrstudio
اگه بخواین راحت یاد بگیرین mikroc که من تاحالا اکثر قسمتهای xmega رو با این کامپایلر راحت و اصولی راه انداختم.
در مورد برد هم قبلا گفتم (کویر).البته با تغییرات

cmuiran
02-09-2011, 15:55
اگه بخواین راحت یاد بگیرین mikroc که من تاحالا اکثر قسمتهای xmega رو با این کامپایلر راحت و اصولی راه انداختم.

سلام
اگه احساس میکنین بهتره همین کار را انجام بدیم
چون شما بیشتر بخش ها را تست گرفتین پس میشه استارت خوبی زد و شروع به کار کرد

madar
02-09-2011, 23:44
بالاخره از بین avr studio و mikroc کدوم انتخاب می کنید؟؟
البته بعد از ساخت برد آموزشهاش را هم باید با همکاری همدیگه بزاریم.:0013:

cmuiran
02-09-2011, 23:56
سلام مجدد به اقا پوریا
با avrstudio میخواین asm کا کنین یا با agc این نرم افزار کار کنین؟؟؟؟

cmuiran
02-09-2011, 23:57
بالاخره از بین avr studio و mikroc کدوم انتخاب می کنید؟؟

سلام دوست عزیز
بحث سر Avrstudio هست
هنوز به طور کامل تصمیم نگرفتیم

pooriya
03-09-2011, 03:33
سلام

هر 2 کامپایلر خوبن و هر کدوم حسناتی دارن ولی بازم انتخاب نهائی با خودمونه.با avrstudio هم به زبان c کار میکنیم(با افرونه gcc)

sadmonew
03-09-2011, 17:00
با سلام
نظر من اينه كه AVRstudio بهتره. اين برنامه رو شركت اتمل توليد كرده پس با ميكروهاي اين شركت كاملا سازگاري داره(مثل ATRF,AVR،AVR32,...). همون طور كه دوستمون هم گفتن با اضافه كردن كامپايلر WinAVR)GCC) با اون ميتونيم برنامه رو به زبان C بنويسيم. ضمنا بسياري از پروگرمرها و ديباگرها رو هم پشتيباني ميكنه. حالا با تمام اين توضيحات انتخاب نهايي با خودتونه كه از كدومشون استفاده كنيد.:hi:

________________________
برنامه نويسي، الكترونيك(PE) (You can see links before reply)
________________________

madar
03-09-2011, 18:05
پس نتیجه ی نهایی این میشه
کامپایلر:AVR Studio 5
زبان برنامه نویسی: C
دوستان اگه همتون موافقین بریم سر اصل مطلب...

cmuiran
03-09-2011, 22:07
سلام دوستان گرامي
تشكر كه خوب جمع بندي كردين
خوب آقايون فكر كنم گام اول تو همجا كار با پورت باشه؟؟
يا اشناي با نرم افزار ؟؟

madar
03-09-2011, 23:01
آقا کجا با این سرعت:mrgreen:
من که هنوز برد ندارم و تو همین تاپیک هم قرار بود یه برد بسازیم و آموزشها را طبق اون انجام دهیم.

pooriya
04-09-2011, 01:40
سلام

خوب دوستان به نظرم گیر کردن تو بین چند کامپایلر خوب نیست و من همیشه گفتم اون کامپایلری خوبه که شما دارین باهاش کار می کننین و کار شما رو راه میندازه.

در این بین avrstudio گزینه خوبیه(ولی نه صرفا بهترین گزینه) و البته نسخه 5 با اینکه خیلی بهتر شده ولی بازم ایراداتی داره که با گذشت زمان حل میشه و در حال حاضر کاره مارو راه میندازه.

در مورد برد هم دوستان می تونن همین برد xmega سایت رو تهیه کنن(البته فعلا)و خوب هم جواب میده (به واسطه قابلیت اتصال به برد بورد)

Doloop
04-09-2011, 18:12
سلام
منم به جمعتون اضافه شدم
البته با اجازه

madar
04-09-2011, 23:13
سلام
منم به جمعتون اضافه شدم
البته با اجازه
آقا خوش اومدید :hi:
آقا پوریا شما گفتید که فعلا برد کویر را تهیه کنیم واسه ی بعدا چه برنامه ای دارید؟؟
مثل اینکه آموزش XMEGA واسم گرون تموم میشه خرید پروگرامر و برد.:sa::mrgreen::mrgreen:البته اگه آقای زارعی تخفیف ویژه بدند که :0013::mrgreen::mrgreen:
در ضمن من میکرو را دارمها ولی واسه ی اینکه شما میگین و آموزش ها طبق یه برد جلو بره گفتمش:wink:

cmuiran
04-09-2011, 23:50
آقا کجا با این سرعت:mrgreen:
من که هنوز برد ندارم و تو همین تاپیک هم قرار بود یه برد بسازیم و آموزشها را طبق اون انجام دهیم.
سلام
راست میگی
خوب شروع کنیم به ساختن دیگه
لیست تجهیزات را گرفتین ؟؟ که چه امکاناتی داشته باشه ؟؟

madar
05-09-2011, 00:28
سلام
راست میگی
خوب شروع کنیم به ساختن دیگه
لیست تجهیزات را گرفتین ؟؟ که چه امکاناتی داشته باشه ؟؟

آره تو پست پانزده هستش.

madar
05-09-2011, 23:29
آقایون کدوم ،هم تو طراحی برد حرفه ای باشند و هم وقتشو دارند؟؟

madar
06-09-2011, 12:29
سلام
یه راهنمایی در مورد بوت لودر xmega می خواستم
مثلا چه سخت افزاری نیازه یا هر مطلبی راجع به آن
متشکرم

shayanmelody
06-09-2011, 13:50
سلام
یه راهنمایی در مورد بوت لودر xmega می خواستم
مثلا چه سخت افزاری نیازه یا هر مطلبی راجع به آن
متشکرم


سلام.
تو تاپیک زیر بوت لودر برای انواع avr و همچنین xmega هم وجود داره.
شما فقط کافیه سخت افزار ارتباط سریال با کامپیوتر رو مدارتون باشه !
در ضمن ، برای پروگرم کردن بوت لودر شما باید به پروگرمر این سری دسترسی داشته باشید.
با تشکر.

بوت لودر برای انواع avr - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

kavir
06-09-2011, 15:17
اینجا هم نمونه بوت لودرش هست که روی بردهای کویرالکترونیک ریخته شده
کلیه آموزش ها و نکات مهم برد eke2xmega v1.0 کویرالکترونیک - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

madar
13-09-2011, 22:15
سلام
دوستان من تقریبا cpu برد را کشیدم .این برد را از روی شماتیک برد راه انداز کویر کشیدم البته به اضافه ی چند تا امکانات دیگه .انشا الله اگه درست کار کنه یه برد تک لایه واسه ی امکانات جانبی می کشم.
فقط می خواستم بدونم این کانتکور که در برد ها استفاده شده اسمشون چیه و از کجا می تونم گیر بیارم؟؟
در ضمن واسه ی بوت لودر باید از max232 استفاده کنیم دیگه ؟یا بدون آی سی هم میشه؟

kavir
14-09-2011, 02:38
سلام
کانکتور din و حتمامادگی استفاده کنید
برای مبدل هم بهتر هست که از مبدل یو اس بی به سریال استفاده کنید تا اکثرا که لپ تاپ دارند بتونند استفاده کنند pl2303hx و ارزون هم هست

madar
14-09-2011, 13:14
من با این مبدل ها کار نکردم و یه سوال برام پیش اومده
واسه ارتباط pl2303 با میکرو فقط پایه های rxd و txd را از pl2303 به میکرو ببریم دیگه؟یا جور دیگه ای ؟؟
مثل همین شکل
You can see links before reply
راستی فوت پرینت این آی سی را دارید؟؟

kavir
14-09-2011, 14:40
شماتیکش صفحه اول گذاشتم ایسی خیلی ارزون وساده ای هست و سرعت تا یک مگ ساپورت میکنه
اره فقط rx tx gnd

madar
14-09-2011, 17:43
آقای زارعی پس فوت پرینتش؟؟:)

kavir
14-09-2011, 18:59
آقای زارعی پس فوت پرینتش؟؟:)
اینم فوت پرینت به زودی تمامی فوت پرینت های محصولات فروشگاه برای خریداران آماده میشه و رایگان ارسال می شه :0013:
اصلاح شد

madar
14-09-2011, 19:27
آقای زارعی فایل تو پروتل باز نمیشه؟؟

madar
15-09-2011, 00:39
فایل باز نمیشه؟؟

:sa:

kavir
15-09-2011, 15:19
من پست رو الان دیدم که مشکل دارین
فایل رو اصلاح کردم با ورژن 6.8 می تونید باز کنید و یا بالاتر

pooriya
15-09-2011, 15:44
سلام

دوست عزیز madar ببینین وقت هدر دادن واسه یه برد کار جالبی به نظر نمیرسه،چرا؟

ببینین شما وقت صرف کنید تا یک برد طراحی بشه اونم حالا بعد چاپ و برداشتن هزینه های زیاد کار بکنه یا نه؟شما می تونستین به جای این کار با تهیه یک برد مناسب این وقت و صرف اموزش و تمرین و تکرار با این میکرو بکنین.

madar
21-09-2011, 21:05
با سلام خدمت دوستان
طبق پیشنهاد آقای زارعی از آی سی pl2303 استفاده کردم(usb به سریال) اما یه سوالی واسم پیش اومده و اینکه آیا باید نرم افزار خاصی توی pc نوشته شود؟؟یا از همان نرم افزار های بوت لودر که آقا شایان و زارعی قرار دادند می توان استفاده کرد؟؟

kavir
21-09-2011, 22:14
سلام
نرم افزار خاصی نمیخواد از همون بوت لودر استفاده کنید که برای شرکت mikroe هست

atrak
09-10-2011, 16:00
سلام
امیدوارم که حال همگی خوب باشه
من یک سوال ساده دارم : برای پروگرام کردن برد ایکسمگا باید از دو درگاه یواس بی استفاده کنیم ؟ یکی برای تغذیه برد ایکسمگا و دیگری برای ارتباط با درگاه سریال ؟

ممنونم

kavir
09-10-2011, 17:46
سلام
امیدوارم که حال همگی خوب باشه
من یک سوال ساده دارم : برای پروگرام کردن برد ایکسمگا باید از دو درگاه یواس بی استفاده کنیم ؟ یکی برای تغذیه برد ایکسمگا و دیگری برای ارتباط با درگاه سریال ؟

ممنونم
سلام
برای پروگرام کردن آن در کل نیاز به پروگرامر هست ولی اگر برد شرکت ماگرفتین قبلا برنامه بوت لودر روش پروگرام شده و نیازی به پروگرامر نداره و با پورت سریال یا یک مبدل یو اس بی به سریال کار میکنه
موفق باشید

atrak
09-10-2011, 22:46
سلام
مداری که برای pl2303 ارائه شده است دارای یک پایه تغذیه vccio است . این پایه به کجا متصل می شود ؟ آیا مدار به تغذیه خارجی نیاز دارد ؟ توضیحی داده نشده است .

متشکرم

kavir
10-10-2011, 00:13
سلام
این آیسی hx دارای رگولاتور داخلی هست و نیازی نیست به تغذیه خارجی