ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12
  1. #1
    2018/10/09
    19
    0

    مشکل در موج PWM

    من برای پروگرام atmega32 از
    arduino sketch استفاده میکنم


    تابع analogWrite به درستی کار نمیکند یعنی مقدار صحیح رو تولید نمیکند یعنی یا 0 هست یا حدود 1000 خروجی انگار خروجی دیجیتا هست با وجود اینکه :


    از پایه ی 20 و 19 و 38 و 39 استفاده کردم باز هم جواب نداد

    پایه ی 38 و 39 که کلا ADC دارن

    اما پایه های 20 و 19 طبق دیتا شیت PWM میتوانند تولید کنند


    از فایل hex خام کامپایل شده از نرم افزار arduino ide استفاده میکنم

    فقط برای تولید pwm به چه چیزایی ؟ تنظیمات نرم افزاری؟ سخت افزار میخواد؟؟ یا باید با کد و وقفه درستش کنم



    من الان صرفا atmega گذاشتم رو برد بورد (کریستال خارجی هم وصل نکردم) و منبع تغذیه وصل کردم
    ویرایش توسط arashsoft : 2019/01/06 در ساعت 21:30
  2. #2
    2018/02/22
    1,096
    694

    پاسخ : مشکل در موج PWM

    درود پین های ۴ .۱۸ .۱۹ .۲۱ خروجی pwm دارند . هر پین رو تست کنید با led .
  3. #3
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    نقل قول نوشته اصلی توسط Masood Ashoori

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    درود پین های ۴ .۱۸ .۱۹ .۲۱ خروجی pwm دارند . هر پین رو تست کنید با led .
    وقت خوش تست کردم

    من کدم اینه :

    analogWrite (13,200(;

    که پین ۱۳ آردو ینو پین ۱۹ اتمگا هست

    وقتی با یه ازدوینو دیگه analog read. میکنم اون پایه رو مقدار ۱۰۰۰ میده (حدود)
  4. #4
    2018/02/22
    1,096
    694

    پاسخ : مشکل در موج PWM

    درود ، خیر ، پین ۱۳ آردو ، پین ۸ اتمگاست

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    برای تست از led استفاده کنید دوست عزیز ،
  5. #5
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    خیلی ممنون
    1- پین out من متفاوته

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    اما من باز
    Bobuino تست کردم

    از پایه PD6 استفاده کردم








    و از led استفاد کردم :




    اینم کد :

    کد:
    void setup() {
      // put your setup code here, to run once:
      pinMode(9, OUTPUT);
    }
    
    
    void loop() {
      // put your main code here, to run repeatedly:
    
    
    
    
      int i =0;
    
    
      while(i<1022)
      {
        i++;
        analogWrite(9,i);
        delay(20);
      }
    }


    و led خاموش میماند و یک دفعه با تمام نور خود روشن میماند و بعد دوباره خاموش و....

    مثل 0 و 1

    اینم تنظیمات :
    ویرایش توسط arashsoft : 2019/01/07 در ساعت 15:47
  6. #6
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    من حتی با پروتوئس هم چک کردم




    pwm نیست

    blink هست


    اینم فیلم عملکرد:


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    یا

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت






    عضویت



    " allowfullscreen="true" quality="high" name="aparattv" id="aparattv" style="" src="https://www.aparat.com/public/public/player/aparattv" type="application/x-shockwave-flash">
    ویرایش توسط arashsoft : 2019/01/07 در ساعت 15:50
  7. #7
    2018/02/22
    1,096
    694

    پاسخ : مشکل در موج PWM

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

    اگر نشد کتابخونه pwm نرم افزاری رو نصب و تست کنید . این کتابخونه با استفاده از تایمر ها ، امکان استفاده از pwm رو روی همه پین ها میده
    تا ببینیم چه می شود :/
  8. #8
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    بزارید چک کنم ممنون
    ویرایش توسط arashsoft : 2019/01/07 در ساعت 16:39
  9. #9
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    نقل قول نوشته اصلی توسط Masood Ashoori

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

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

    اگر نشد کتابخونه pwm نرم افزاری رو نصب و تست کنید . این کتابخونه با استفاده از تایمر ها ، امکان استفاده از pwm رو روی همه پین ها میده
    تا ببینیم چه می شود :/

    خیلی ممنون مشکل با نصب کتابخانه درست شد

    با led تست کردم درسته فقط چون شاید دارم از نوسان داخلی 8mh استفاده می کنم
    فرکانس پایینه / نورش کمه / اما فلش زدنش معلومه

    ساخت pwm برطرق شد:
    ویرایش توسط arashsoft : 2019/01/08 در ساعت 08:09
  10. #10
    2018/10/09
    19
    0

    پاسخ : مشکل در موج PWM

    نقل قول نوشته اصلی توسط Masood Ashoori

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

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

    اگر نشد کتابخونه pwm نرم افزاری رو نصب و تست کنید . این کتابخونه با استفاده از تایمر ها ، امکان استفاده از pwm رو روی همه پین ها میده
    تا ببینیم چه می شود :/
    مشکل دوم را من اول با طرح یک سوال مطرح میکنم که ببینم اصلا فهمیدم

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    با اسکچ ازدوینو مثال میزنم سریعتر

    analogWrite (30,160)

    الان با فرض اینکه پایه ۳۰ قابلیت pwm داره

    این میاد با تایمر
    یه سری سیگنال دیجیتال ۰ ، ۱ رو درست می*کنه که دامنه آن ها خیلی کمه و مدام نوسان میکنه در حقیقت اگه led کم رنگه چشم ما توهم میزنه
    درسته؟

    بعد یعنی همون خاموش روشن
    یعنی بازی تغییر ولتاژ همون ۰ , ۵ ولت هست { یا ۰,۳/۳}

    زمان خیلی سریع


    پس این یه موج آنالوگ نیست

    و اگه تغییر ولتاژ رو بتونیم حساب کنیم

    0,5,0,5,0,5,0,5...

    فقط دامنه کم شده نه برد درشت؟

    حالا من چه شکلی میتونیم این pwm ها رو به موج آنالوگ واقعی تبدیل کنم
    یه سری سرچ زدم
    Rc filter
    امپ ....

    میخواهم ببینم راهی که پیشنهاد میکنی چیه


    یعنی واقعا آنالوگ باشه

    یعنی وقتی میزنم
    analogWrite (30, 160)

    اونور که
    با
    DAC
    میخونم
    حول و خوش 160 باشه
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

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

  1. مشکل - مشکل - مشکل ( حروف نا مفهوم برروی LCD)
    توسط ssaeid2000 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 11
    آخرين نوشته: 2008/10/07, 17:00

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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