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

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

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

Статус темы:
Закрыта.
  1. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    Они (то есть мы :)) решили вопрос с помощью L6219. Программируемый ток через катушки ЭРВ - как раз то, что нужно, когда заранее неизвестно, какой именно ЭРВ будет использоваться с контроллером.
     
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036
    Адрес:
    МО
    @Чел174, Это конечно хорошо, только что делать тем у кого ЭРВ униполярный - как, например, все данфосы?
    А если использовать две ULN вместо спец микросхемы, то будет универсальный драйвер - как биполярного так и униполярного шаговика.
     
  3. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036
    Адрес:
    МО
    Всмысле, помеха проскакивает или "дребезг контактов"?
    По идее, нужно программно отрабатывать. Дождаться устойчивого срабатывания за определенное, в зависимости от датчика.
     
  4. Shaman132
    Регистрация:
    21.08.16
    Сообщения:
    55
    Благодарности:
    11

    Shaman132

    Живу здесь

    Shaman132

    Живу здесь

    Регистрация:
    21.08.16
    Сообщения:
    55
    Благодарности:
    11
    Адрес:
    Украина Борисполь
    vad711 Это не у меня я в целом говорю что можна избавится от помех так и дребезга раз и навсегда потому что в пдф написано что бывает такая беда
     
  5. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.265
    Благодарности:
    2.314

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.265
    Благодарности:
    2.314
    Адрес:
    Москва
    Для биполярного эрв нужно два моста для управления двумя катушками. Из двух ULN2003 мост никак не сделать.
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036
    Адрес:
    МО
    @SergCh, Нужно парочка, что-то типа, Quad MOSFET array:
    upload_2018-2-23_10-13-24.png
     
  7. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    Униполярные ЭРВ конструктивно отличаются только отводом от середины каждой из обмоток, включить их в биполярном режиме никто не мешает (смотрите, например, схемы подключения стр. 10-12), так что это как раз и есть универсальный драйвер.
     

    Вложения:

  8. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036
    Адрес:
    МО
    upload_2018-2-23_12-26-55.png

    Да, только если разорвать это соединение между ними. Но вот, зараза, они внутри катушки обычно соединены и залиты - не доберешься.
    То есть, если наружу выведены 5 проводков - то облом. Самое лучшее, что будет - это хрюкать и шагов меньше. Это если драйвер специальный стоит, а если транзисторная сборка, то как бы дымок не пошел...

    Через центральные отводы будет идти ток:
    upload_2018-2-23_12-17-18.png
     
    Последнее редактирование: 23.02.18
  9. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.329
    Благодарности:
    5.036
    Адрес:
    МО
    Можно попробовать вот так, заменив в Hardware. ino:
    Код:
    // Чтение датчика возвращает ошибку или ОК
    int8_t sensorDiditalInput::Read()
    {
        err=OK;                                            // Ошибки сбросить
        if (testMode!=NORMAL) Input=testInput;             // В режиме теста
        else {
            boolean in = digitalReadDirect(pin);
            if(in != Input) {
                uint8_t i;
                for(i = 0; i<2; i++) {
                    vTaskDelay(1/portTICK_PERIOD_MS);
                    if(in != digitalReadDirect(pin)) break;
                }
                if(i == 2) Input = in;
            }
        }
        if ((Input==alarmInput)&&(type==pALARM))     // Срабатывание аварийного датчика (только его!)
            { err=ERR_DINPUT;set_Error(err,name); }  // Сработал датчик АВАРИЯ!!!!
        return err;     
    }
    
     
  10. Shaman132
    Регистрация:
    21.08.16
    Сообщения:
    55
    Благодарности:
    11

    Shaman132

    Живу здесь

    Shaman132

    Живу здесь

    Регистрация:
    21.08.16
    Сообщения:
    55
    Благодарности:
    11
    Адрес:
    Украина Борисполь
    Посидел я подумал как можно решить вопрос универсальности в плане ерв чтоб и биполярный крутить можна было и униполярный и все это малой кровью и без особых переделок по плате, для униполярных остается ULN а для биполярных нужно дописать код с возможностью использовать режим контроля ерв с помощью степ дир ULN в этом случае будет просто как буфердля команд степ и дир а к ейо выводам подключить любой из шылдов драйверов биполярных шаговиков с 3д принтеров drv8825 или TMC2100
     
  11. cardiosoma
    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336

    cardiosoma

    Постоялец

    cardiosoma

    Постоялец

    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336
    Адрес:
    Москва
    @Pav2000, вебмордочка для телефона просто отличная и очень стильная, молодцы!
    Но Вы особо не перебарщивайте так, средний пользователь не понимает даже как стрелки температуры бойлера двинуть и как их сохранить ... при более простой визуализации.
    То что Вы сделали, для пяти маньяков форума нужно из тысячи возможных пользователей ...

    Причем где взять эту тысячу, если контролер собрать и запустить любому желающему оч. сильная проблема...
    Т. е у нар. контрола других более насущных изменений хватает.
     
  12. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Как бы разработка версии для моб устройств ни как ни коснулась насущных доработок НК. Это параллельные процессы и Павел, если и отвлекался на моб версию, то совсем не много...
     
  13. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    @Sheeny, "исполнительные устройства" разъехались на две строчки и в слове "устройства" абракадабра. Это на андроиде.
     

    Вложения:

    • Screenshot_2018-02-27-11-29-35.png
  14. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
  15. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
Статус темы:
Закрыта.