Ребята,не экономьте на блокировочных кондерах.У меня бывает только пропадание индикации во время кратковременного пропадания сети.Но все восстанавливается секунд через 15.Больше других глюков не наблюдалось.Прошивка 020418.
Внимание! Прошивку от 18.04.19 не прошивайте!
Последняя рабочая 02.04.19.
Инициализация дисплея, слишком долгий процесс для времени одного цикла программы, поэтому в прошивке 02.04.19 он выполняется раз в 30сек, я об этом забыл.
Для датчиков использую две пары от utp (земля+ сигнал и земля++). При подключении индикатора на более 3-5 см желательно сигнальные шины повить землёй или в шлейфе чередовать с землёй.
Извините за сугубо мое мнение.Конечно,вылавливать все глюки-это удел программиста,в нашем случае.Но,считаю,что обьективные результаты можно получить только на реальном инкубаторе в конкретных условиях,учитывая подключение нагрузок,расположение сигнальных проводов и т.д.Ув.Дмитрий,не переживайте особенно из-за таких нюансов,тем более,что MAX 7219-это тоже слабое звено.Для примера,несколько подобных глюков я наблюдал,просто касаясь корпуса возле индикатора...
У меня длина шлейфа до индикатора около 20 см.
Провел комплекс мер от глюков - поставил электролит на индикаторе ( с 47 мкФ почему-то не захотел работать, с 10 мкФ работает), доустановил снабберы почти на все реле, прошил прошивку из последнего архива. Посмотрим на результат.
Не знаю, что именно из выше перечисленного помогло, но пока индикатор работает устойчиво. Могу только сказать, что снабберы должны стоять на всех сильноточных цепях (у меня на реле влаги как раз не было), электролит на MAX7219 лишним точно не будет (керамика по питанию там уже стоит), провода к датчикам должны быть свиты как в интернетовской "витой паре" (это проще чем искать экранированный). Возможно Дима что-то изменил или добавил в прошивке.
Всех с Вербным воскресеньем!
Вторые сутки индикация работает исправно.
Дима, пожалуйста, сделай прошивку с временем движения лотков по подсчету количества импульсов, поступающих на один из свободных выводов МК. Алгоритм тот же, что и движение по времени, только вместо секунд считаются импульсы от датчика. Если в течении времени t импульсы не поступают, то движение отключается. Хотелось бы это время настраивать самому, так как при установке датчика на вал двигателя, частота импульсов будет десятки герц, а при установке на выходном валу редуктора единицы или меньше.
снабберы стоят. переворот на рд-09 ещё c V2, но почему даллас горячий до ожога.....
Возможные причины:
1. переполюсовка питания - проследить подключение от платы до даласа и сравнить с распиновкой (- данные +)
2. средний вывод даласа закорочен на "+" или "-".
3. бракованный далас - поставить вместо второго или третьего датчика и посмотреть на его работу.
4. ошибка в разводке платы - проверить или выложить сюда, чтобы другие взглянули.
5. подубитый МК - заменить на другой, предварительно исключив предыдущие четыре пункта.
На прошивку можно не грешить, так как у меня она работает исправно. Думаю у других так же.
Кстати, в программе реализован режим паразитного питания DS18B20. Можно попробовать перевести датчик на паразитное питание, если не заработает, то его однозначно под замену. Для этого 3 вывод VCC соединить с 1 выводом GND датчика, в итоге датчик будет подключен всего по двум проводам и основное питание будет брать от мк по линии DQ. Если там какая то засада, то резистор 47 ом защитит мк, при этом в программе есть защита от замыкания на линии датчика, мк не будет выдавать +5В на ножку. По идее вместо показаний должны появиться прочерки (---).
Возникло несколько моментов требующих вашей помощи.
1. При кратковременном отключении напряжения происходит сброс счетчиков времени между переворотом, проветриванием и охлаждением. Если для переворота и проветривания это не критично, так как там промежутки не большие, то для охлаждения это плохо. Особенно если охлаждение раз в сутки и сброс произошел перед самим охлаждением. Тогда отсчет начинается заново, не охладив яйцо. Как сделать, чтобы отсчет не прерывался?
2. Вчера решил подключить регулятор к компу, чтобы посмотреть как ведет себя ПИД регулировка, но так ничего и не получилось. Хотя на предыдущей версии этот же кабель я подключал к СОМ-порту и и выводил графики на монитор. Приемник токовой петли работает исправно, импульсы проходят. Изменялся только комп, но СОМ порт на нем "железный". Подскажите куда копать дальше? Или новая прошивка работает только с переходниками RS485?
Никаких надписей нет. Может СОМ порт не рабочий? Хотя в диспетчере устройств пишут, что работает нормально. Как его можно проверить? В нете нашел прогу для проверки, но ее нужно запускать с дискеты из под DOSа. Бред какой-то.
Соедините вместе выводы ком порта 2 и 3, в терминале откройте порт, введите любые символы в нижнем окне, они же должны появляться в верхнем окне (окно принятых данных). https://yadi.sk/d/N02DbUuz3FUgk4
AWladimer, ты не поверишь, но я как раз хотел поделиться впечатлением о SI7021!
Датчик достоин внимания! Показания влажности измеренные психрометром отличаются от измеренных SI7021 на 1-2%. Да и то грешу на не точность считывания показаний психрометра. Температуру показывает ту же, что и висящий рядом DS18B20.
Не знаю, на сколько он долговечен и как будет себя вести во время выводка цыплят, когда полетит пух, но пока он мне нравиться. По сравнению с DHT11 это небо и земля! Он даже дешевле распространенного DHT22.
По поводу индикатора МАХ7219: вчера вечером и сегодня утром стал свидетелем сброса показаний в нули. Произошло это во время нажатий на кнопки (изменял температуру и время). Но буквально секунд через 5-6 показания возобновились. Скорее всего причина глюка не устранена, но наверное Дмитрий внес какие-то изменения в прошивку для возобновления работоспособности индикатора. Как бы там ни было, но на работу инкубатора это не отражается.
AWladimer, ты не поверишь, но я как раз хотел поделиться впечатлением о SI7021!
Датчик достоин внимания! Показания влажности измеренные психрометром отличаются от измеренных SI7021 на 1-2%. Да и то грешу на не точность считывания показаний психрометра. Температуру показывает ту же, что и висящий рядом DS18B20.
Да я верю что SI7021 лучше DHT11 у меня стоят такие скажу это полное г---о. У меня их штук 10 и неодин некажет приблизительно одинакого, все показывают очень большие расхождения. А вот стоит SHT10 это другое дело. Когда Дмитрий написал версию 3,2 я заказал штук 7 стоит на одном инкубационном шкафу я даволен а вот в выводном они у меня окислялись хоть и прокрашивал лаком. осталось ещё 4 шт. вот думаю заказывать новые SI7021 или работать на SHT10
вот думаю заказывать новые SI7021 или работать на SHT10
Думаю, что по точности показаний Si7021 достойная замена для SHT10, а по цене и по давно. На счет живучести ничего не могу сказать, так как сам юзаю их вторую неделю. Теоретически они же датчики влажности и должны выдерживать влажную среду.
Надо все таки убирать причины, ставить RC цепочки "снабберы" параллельно всем нагрузкам, движкам, эл. маг. клапанам и т.д.
https://yadi.sk/d/N02DbUuz3FUgk4
Ребята,не экономьте на блокировочных кондерах.У меня бывает только пропадание индикации во время кратковременного пропадания сети.Но все восстанавливается секунд через 15.Больше других глюков не наблюдалось.Прошивка 020418.
Внимание! Прошивку от 18.04.19 не прошивайте!
Последняя рабочая 02.04.19.
Инициализация дисплея, слишком долгий процесс для времени одного цикла программы, поэтому в прошивке 02.04.19 он выполняется раз в 30сек, я об этом забыл.
https://yadi.sk/d/N02DbUuz3FUgk4
Для датчиков использую две пары от utp (земля+ сигнал и земля++). При подключении индикатора на более 3-5 см желательно сигнальные шины повить землёй или в шлейфе чередовать с землёй.
Извините за сугубо мое мнение.Конечно,вылавливать все глюки-это удел программиста,в нашем случае.Но,считаю,что обьективные результаты можно получить только на реальном инкубаторе в конкретных условиях,учитывая подключение нагрузок,расположение сигнальных проводов и т.д.Ув.Дмитрий,не переживайте особенно из-за таких нюансов,тем более,что MAX 7219-это тоже слабое звено.Для примера,несколько подобных глюков я наблюдал,просто касаясь корпуса возле индикатора...
У меня длина шлейфа до индикатора около 20 см.
Провел комплекс мер от глюков - поставил электролит на индикаторе ( с 47 мкФ почему-то не захотел работать, с 10 мкФ работает), доустановил снабберы почти на все реле, прошил прошивку из последнего архива. Посмотрим на результат.
Ксати,на плате индикатора есть резистор на 9,1к-он отвечает за ток или яркость .Может быть и от него зависит стабильность работы?
За яркость.
Не знаю, что именно из выше перечисленного помогло, но пока индикатор работает устойчиво. Могу только сказать, что снабберы должны стоять на всех сильноточных цепях (у меня на реле влаги как раз не было), электролит на MAX7219 лишним точно не будет (керамика по питанию там уже стоит), провода к датчикам должны быть свиты как в интернетовской "витой паре" (это проще чем искать экранированный). Возможно Дима что-то изменил или добавил в прошивке.
Всех с Вербным воскресеньем!
Вторые сутки индикация работает исправно.
Дима, пожалуйста, сделай прошивку с временем движения лотков по подсчету количества импульсов, поступающих на один из свободных выводов МК. Алгоритм тот же, что и движение по времени, только вместо секунд считаются импульсы от датчика. Если в течении времени t импульсы не поступают, то движение отключается. Хотелось бы это время настраивать самому, так как при установке датчика на вал двигателя, частота импульсов будет десятки герц, а при установке на выходном валу редуктора единицы или меньше.
снабберы стоят. переворот на рд-09 ещё c V2, но почему даллас горячий до ожога.....
Или что то случилось , или одно из двух...
Измерьте напряжение на нем когда он нагревается.
Наверняка ошибка в монтаже.
Кстати, в программе реализован режим паразитного питания DS18B20. Можно попробовать перевести датчик на паразитное питание, если не заработает, то его однозначно под замену. Для этого 3 вывод VCC соединить с 1 выводом GND датчика, в итоге датчик будет подключен всего по двум проводам и основное питание будет брать от мк по линии DQ. Если там какая то засада, то резистор 47 ом защитит мк, при этом в программе есть защита от замыкания на линии датчика, мк не будет выдавать +5В на ножку. По идее вместо показаний должны появиться прочерки (---).
Если питание в норме,то проще всего посмотреть на возбуждение осциллографом-что твориться на выводах датчика.
Возникло несколько моментов требующих вашей помощи.
1. При кратковременном отключении напряжения происходит сброс счетчиков времени между переворотом, проветриванием и охлаждением. Если для переворота и проветривания это не критично, так как там промежутки не большие, то для охлаждения это плохо. Особенно если охлаждение раз в сутки и сброс произошел перед самим охлаждением. Тогда отсчет начинается заново, не охладив яйцо. Как сделать, чтобы отсчет не прерывался?
2. Вчера решил подключить регулятор к компу, чтобы посмотреть как ведет себя ПИД регулировка, но так ничего и не получилось. Хотя на предыдущей версии этот же кабель я подключал к СОМ-порту и и выводил графики на монитор. Приемник токовой петли работает исправно, импульсы проходят. Изменялся только комп, но СОМ порт на нем "железный". Подскажите куда копать дальше? Или новая прошивка работает только с переходниками RS485?
Я в этом участке, вроде, ни чего ни менял, должно работать. При включении, в терминале принимается строка как на картинке?
Никаких надписей нет. Может СОМ порт не рабочий? Хотя в диспетчере устройств пишут, что работает нормально. Как его можно проверить? В нете нашел прогу для проверки, но ее нужно запускать с дискеты из под DOSа. Бред какой-то.
Скажите пожалуйста какой датчик показывает точнее SHT10 или SI7021? Первый в два раза дороже
Соедините вместе выводы ком порта 2 и 3, в терминале откройте порт, введите любые символы в нижнем окне, они же должны появляться в верхнем окне (окно принятых данных).
https://yadi.sk/d/N02DbUuz3FUgk4
AWladimer, ты не поверишь, но я как раз хотел поделиться впечатлением о SI7021!
Датчик достоин внимания! Показания влажности измеренные психрометром отличаются от измеренных SI7021 на 1-2%. Да и то грешу на не точность считывания показаний психрометра. Температуру показывает ту же, что и висящий рядом DS18B20.
Не знаю, на сколько он долговечен и как будет себя вести во время выводка цыплят, когда полетит пух, но пока он мне нравиться. По сравнению с DHT11 это небо и земля! Он даже дешевле распространенного DHT22.
По поводу индикатора МАХ7219: вчера вечером и сегодня утром стал свидетелем сброса показаний в нули. Произошло это во время нажатий на кнопки (изменял температуру и время). Но буквально секунд через 5-6 показания возобновились. Скорее всего причина глюка не устранена, но наверное Дмитрий внес какие-то изменения в прошивку для возобновления работоспособности индикатора. Как бы там ни было, но на работу инкубатора это не отражается.
И еще один вопрос: если вдруг СОМ порт окажется дохлым, можно подключиться к LPT? На материнке есть штырьки для этого разъема.
Можно оставить все по умолчанию, можно скорость 4800 установить. Вообще с замкнутыми 2-3 работать будет с любыми корректными настройками. К LPT никак.
Похоже что СОМ порт не работает - в терминале ни привета ни ответа.
Да я верю что SI7021 лучше DHT11 у меня стоят такие скажу это полное г---о. У меня их штук 10 и неодин некажет приблизительно одинакого, все показывают очень большие расхождения. А вот стоит SHT10 это другое дело. Когда Дмитрий написал версию 3,2 я заказал штук 7 стоит на одном инкубационном шкафу я даволен а вот в выводном они у меня окислялись хоть и прокрашивал лаком. осталось ещё 4 шт. вот думаю заказывать новые SI7021 или работать на SHT10
Думаю, что по точности показаний Si7021 достойная замена для SHT10, а по цене и по давно. На счет живучести ничего не могу сказать, так как сам юзаю их вторую неделю. Теоретически они же датчики влажности и должны выдерживать влажную среду.
ребята подскажите пожалуйста фьюзы для прошивки 251215_2ds_dht22_m168v320
даллас заменил. без проветривания всё работает. проветриваю и охлаждаю вручную, даллас нагревался именно при проветривании....