ИК паяльная станция на Arduino Mega 2560. Доработка скетча "ARS_v2_Lilium_JSN"

Тема в разделе "Глядите, что я сделал", создана пользователем Jalnin, 2 ноя 2012.

Статус темы:
Закрыта.
  1. hacjka

    hacjka Гик

    Последнее редактирование: 9 июл 2020
    xpalarmax нравится это.
  2. xpalarmax

    xpalarmax Нуб

  3. Dmitrysh

    Dmitrysh Гуру

    Наличие SSR с переходом через ноль не избавляет от необходимости синхронизироваться с сетью для правильной подачи импульсов управления
     
  4. hacjka

    hacjka Гик

    в скетче от @Watashi он отключен по умолчанию.

    // если детектор нуля не используется - закомментировать оба варианта
    // и будет использоваться программный таймер (нужна библиотека MsTimer2.h)

    есть проблемка,если самому отредактировать профиль,то на екране лишние полоски.
     

    Вложения:

    Последнее редактирование: 9 июл 2020
  5. JagerLipton

    JagerLipton Гик

    в чем будет заключаться правильность подачи?
     
  6. Dmitrysh

    Dmitrysh Гуру

    это потому что watashi не использует zcc, а не по тому что он не нужен.
    при использовании ssr с детектором нуля импульс открывания должен придти немного раньше реального нуля, чтобы дать возможность ему открыться, иначе открывание произойдёт на полупериод позже, а это пропуск полупериодов и ошибка при регулировании мощности.
     
    SOLOway нравится это.
  7. JagerLipton

    JagerLipton Гик

    как быть, если zcc имеет задержку в детекции нуля? от маленькой до большой, в любом случае приводящей к ошибке нужного момента. и чем плох таймер, который будет вместо zcc раньше, чем нужно подавать сигнал для ssr с нулем ?
     
  8. Dmitrysh

    Dmitrysh Гуру

    такого обычно не бывает, даже самая простая схема даёт "фору" 400-500мкс.
    таймер не знает где раньше а где позже, поэтому выдаёт импульс аля "где включили".
     
    SOLOway нравится это.
  9. frost37rus

    frost37rus Нерд

    Ребят, а подскажите какие термопары лучше прикупить?
     
  10. SOLOway

    SOLOway Гуру

    Omega, или термопара-щуп 50-135мм при ⌀ 0,5-1,0мм.
    P.S.: #2846 , #2847 , #4122
     
    Последнее редактирование: 16 авг 2020
    hacjka, geleos27 и Dmitrysh нравится это.
  11. musa

    musa Нуб

    Я загрузил
    но экран выглядит так
     

    Вложения:

  12. frost37rus

    frost37rus Нерд

    Омега типо такой? -1867832131959204339.jpg Или есть какой то другой оригинал?
     
  13. ShVV

    ShVV Гик

    frost37rus нравится это.
  14. frost37rus

    frost37rus Нерд

    Тоже взял такие, читал что если брать магнитные то не больно хорошие они
    А вот вы их просто ложите или прижимы какие придумали?
     
  15. ShVV

    ShVV Гик

    Вот так сделал. 11.jpg
     
    frost37rus нравится это.
  16. geleos27

    geleos27 Гик

    Прижим для ленивых.
    upper_sensor_holder.jpg

    Искать на али 3rd hand
     
  17. LessNICCKoff

    LessNICCKoff Гик

    Здравствуйте. Станция на лампах КГТ. Скетч Rework_v2.1.2_pwm.ino. Беда заключается в следующем: низ выставлен на 150 градусов. На дефолтных настройках доходит до 149 и там чётко удерживается, перелётов нет как нет и запуска следующего шага.
     
  18. Celestat

    Celestat Нуб

    Помогите пожалуйста ,мучаюсь с одной проблемой ,установил все библиотеки но код не компилирует
    вот ошибка ,пмогите кто может
    In file included from C:\Users\Celestat\Downloads\Svs_V09\Svs_V09.ino:2:0:

    Setting.h:72:16: error: 'A8' was not declared in this scope

    #define BTN_OK A8 // Кнопка энкодера

    ^

    sketch\Encoder.h:2:23: note: in expansion of macro 'BTN_OK'

    Cl_do_btn_long Btn_ok(BTN_OK);

    ^~~~~~

    sketch\Setting.h:72:16: note: suggested alternative: 'A7'

    #define BTN_OK A8 // Кнопка энкодера

    ^

    sketch\Encoder.h:2:23: note: in expansion of macro 'BTN_OK'

    Cl_do_btn_long Btn_ok(BTN_OK);

    ^~~~~~

    Setting.h:73:17: error: 'A10' was not declared in this scope

    #define Enc_Clk A10

    ^

    sketch\Encoder.h:8:23: note: in expansion of macro 'Enc_Clk'

    RotaryEncoder encoder(Enc_Clk, Enc_DT, Rotate, I_Type); // пины подключения энкодера

    ^~~~~~~

    sketch\Setting.h:73:17: note: suggested alternative: 'A1'

    #define Enc_Clk A10

    ^

    sketch\Encoder.h:8:23: note: in expansion of macro 'Enc_Clk'

    RotaryEncoder encoder(Enc_Clk, Enc_DT, Rotate, I_Type); // пины подключения энкодера

    ^~~~~~~

    Setting.h:74:16: error: 'A9' was not declared in this scope

    #define Enc_DT A9

    ^

    sketch\Encoder.h:8:32: note: in expansion of macro 'Enc_DT'

    RotaryEncoder encoder(Enc_Clk, Enc_DT, Rotate, I_Type); // пины подключения энкодера

    ^~~~~~

    sketch\Setting.h:74:16: note: suggested alternative: 'A7'

    #define Enc_DT A9

    ^

    sketch\Encoder.h:8:32: note: in expansion of macro 'Enc_DT'

    RotaryEncoder encoder(Enc_Clk, Enc_DT, Rotate, I_Type); // пины подключения энкодера

    ^~~~~~

    exit status 1

    'A8' was not declared in this scope



    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"

     
  19. Watashi

    Watashi Гуру

    Какой у вас стоит МК в настройках Arduino IDE?
     
  20. Celestat

    Celestat Нуб

    Arduino mega 2560
     
Статус темы:
Закрыта.