اطلاعیه

Collapse
No announcement yet.

کار عملی با Xmega از 0 تا ...

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #76
    پاسخ : کار عملی با Xmega از 0 تا ...

    در این لینک نمونه های جالبی از انجام کار عملی با XMEGA در ساخت بخش های الکترونیک پرنده های با چند ملخ قرار داده شده است:

    http://diydrones.com/profiles/blogs/xmega-ap-and-esc
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #77
      پاسخ : کار عملی با Xmega از 0 تا ...

      سلام ، چرا در دیتاشیت XMEGA جدول آدرس اینتراپت ها (اولویتها مانند ریست و تایمر ها مانند سری مگا) وجود ندارد؟ مثلا در سری مگا همه اینتراپت ها در یک جدول یکجا مشخص بود ولی در XMEGA مبهم بوده (حداقل برای من )، اگر امکان دارد با ذکر یک مثال نحوه خواندن آنها توضیح داده شود.

      دیدگاه


        #78
        پاسخ : کار عملی با Xmega از 0 تا ...

        نوشته اصلی توسط mehdi210
        سلام ، چرا در دیتاشیت XMEGA جدول آدرس اینتراپت ها (اولویتها مانند ریست و تایمر ها مانند سری مگا) وجود ندارد؟ مثلا در سری مگا همه اینتراپت ها در یک جدول یکجا مشخص بود ولی در XMEGA مبهم بوده (حداقل برای من )، اگر امکان دارد با ذکر یک مثال نحوه خواندن آنها توضیح داده شود.
        به آموزش وقفه های xmega در این تاپیک مراجعه کنید:
        http://www.eca.ir/forum2/index.php?topic=52437.0

        دیدگاه


          #79
          پاسخ : کار عملی با Xmega از 0 تا ...

          نوشته اصلی توسط طراح
          در این لینک نمونه های جالبی از انجام کار عملی با XMEGA در ساخت بخش های الکترونیک پرنده های با چند ملخ قرار داده شده است:

          http://diydrones.com/profiles/blogs/xmega-ap-and-esc
          با تشکر از لینک خوبی که گذاشتید.
          کسی تا به حال تجربه ساخت این گونه پرنده ها رو داره؟
          یا لینک و مرجع مناسب در این زمینه؟
          ممنون.
          بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
          موفقیت پیش رفتن است نه به نقطه ی پایان رسیدن
          نلسون ماندلا

          دیدگاه


            #80
            پاسخ : کار عملی با Xmega از 0 تا ...

            نوشته اصلی توسط mehdi210
            سلام ، چرا در دیتاشیت XMEGA جدول آدرس اینتراپت ها (اولویتها مانند ریست و تایمر ها مانند سری مگا) وجود ندارد؟ مثلا در سری مگا همه اینتراپت ها در یک جدول یکجا مشخص بود ولی در XMEGA مبهم بوده (حداقل برای من )، اگر امکان دارد با ذکر یک مثال نحوه خواندن آنها توضیح داده شود.
            این سوال در تاپیک نامناسبی مطرح شده، اما در پاسخ باید گفت که در فصل 31 از XMEGA A Manual در بخش Peripheral Module Address Map آدرس ابتدای هر ماژول نوشته شده و در انتهای هر فصل هم Offset رجیسترهای مرتبط با ماژول توضیح داده شده نسبت به این آدرس پایه ذکر شده است.
            اوژن: به معنای افکننده و شکست دهنده است
            دانایی، توانایی است-Knowledge is POWER
            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

            دیدگاه


              #81
              پاسخ : کار عملی با Xmega از 0 تا ...

              مدتی است که از XMEGA در یک تولید صنعتی استفاده می کنم (و اصولا انگیزه اصلی از کار با XMEGA هم پیاده سازی همین نوع کاربردهای صنعتی با توجه به سخت افزارهای خاص آن بوده است). اشاره به این مطلب خالی از فایده نیست که بر مبنای کاربردهای پیاده سازی شده ، تاکنون عملکرد مناسبی از این میکروکنترلر در شرایط صنعتی مشاهده شده و هنوز به موردی مبنی بر هنگ کردن یا ریست شدن و موارد مشابه در محیط صنعتی برخورد نکرده ام. این عملکرد البته با رعایت موارد مناسب از نظر مدارات تغذیه و نوع PCB و ایزولاسیون و غیره بدست آمده است.
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                #82
                پاسخ : کار عملی با Xmega از 0 تا ...

                هنوز به موردی مبنی بر هنگ کردن یا ریست شدن و موارد مشابه در محیط صنعتی برخورد نکرده ام
                با درود و عرض خسته نباشی ،اینجانب در مورد نقل قول بالا اینگونه برداشت کردم
                که در سریMEGA مشکل هنگ کردن که شایع بوده درست می باشد .

                یا اینکه سری XMEGA نیاز کمتری به رعایت( از نظر مدارات تغذیه و نوع PCB و ایزولاسیون) می باشد . مثلا در مورد فیلم پروژه کنترل دور الکتروموتور روتور قفسی که فرمودید ایزولاسیون خاصی بکار نرفته و حتی با اتصال فازمتر به عناصر برد روشن می شود .

                دیدگاه


                  #83
                  پاسخ : کار عملی با Xmega از 0 تا ...

                  منظور از عبارات بالا این بود که تاکنون موردی مبنی بر نویز پذیری غیر معمول در خانواده XMEGA را مشاهده نکرده ام و البته این به معنای نتیجه گیری به خصوصی در مورد نویزپذیری AVR در شرایط مشابه نیست.
                  اوژن: به معنای افکننده و شکست دهنده است
                  دانایی، توانایی است-Knowledge is POWER
                  برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                  وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                  قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                  اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                  ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                  دیدگاه


                    #84
                    پاسخ : کار عملی با Xmega از 0 تا ...

                    کسی از شما ارتباط سریال با Atxmega128a1 یا هر میکروی دیگه از این خانواده کار کرده؟

                    دیدگاه


                      #85
                      پاسخ : کار عملی با Xmega از 0 تا ...

                      با عرض سلام
                      می خواستم ببینم این تاپیک فعال هست یا نه؟
                      اگه هست چرا کسی پست نمیده؟
                      من مدتی هست که با Xmega کار می کنم البته با Bascom
                      یک سری از قابلیت هاش رو هم راه انداختم مثل:
                      ADC , DAC , Usart , Timer(PWM+WG+Normal) , RTC , Interrupt
                      و یه سری چیزای دیگه تو همین مایه ها
                      گفتم اگه طلبه داشته باشه ، شروع کنم به رد و بدل کردن اطلاعات با دوستان

                      دیدگاه


                        #86
                        پاسخ : کار عملی با Xmega از 0 تا ...

                        برادر عزیز ، جناب آقای soslovek بنده پایه ام :applause:.

                        دیدگاه


                          #87
                          پاسخ : کار عملی با Xmega از 0 تا ...

                          پروژه تولید سیگنال AV با XMEGA



                          http://www.batsocks.co.uk/products/B...20PDI%20AV.htm

                          http://www.batsocks.co.uk/products/B...I%20AV_img.htm
                          اوژن: به معنای افکننده و شکست دهنده است
                          دانایی، توانایی است-Knowledge is POWER
                          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                          دیدگاه


                            #88
                            پاسخ : کار عملی با Xmega از 0 تا ...

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

                            دیدگاه


                              #89
                              پاسخ : کار عملی با Xmega از 0 تا ...

                              با توجه به استفاده از sram داخلی که محدود به 4 کیلوبایت است، در این پروژه از دقت 8 بیتی و فرکانس نمونه برداری حدود 7812 هرتز استفاده شده و زمان تاخیر هم حدود 0.5 ثانیه است. اما در صورت استفاده از حافظه خارجی مناسب می توان به دقت و تاخیر و فرکانس نمونه برداری مورد نظر دست پیدا کرد.
                              اوژن: به معنای افکننده و شکست دهنده است
                              دانایی، توانایی است-Knowledge is POWER
                              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                              دیدگاه


                                #90
                                پاسخ : کار عملی با Xmega از 0 تا ...

                                با سلام خواستم به عنوانه کسی که در زمینه برنامه نویسی میکرو کنترلرها فعالیت می کنم به دوستانی که با BASCOM کار میکنن و روی میکرو ها خصوصا XMEGA وقت میزارن بگم من خودم جزو کسایی بودم که برنامه نویسی رو با BASCOM یاد گرفتم و خیلی روش متعصب بودم اما بعد از اینکه وارد پروژهایی صنعتی که صحت عملکرده سیستم و اطمینان در طوله مدت کاکرد خیلی خیلی مهمه شدم فهمیدم باید حتما به زبان و کامپایلره استاندارده C مسلط بشم جدا از اینکه در طراحی مدارات هزار و یک نکنه وجود داره که جایه بحثه جدایی رو می طلبه. برای کار با XMEGA حتما از کامپایلرهای IAR یا AVR STUDIO 6 استفاده کنید و سعی کنید خوب یاد بگیریدش دومین نکته ای که هست حتما از ASF شرکت ATMEL استفاده کنید که راحتی و شیرینی یه کار با XMEGA رو دو چندان میکنه. در صورت استفاده IAR میتوند ASF رو جداگانه دانلود و مطابقه توضیحاتش در این کامپایلر استفاده کنید. اینو میدونم که اولش خیلی پیچیده به نظر میاد و کسایی که راحتی و منطقه ساده BASCOM رو تجربه کردن خیلی سخته که باهاش کنار بیان اما بعدا که با این سیستم آشنا شدین و تونستین از کتابخانهای پیشرفته ی ASF که اصوله حرفه ایه برنامه نویسی داخلش رعایت شده استفاده کنین و طبقه الگو گرفتن از آنها برنامه نویسی و برایه خودتون کتابخانه بنویسین تازه متوجه میشین برنامه نویسی یعنی چی :nerd:
                                اما نکته بسیار مهمی وجود داره اینکه هیچ میدونستین سازمانها و شرکت های بزرگی مثله ناسا , سونی , فراری و ... از همین نرم افزارها مثله BASCOM , MikroBasic , FLOWCODE و ... طبقه گفته ی کارشناساشون در واحدهای R&D شون استفاده میکنن :question: واحدهای تحقیق و توسعشون وقتی ایده ای برایه ساخته یه دستگاه یا گجت میگیرن بعد از طراحی اولیه سخت افزار ابتدا با همین نرم افزار ها به علت سادگی در منطق و سرعت در پیاده سازی کدها و ارتباط با سخت افزار پایه ی اولیه برنامشونو پیاده میکنن و در محیطه آزمایشگاه اجرا میکنن و وقتی به نتیجه مورده نظر رسیدن وارده فازه صنعتی سازی میشن و طبقه کامپایلرها و زبانه استاندارده C شروع به نوشتنه کدها و طراحیه سخت افزاراشون میکنن.

                                امیدوارم مطالبی که بیان کردم برای این دسته از ذوستانم مفید باشه.

                                دیدگاه

                                لطفا صبر کنید...
                                X