1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 19

"Народный контроллер" для теплового насоса

Тема в разделе "Геотермальные тепловые насосы", создана пользователем Pav2000, 21.03.16.

Статус темы:
Закрыта.
  1. дед марос
    Регистрация:
    28.02.08
    Сообщения:
    5.538
    Благодарности:
    6.314

    дед марос

    печник ТН

    дед марос

    печник ТН

    Регистрация:
    28.02.08
    Сообщения:
    5.538
    Благодарности:
    6.314
    Адрес:
    Усть-Каменогорск
    разницы особой нет - отстреливаем перегрев\переохлаждение по всему диапазону при настройке, у инвертора еще один параметр в этой таблице прикручивается - частота;) Но это уже следующая темка.
     
  2. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Жжжоте, конечно, пацаны:super:
    Строительного сезона (уличного) осталось два месяца...Тут не знаешь за какую лопату хвататься...
    Молодцы - без задней мысли. Пощелкал контрол - аж силы прибавилось:)
     
  3. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310
    Адрес:
    Москва
    Вот! Я и думаю, чего-то не хватает.
     
  4. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Сегодня уезжаю в деревню до понедельника, по этому,

    Отчет о проделанной работе за последние две недели.
    1. Доделано меню "Настройка ТН" (там 4 страницы)
    2. Сделаны страницы "Тест" и "Сетевые настройки"
    3. Начаты страницы "Отопление" и "Опции ТН"
    4. Созданные базовые структуры для поддержки алгоритма отопления, и написано половина запросов для общения с веб мордой по параметрам отопления.
    5. Появилась ясность в алгоритмах отопления:hello:. Их скорее всего будет три варианта.
    6. В файл писания добавлен раздел по железу и первоначального запуска контроллера, пока не полностью.

    Смотреть здесь http://31.130.206.212/v039
    Не забываем закрывать страницу.

    Ближайшие планы:
    В течении двух недель "добить" Отопление, охлаждение и по возможности ГВС и выйти на этап монтажа контроллера и запуска его на ТН. Благо есть второй комплект железа. Я через две недели ухожу на неделю в отпуск.
     

    Вложения:

    Последнее редактирование: 07.07.16
  5. nastas_
    Регистрация:
    05.11.14
    Сообщения:
    1.711
    Благодарности:
    1.396

    nastas_

    Живу здесь

    nastas_

    Живу здесь

    Регистрация:
    05.11.14
    Сообщения:
    1.711
    Благодарности:
    1.396
    Адрес:
    Харьков
  6. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Традиционный пятничный отчет о проделанной работе.

    Мы с Евгением отлично потрудились на этой неделе. Сделано было достаточно много.
    Евгений почти дописал страницы "Отопление", "Опции ТН", переписал страницу "Сеть"
    Главное он сильно переработал механизм отправки аякс запросов, что позволило уменьшить время отклика, и увеличить стабильность работы на медленных и не стабильных сетях (сотовая связь)
    Теперь запросы проходят через стек и всегда отправляются по одному, при не получении ответа в тичение 2 секунд запрос повторяется.

    В основном на этой неделе вся работа крутилась вокруг сетевого чипа w5200.
    Проблемы начались еще в прошлые выходные. Евгений собрал свой контролл, мы его быстро доталкали до запуска. А потом он как истинный веб программист начал его "мучать". И быстро установил не стабильность работы сети. Ответы приходили то через 80 мсек, то через 6-10 секунд, что было для нас не приемлемо.
    Достаточно быстро мы установили что проблема в питании. Питание от usb некоторых шилдов не прокатывает и они начинают вот так работать. Запитывать надо от отдельного источника питания. Желательно еще конденсаторы по 3.3 вольта поставить.
    Это я установил на своих шилдах (которые без буферов), картина получилась одинаковой с Евгением.
    Шилд с буферами отлично работает и от usb.

    Пока это выясняли я глубоко погрузился в дебри w5200. И решил сделать более развернутый контроль за ним, т. к. потеря связи с контролом это большая проблема, а такое наблюдалось, контрол работает, шаговик крутит а веб морда не доступена.
    В результате я смог написать код для контроля и анализа всех (это 8 шт.) аппаратных сокетов чипа. Пока я это все копал нашел два косяка в стандартной фирменной либе.
    Один косяк проявляется при большой загрузке чипа многими клиентами, второй появляется на медленных сетях при передаче больших пакетов.
    Ввел добавления в код для исправления этих ошибок. Дополнительно добавил две возможности для "профилактики" стабильной работы w5200:
    - периодическая чистка зависших сокетов
    - периодический сброс чипа w5200
    Евгений оперативно добавил эти настройки и таблицу по сокетам на страницу "Сеть"
    Сейчас я думаю что сеть стала работать более стабильно. Пока разбирался с сетью натолкнулся вот на это видео, железо схожее, но результат отвратен.
    У нас с Евгением получилось горазда качественнее, и основная причина чип сети другой. Сейчас у нас время ответа 100-150 мсек, что вполне приемлемо. Ну и код более грамотный. :|: w5200 работает на порядок быстрее w5100 (использование блочной передачи по спай). В дальнейшем есть желание сделать обмен по спаю с использованием ДМА это еще даст прирост скорости.
    Это все к вопросу по правильному выбору "железа". Я тут вечером начало ветки перечитывал, как все начиналось.

    Далее. ..
    Сделаны запросы для параметров и опций ТН (paramHP optionHP), сделано их сохранение в eeprom.
    Сделан программный сброс контроллера по кнопке (страница "О контролле"). Сейчас эта функция проверена и отключена, т. к. мне не нужно что бы вы сбрасывали контролл.
    Достаточно долго курил даташит на SAM3 на сделал вывод информации о причине последнего сброса контроллера, это интересно для анализа причин сброса (все к вопросу стабильности) (страница "О контролле").
    Продуман и реализован механизм выгрузки информации из контрола к пользователю. Уже сделана возможность выгружать текущее состояние ТН (страница "О контролле"), пока не доделана. Основная идея этой "фичи" при отладке выкладывать этот файл на этом форуме для обсуждения, так будет ИХМО проще и легче найти косяки. Это я так готовлюсь к запуску контрола на реальном ТН:)]
    Реализован пуск ТН (включение, проверки, пауза) пока без алгоритма контроля температуры.

    Смотреть здесь http://31.130.206.212/v039
    Не забываем закрывать страницу.
    Ждем с Евгением, замечаний, предложений, критики:hello:
     

    Вложения:

    Последнее редактирование: 15.07.16
  7. Супербитл
    Регистрация:
    04.12.12
    Сообщения:
    2.822
    Благодарности:
    5.259

    Супербитл

    Живу здесь

    Супербитл

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.822
    Благодарности:
    5.259
    Адрес:
    село Безводное
    круто!
     
  8. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310
    Адрес:
    Москва
    @Pav2000, Датчик давления не активный, эта часть программы ещё не написана?
     
  9. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    В моей конфигурации его нет, по этому он не активный. Надо выбрать другую конфигурацию где он есть (см первую таблицу из документации) и перекомпилировать прошивку.
    Но его поддержка уже полностью реализована в прошивке, в том числе и управление ЭРВи.
     
    Последнее редактирование: 15.07.16
  10. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Имеет смысл мою плату запитать отдельно или не мучить ее уже? :)
    Новая плата еще не пришла...
     
  11. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Имет смысл, я думаю чип жив. Т. е вставляешь шилд в дуе и на дуе подаешь 12 вольт на вход вин.
    Еще найден косяк с sd картой сигнал cs идет через делитель. Его надо убрать. Можно посмотреть остальные сигналы на карту на предмет делителей.
    После этой доработки шилд в 5 вольтовую ардуину лучше не совать.
     
    Последнее редактирование: 15.07.16
  12. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    а что за сигнал CS? это SCL?
     
  13. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310
    Адрес:
    Москва
    Чип селект.
     
  14. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Чип селект на спае карты 4 пин на разъеме. Я дороге уточнить сложно.
     
  15. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Спасибо! Да, 4 пин, уже нашел о чем речь...
     
Статус темы:
Закрыта.