NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4289 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 33

موضوع: چند تا سوال خیلی ساده درباره یک پروژه (( اسیلوسکوپ دو کاناله))

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض چند تا سوال خیلی ساده درباره یک پروژه (( اسیلوسکوپ دو کاناله))

    سلام به همگی

    من یه برد آموزشی AVR از یک موسسه در تهران خریدم که یک میکروی Atmega32 روی اون هست و روی پورت A این میکرو هم یک keypad تعبیه شده.

    همونطور که میدونید کانالهای ADC هم روی پورت A هستند.

    من میخوام یک پروژه درست کنم که دو تا کانال از function generator بگیرم و بعد از تبدیل آنها به موج دیجیتال این کانالها رو روی LCD گرافیکی نمایش بدم. یعنی همون اسیلوسکوپ .

    از طرفی اسیلوسکوپ من چون باید دو کاناله باشه و بتونه موجها رو چپ و راست و بالا و پایین ببره خواستم از یک keypad استفاده کنم که با زدن دکمه 1 کانال 1 و با دکمه 2 کانال 2 و با # هم لیساژور رو نشون بده و با 4 و 6 به چپ و راست و با 5 و 8 هم به بالا و پایین بره.

    حالا سوالم اینجاست:

    اگر من دو تا موج آنالوگ رو به ADC0 و ADC1 وصل کنم که همون PORTA.0 و PORTA.1 هستند چطوری میتونم از keypad که به این پورتها وصل شده برای کار روی موج استفاده کنم..؟


    از اونجایی که این پروژه پایانی من در لیسانس هست اصلا دوست ندارم با بردبرد کار کنم. و حتما اصرار دارم که کارم با یک برد تمیز مثل برد آموزشی باشه.


    چطوی میتونم منحنی لیساژور رو درست بکنم...؟؟ اصلا ایده ی نمایش منحنی لیساژور چگونه هست...؟؟ با میکرو میشه منحنی لیساژور درست کرد..؟؟



    از اونجای که روی این برد آموزشی فقط یه lcd کاراکتری هست میخواستم بدونم آیا امکان اتصال lcd گرافیکی با کابل نواری وجود داره...؟؟ اگر اینطوره کابل نواری رو چجوری باید درست کنم؟ منظورم کابلی مثل کابل پروگرامر هست.

    اتصال lcd باید چهاربیتی باشه یا هشت بیتی...؟؟

    آیا این امکان وجود داره که در یک لحظه روی LCd گرافیکی چند تا منحنی و نمودار نمایش داده بشه..؟؟ یکی همون محور های time و volt که دو تا خط مدرج عمودی هستند و هرگز نباید تغییر کنند و دو تا هم موج های سینوسی یا مثلثی (( رمپ )) یا مربعی که با کوچکترین تغییر از طرف مولد سیگنال باید روی lcd هم شکلشون تغییر کنه.


    باور کنید برای همین سه واحد پروژه حدود 200 تومن پول دادم و دارم کلاس میرم ولی هنوز در اوایل کار هستیم. تازه وقفه ها تموم شدن !!! نمیخوام مثل دوستانم برم پول بدم و پروژه بخرم. قصد دارم بعد از لیسانس هم کارم رو با میکرو ها ادامه بدم و برد آموزشی رو هم برای همین خریدم که خهم پروژه ام رو باهاش درست کمنم و هم بعدا بیشتر کار کنم. به میکروها خیلی علاقه من هستم ولی علم من در حال حاضر خیلی کم هست.


    ممنون میشم اگر یه کمکی بکنید و منو راهنمایی کنید.

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    شما به اين لينك يه نگه بنداز اگه سوالي بود ما در خدمتيم.
    Low speed AVR oscilloscope



    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

  5. تشکرها از این نوشته :


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    با سلام
    شما به اين لينك يه نگه بنداز اگه سوالي بود ما در خدمتيم.
    Low speed AVR oscilloscope



    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    والله من سوالام رو پرسیده بودم و اعلام هم کرده بودم که برد آموزشی از قبل وجود داره و میخوام بر اساس اون کار کنم.
    همینطور یه keypad رو برد هست که به پورتهای A وصل شده و از اونهم میخواستم استفاده کنم.

    ولی تناسبی بین سوالم و جواب شما نمیبینم... جز اینکه هردو اسمشون اسیلوسکوپ هست

  7. تشکرها از این نوشته :


  8. #4
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    سلام
    roberty عزیز
    اینطوری که شما سوال میپرسین کمی جواب دادنش سخته
    اون بردی که میگین نقشه شماتیک داره؟؟
    اگه اون نقشه رو بذاری فک میکنم بهتر بشه سوالات شما رو جواب داد
    اون پروژه ای که آقای محمدی معرفی کردن میتونه خیلی به شما تو ساخت این پروژه کمک کنه
    یه سوال دیگه هم دارم اونم اینه که شما با چه کامپایلری کار میکنید؟؟
    ویرایش توسط vahidasm : 20-10-2011 در ساعت 01:27
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  9. تشکرها از این نوشته :


  10. #5
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

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

    نه والله فقط مشخصات داره و یه عکس کوچیک

    برد AVR

    من با کدویژن کار میکنم.

  11. تشکرها از این نوشته :


  12. #6
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    اینایی که میگین (که میخواین به اون برد یه lcd گرافیکی وصل کنید و ...)
    شاید یه سریاشون قابل انجام باشن ولی یه جورایی شاید مشکل باشه
    اگه شماتیک بود بهتر میشد به شما کمک کرد
    شما میگین این برد فقط lcd کاراکتری روش هست و میخواین که جاش lcd گرافیکی بزارید که این تنها با تغییر سخت افزار ممکنه
    شما چرا اصرار دارید که حتما با این برد کار کنید؟؟
    شما اگه میخواین میکرو رو یاد بگیرین باید با همه چیزش آشنا بشید(طراحی سخت افزار و نرم افزار - طراحی برد و ...)شما اگه نظر من رو یخواین اگه این برد رو بذارید برای یادگیری های آتی خیلی بهتره و بشینید یه برد جدبد برای این پروژه طراحی کنید(البته این فقط یه نظر بود)
    ویرایش توسط vahidasm : 20-10-2011 در ساعت 02:16
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  13. تشکرها از این نوشته :


  14. #7
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    سلام
    من واسه ساخت یه اسیلوسکوپ می خوام از آی سی مبدل آنالوگ به دیجیتال استفاده کنم,مشخصات مورد نیازم هم 8 بیتی,تک قطبی.فقط دوستان پر سرعت ترین مبدلی رو که می شناسن معرفی کنن تا سریع ترینش رو انتخاب کنیم.
    ممنون
    ویرایش توسط sajjad_AD : 09-03-2012 در ساعت 22:33

  15. #8
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    محدوده فركانسي كه ميخوايد ازش نمونه برداري كنيد چند مگاهرتزه يا كيلوهرتز؟
    _____________________________________
    _____________________________________

  16. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  17. #9
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    سلام آقای محمدی
    می خوام تا 1 مگا هرتز باشه,خروجیش رو هم به صورت موازی بده

  18. تشکرها از این نوشته :


  19. #10
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    مهندس باید دنبال یک adc فلش با حداقل سمپل ریت 4msps باشی .

  20. کاربران : 3 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  21. #11
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    به نظر من، براي نمونه برداري آي.سي مبدل a2d به شماره tlc5540 يا مشابه اون ميتونه مناسب باشه.
    _____________________________________
    _____________________________________

  22. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  23. #12
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    سلام به همگی

    من یه برد آموزشی AVR از یک موسسه در تهران خریدم که یک میکروی Atmega32 روی اون هست و روی پورت A این میکرو هم یک keypad تعبیه شده.

    همونطور که میدونید کانالهای ADC هم روی پورت A هستند.

    من میخوام یک پروژه درست کنم که دو تا کانال از function generator بگیرم و بعد از تبدیل آنها به موج دیجیتال این کانالها رو روی LCD گرافیکی نمایش بدم. یعنی همون اسیلوسکوپ .

    از طرفی اسیلوسکوپ من چون باید دو کاناله باشه و بتونه موجها رو چپ و راست و بالا و پایین ببره خواستم از یک keypad استفاده کنم که با زدن دکمه 1 کانال 1 و با دکمه 2 کانال 2 و با # هم لیساژور رو نشون بده و با 4 و 6 به چپ و راست و با 5 و 8 هم به بالا و پایین بره.

    حالا سوالم اینجاست:

    اگر من دو تا موج آنالوگ رو به ADC0 و ADC1 وصل کنم که همون PORTA.0 و PORTA.1 هستند چطوری میتونم از keypad که به این پورتها وصل شده برای کار روی موج استفاده کنم..؟

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

  24. تشکرها از این نوشته :


  25. #13
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    قبل از اين من يه سوال ديگه بپرسم.
    تو تايپيک ساخت تابلو روان که آقا شايان ايجادش کرد خودش تو يکي از پست ها گفته بود که ميخواد به ميکرو کريستال 50 مگ بزنه ...
    ولي من وقتي سرعت يه ميکرو که کريستال 27 مگ بهش وصله رو با سرعت ميکرويي که 40 مگ بهش وصله مقايسه کردم،ميکرويي که 40 مگ بود سرعتش کمتر بود !!!
    بايد کار خاصي کنيم يا با کريستال جواب نميده؟
    بايد رزوناتور يا اسيلاتور بهش وصل کرد؟
    ویرایش توسط sajjad_AD : 10-03-2012 در ساعت 01:19

  26. تشکرها از این نوشته :


  27. #14
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب میکرو تا جایی آور فلو میشه و بعد از اون یا با هارمونی کریستال کار میکنه یا این که اصلا کار نمیکنه!

  28. کاربران : 3 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  29. #15
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    به نظر من، براي نمونه برداري آي.سي مبدل a2d به شماره tlc5540 يا مشابه اون ميتونه مناسب باشه.
    دست شما درد نکنه همین خوبه,البته اگه میکرو بتونه با سرعت 40 میلیون نمونه در ثانیه دیتا رو دریافت کنه!!!

  30. تشکرها از این نوشته :


  31. #16
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    برای این سرعت یا بری سراغ arm و یا xmega با avr به نتیجه نمی رسی!

  32. تشکرها از این نوشته :


  33. #17
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    بازهم سلام

    یه سوالاتی برام پیش اومده...

    با فرض اینکه ماژول ADC با بیشترین سرعت نمونه برداری کار کند..

    من اگر بخوام هر یک ثانیه یکبار یه موج ورودی رو از طریق adc بخونم باید با تایمر کار کنم یا وقفه...؟

    اگر بخوام تو برنامه این امکان رو داشته باشم که یک ثانیه رو به 2 یا 5 یا 10 ثانیه یا در حد میلی ثانیه تغییر بدم چیکار باید بکنم...؟

    برنامه کدویژن رو منظورم هست.
    ویرایش توسط roberty : 11-03-2012 در ساعت 18:10

  34. #18
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    سلام
    فکر میکنم که بهتر باشه که فرکانس سمپل برداری رو ثابت نگهدارید و هرموقع نیاز دارید بهش دسترسی پیدا کنید
    برای نمایش هم، داده های ورودی رو تغییر ندید فقط اون بخشی رو که نیاز دارید نمایش بدید

  35. #19
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali_h نمایش پست ها
    سلام
    فکر میکنم که بهتر باشه که فرکانس سمپل برداری رو ثابت نگهدارید و هرموقع نیاز دارید بهش دسترسی پیدا کنید
    برای نمایش هم، داده های ورودی رو تغییر ندید فقط اون بخشی رو که نیاز دارید نمایش بدید
    فرکانس نمونه برداری ثابت هست و در بیشترین مقدارش قرار داره.

    فرکانسی که متغیر هست همون فرکانس موج ورودی است.

    مشکل منهم همین نمایش داده هاست. دوستی بمن گفت که عرض نمایشگر ال سی دی رو محور زمان در نظر بگیر.

    حالا من مشکلم همینجاست. چجوری در زمان دلخواهی که در برنامه هم آن زمان قابل تغییر هست از موج ورودی نمونه برداری کنم...؟

  36. #20
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    فرکانس نمونه برداری ثابت هست و در بیشترین مقدارش قرار داره.

    فرکانسی که متغیر هست همون فرکانس موج ورودی است.

    مشکل منهم همین نمایش داده هاست. دوستی بمن گفت که عرض نمایشگر ال سی دی رو محور زمان در نظر بگیر.

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

  37. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. اسیلوسکوپ جیبی
    توسط goooodboy_35 در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 1
    آخرين نوشته: 05-10-2012, 16:35
  2. پاسخ: 5
    آخرين نوشته: 07-06-2012, 00:16
  3. پاسخ: 2
    آخرين نوشته: 03-11-2011, 11:52
  4. ساخت اسیلوسکوپ ؟
    توسط nefel در انجمن الکترونیک
    پاسخ: 1
    آخرين نوشته: 11-08-2010, 20:40
  5. کاربرد کابل اسیلوسکوپ
    توسط Hesam1984 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 6
    آخرين نوشته: 06-02-2010, 02:40

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •