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

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

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

Статус темы:
Закрыта.
  1. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Попробую их вынять и посмотрю.
     
  2. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Вынял плату с ds2480 и память заработала как надо. Потом вернул разъем от платы назад и пока все работает. Теперь вопрос - у меня плата с ds2480 висит на разъеме XP9, который судя по всему висит параллельно памяти. Плата Добыни. Можно ли подключить на XP7 ?
     
  3. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    @vad711
    #define ONEWIRE_DS2482 / + Использование мастера i2c Onewire DS2482 (адрес AD1,0 = 0,0)
    #define ONEWIRE_DS2482_SECOND / второй мастер i2 Onewire DS2482 (адрес AD1,0 = 0,1)
    const uint8_t ONEWIRE_2WAY = 0b0000;
    #define ONEWIRE_DONT_CHG_RES / Не записывать 9/12-битное разрешение в датчик при

    Что тут нужно поменять чтоб я смог плату поставить в разъем XP7 (он имхо не висит на одной шине I2C с часами и памятью) ?
     
  4. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964
    Адрес:
    МО
    Нет, это Serial1.
    На DUE eсть еще одна шина I2C - выводы SCL1,SDA1.
    Нужно соответствующе исходник подправить.
     
  5. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    А в каком файле это правится? Или это только вы можете сделать? SCL1,SDA1 - выведена на отдельный разъем в плате Добрыни?
     
  6. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    @vad711, а может пора на DS2482S-800 переходить?
     
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964
    Адрес:
    МО
    @dimex2015, попробуй "Wire" на "Wire1" заменить в библиотеке WireSam.
    Отдельного разъема на плате нет.
     
  8. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    А как можно прокоментировать ситуацию произошедшую у меня? Глюк? Длинна проводов?
     
  9. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.267
    Благодарности:
    4.964
    Адрес:
    МО
    Длина проводов должна быть минимальна, дополнительных подтягивающих резисторов на шине быть не должно.
    А чтобы прокоментировать, нужно узнать причину - какое устройство на шине зависло.
    Для этого при таком зависании нужно отключать почередно устройства.
    Мост I2C - 1-wire пятивольтовый и перед ним есть конвертор уровней. Может быть с ним проблема.

    Замечал у себя некий трабл, когда повесил на шину 7 устройство - память китайскую перемаркированную.
    А так все норм пашет (тьфу,тьфу,тьфу):
    I2C init on 400 kHz - OK
    I2C device found at address 0x18 - OneWire DS2482-100 bus: 1
    I2C device found at address 0x19 - OneWire DS2482-100 bus: 2 (2W)
    I2C device found at address 0x1A - OneWire DS2482-100 bus: 3
    I2C device found at address 0x1B - OneWire DS2482-100 bus: 4 (2W)
    I2C device found at address 0x50 - FRAM FM24V10
    I2C device found at address 0x51 - FRAM second 64k page
    I2C device found at address 0x68 - RTC DS3231
     
  10. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Длинна провода см 25 между платами. Работало ранееи сейчас опять работает. Но я разочарован кол-вом ошибок. Там где 1 датчик там ошибок нет. Там где много датчиков температуры - куча ошибок. Хоть блин ставь кучу плат или микруху на 8 каналов. 2 микрухи по 8 каналов.
     
  11. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.497
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.497
    Благодарности:
    1.231
    Адрес:
    Псков
    Один из датчиков, может быть глючным. И всё...
    Недавно так спекся датчик на нагнетании.
     
  12. Satyr666
    Регистрация:
    17.10.14
    Сообщения:
    3.465
    Благодарности:
    3.305

    Satyr666

    Живу здесь

    Satyr666

    Живу здесь

    Регистрация:
    17.10.14
    Сообщения:
    3.465
    Благодарности:
    3.305
    Они бывает повисают. У меня 12 датчиков китайских на 1 шине. Провода некоторые метра по 4.
    Сделал 3 проводную с отдельным питанием.
    Если датчик не читается, запускаем цикл перечисления всего на шине. Если фиаско, а такое при подвивания кого то 100%, отключаем питание на пол секунды и по новой цикл. Все оживает -)
    Работает пол года без проблем.
    Ну и на датчики в EEPROM счетчик - какой сколько раз косячил. Плавающий глючный найти не проблема со временем.
     
  13. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Идея понятна. Но когда идут помехи от омрона, но каждый датчик сидит на отдельной шине - все будет красиво. Почему не заюзали DS2482S-800 ? 8 каналов однако.
     
  14. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    В НК на одной шине уже 12 шт. А нужно мне еще 3-4 шт для НК и я хочу подключить расположенные в комнатах датчики (по витой паре). А там длинна плеча метров по 10-20.
     
  15. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.497
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.497
    Благодарности:
    1.231
    Адрес:
    Псков
    До омрона все работало?
     
Статус темы:
Закрыта.