Инкубатор «BELchick»
-
mindfreak133
- Родился
- Сообщения: 5
- Зарегистрирован: Пт апр 28, 2017 11:22:20
Re: Инкубатор «BELchick»
Здраствуйте. Собрал данный девайс и возникла проблема. Во время ручного управления исполнительными устройствами (KEY4 из основного меню) при нажатии на KEY1 (Движение механизма поворота лотков назад) на выводе микроконтроллера XTAL1 появляется 5В (так и должно быть), но в этот же момент на выводе XTAL2 (который управляет транзистором движения механизма поворота лотков вперед) появляются импульсы амплитудой 5В. Думал что это я где то накосячил, но в протеусе также на всех прошивках с темы. Как в автоматическом режиме происходит еще не пробовал.
Re: Инкубатор «BELchick»
Ну вот и первые подопечные из этого инкубатора. 
Привет. А фото брудера можете скинуть?
Re: Инкубатор «BELchick»
Спасибо за нахождение бага. Да. Импульс есть. Только в ручном режиме. Исправил.
В рабочем режиме всё нормально.
Теперь импульса нет.
Исправленная версия Ver.RUS.320.5.28.
В рабочем режиме всё нормально.
Теперь импульса нет.
Исправленная версия Ver.RUS.320.5.28.
- Вложения
-
- Ver.RUS.320.5.28.zip
- (21.8 КБ) 397 скачиваний
-
mindfreak133
- Родился
- Сообщения: 5
- Зарегистрирован: Пт апр 28, 2017 11:22:20
Re: Инкубатор «BELchick»
Исправленная версия Ver.RUS.320.5.28.
Попробовал эту прошивку. Во время реверса поворота на обеих вывовадах XTAL1, XTAL2 появляется 5В во всех режимах: ручном, рабочем и тесте. На предыдущей прошивке в ручном управлении на выводе XTAL2 были импульсы, а в рабочем и тесте тоже на обеих выводах стабильные 5В. Проверял и в железе, и в протеусе.
Re: Инкубатор «BELchick»
Все верно. Так и должно быть. PB6 реле реверса. А PB7 движение.
Доработал программу добавил:
- Жесткий контроль наличия двух датчиков (именно что бы было всегда два, не 1 не 3 а 2) при старте и при режиме инкубации каждую секунду. Так как от датчиков все зависит.
- при инкубации если пропал датчик, дается 255 попыток найти его, если не найден, то перезагрузка всего инкубатора. Попытки, которые остались до перезапуска отображаются на экране.
- При загрузке поиск двух датчиков и вывод сообщения о успешности или ошибке.
- если при загрузке не найден, то выставление нагревателя на режим поддержания (заданное значение в настройках) и бесконечный поиск. Загрузиться без датчиков, или с другим отличным от 2 количеством можно только нажав и удержав кнопку 1.
- Если при работе во время инкубации нет датчика, то остановить режим инкубации можно только удерживая кнопку 6 на последних попытках до тех пор пока не остановится.
- Доделал звуковой сигнал тревоги. Выводится звук на вывод подсветки. Через разделительный конденсатор можно передать на любой усилитель. Звук появляется при любых проблемах с датчиками.
Версия с доработками озвученная выше "RUS.20.5.28.DS18"
Памятка:
Настроечные комбинации клавиш нажимать перед подачей питания.
- 1+2+3 - быстрый тест;
- 5 - настройка текущего времени инкубации;
- далее настройка частоты ШИМ нагревателя:
6+1 65.28 ms 15 Hz
6+2 16.32 ms 61 Hz
6+3 4.08 ms 245 Hz
6+4 0.51 ms 1.9 kHz
6+5 0.06375 ms 15.8 kHZ
- 6 включить или выключить отображение 3 строки с текущим временем;
- 3 включить выключить отображение версии при старте (быстрый старт);
- 3+4+5 сброс времени, подержать кнопки пока не покажет версию (нужен если при первом включении после сборки не выходит из режима “Restore time”);
- 4 принудительно включить легкую версию при установленной памяти;
- 2 При включении удерживать до появления надписи "Swap sensor!" direct - прямое, inversely - перевернутое расположение датчиков.
- 1 При включении пропустить поиск датчиков.
Доработал программу добавил:
- Жесткий контроль наличия двух датчиков (именно что бы было всегда два, не 1 не 3 а 2) при старте и при режиме инкубации каждую секунду. Так как от датчиков все зависит.
- при инкубации если пропал датчик, дается 255 попыток найти его, если не найден, то перезагрузка всего инкубатора. Попытки, которые остались до перезапуска отображаются на экране.
- При загрузке поиск двух датчиков и вывод сообщения о успешности или ошибке.
- если при загрузке не найден, то выставление нагревателя на режим поддержания (заданное значение в настройках) и бесконечный поиск. Загрузиться без датчиков, или с другим отличным от 2 количеством можно только нажав и удержав кнопку 1.
- Если при работе во время инкубации нет датчика, то остановить режим инкубации можно только удерживая кнопку 6 на последних попытках до тех пор пока не остановится.
- Доделал звуковой сигнал тревоги. Выводится звук на вывод подсветки. Через разделительный конденсатор можно передать на любой усилитель. Звук появляется при любых проблемах с датчиками.
Версия с доработками озвученная выше "RUS.20.5.28.DS18"
Памятка:
Настроечные комбинации клавиш нажимать перед подачей питания.
- 1+2+3 - быстрый тест;
- 5 - настройка текущего времени инкубации;
- далее настройка частоты ШИМ нагревателя:
6+1 65.28 ms 15 Hz
6+2 16.32 ms 61 Hz
6+3 4.08 ms 245 Hz
6+4 0.51 ms 1.9 kHz
6+5 0.06375 ms 15.8 kHZ
- 6 включить или выключить отображение 3 строки с текущим временем;
- 3 включить выключить отображение версии при старте (быстрый старт);
- 3+4+5 сброс времени, подержать кнопки пока не покажет версию (нужен если при первом включении после сборки не выходит из режима “Restore time”);
- 4 принудительно включить легкую версию при установленной памяти;
- 2 При включении удерживать до появления надписи "Swap sensor!" direct - прямое, inversely - перевернутое расположение датчиков.
- 1 При включении пропустить поиск датчиков.
- Вложения
-
- RUS.20.5.28.DS18.zip
- (22.43 КБ) 412 скачиваний
Re: Инкубатор «BELchick»
Привет. А фото брудера можете скинуть?
Это мой первый брудер. Дверь удобнее раздвижную (свою в дальнейшем так и переделаю ). Сверху вентилятор с регулятором оборотов- удобно и просушивать и температура более равномерная внутри. На правой боковой стенке и на потолке справа- углеродный нагреватель 10 метров, подключенный через простой китайский регулятор температуры. Ну и лампочка светодиодная для освещения. Каждый потребитель имеет свой выключатель. На задней стенки навешено две нипельные поилки. Пол- из сетки примерно 10х12мм. Снизу, под полом-сеткой находится выдвижной,съёмный лоток из оцинковки для чистки и удаления помёта.
Re: Инкубатор «BELchick»
Спасибо. Что то у меня фотки не грузятся
Re: Инкубатор «BELchick»
Здравствуйте, хочу собрать данный инкубатор. где найти его в протеусе и последнию актуальную прошивку.
Re: Инкубатор «BELchick»
на 2 поста вверх актуальная. Но они все работают и новее и старее.
Re: Инкубатор «BELchick»
Здравствуйте уважаемый Simurg не могу скачать RUS.20.5.28.DS18.zip [22.43 KiB] не могли бы вы выложить её снова
Re: Инкубатор «BELchick»
Здравствуйте Simurg пишет Выбранное вложение отсутсвует.
Файл ./../files/18013_e109f7daf9d8189804143efcfbbce444 отсутствует.
Файл ./../files/18013_e109f7daf9d8189804143efcfbbce444 отсутствует.
Re: Инкубатор «BELchick»
Здравствуйте Simurg пишет Выбранное вложение отсутсвует.
Файл ./../files/18013_e109f7daf9d8189804143efcfbbce444 отсутствует.
Файл ./../files/18013_e109f7daf9d8189804143efcfbbce444 отсутствует.
Видимо что то не так с прошивкой, вот и удалили, фотки некоторые тоже перестали грузится.
Re: Инкубатор «BELchick»
странно. ничего не удалял. сегодня перезалью в новом сообщении
Re: Инкубатор «BELchick»
Перезалил актуальнй релиз из пару постов наверх
- Вложения
-
- RUS.20.5.28.DS18.zip
- (22.43 КБ) 415 скачиваний
Re: Инкубатор «BELchick»
Спасибо за нахождение бага. Да. Импульс есть. Только в ручном режиме. Исправил.
В рабочем режиме всё нормально.
Теперь импульса нет.
Исправленная версия Ver.RUS.320.5.28.
В рабочем режиме всё нормально.
Теперь импульса нет.
Исправленная версия Ver.RUS.320.5.28.
Прошивка из поста перезалил.
- Вложения
-
- Ver.RUS.320.5.28.zip
- (21.8 КБ) 369 скачиваний
- aen
- Модератор
- Сообщения: 11940
- Зарегистрирован: Пт апр 28, 2006 15:26:07
- Откуда: Россия.
- Контактная информация:
Re: Инкубатор «BELchick»
странно. ничего не удалял. сегодня перезалью в новом сообщении
Был глюк на форуме и некоторые майские вложения исчезли. пропала часть вложений в результате одного глюка, я восстановил все из бекапа сделанного при переезде.
Более свежие не бекапились
Если нужно что то поправить, то пишите в мне в личку, указывайте адрес постаБолее свежие не бекапились
https://radiokot.ru/forum/viewtopic.php ... 6#p3856286
В личку же сбрасывайте вложение, которое нужно в этом посте поправить.
Re: Инкубатор «BELchick»
Расширил функционал по тестироваю компонентов входящих в состав. Существенно облегчит поиск неисправности.
При включении тест:
- Проверка наличия двух датчиков DS18B20; (при отсутствии, удержать К1 в течении 1 сек - пропустить поиск и продолжить)
- Проверка индикатора 1602 всех точек;
- Проверка всей области ОЗУ часов DS1307 всех 64 байт; (при неисправности дальнейшая работа не возможна. Вывод сообщения о числе поврежденных ячеек)
- Поиск памяти 24С256 по всем доступным адресам памяти;
При удержании кнопок 3+4+5 при включении тест:
- полный тест всех ячеек памяти 24с256 32кБ с выводом сообщения об числе поврежденных ячеек. Для пропуска и продолжения нажать К6;
- Проверка всей области ОЗУ часов 64 байта с выводом сообщения об числе поврежденных ячеек. Для продолжения нажать К6;
- сброс всех настроек, плана, часов.
Работа со звуком подача тонального сигнала на вывод подсветки при сохранении функций подсветки:
- При ошибке поиска двух датчиков температуры - длительный прерывистый звук;
- При выходе параметров температуры или влажности за пределы заданных по плану - три коротких пика раз в одну минуту.
- При включении после сбоя питания в режиме сообщения о сбое - 1 короткий пик в одну минуту.
- Длительное удержание К6 во время инкубации или остановленном режиме - проверка звука.
Подключиться можно усилителем (например модуль PAM8403) к коллектору транзистора подсветки.
При включении тест:
- Проверка наличия двух датчиков DS18B20; (при отсутствии, удержать К1 в течении 1 сек - пропустить поиск и продолжить)
- Проверка индикатора 1602 всех точек;
- Проверка всей области ОЗУ часов DS1307 всех 64 байт; (при неисправности дальнейшая работа не возможна. Вывод сообщения о числе поврежденных ячеек)
- Поиск памяти 24С256 по всем доступным адресам памяти;
При удержании кнопок 3+4+5 при включении тест:
- полный тест всех ячеек памяти 24с256 32кБ с выводом сообщения об числе поврежденных ячеек. Для пропуска и продолжения нажать К6;
- Проверка всей области ОЗУ часов 64 байта с выводом сообщения об числе поврежденных ячеек. Для продолжения нажать К6;
- сброс всех настроек, плана, часов.
Работа со звуком подача тонального сигнала на вывод подсветки при сохранении функций подсветки:
- При ошибке поиска двух датчиков температуры - длительный прерывистый звук;
- При выходе параметров температуры или влажности за пределы заданных по плану - три коротких пика раз в одну минуту.
- При включении после сбоя питания в режиме сообщения о сбое - 1 короткий пик в одну минуту.
- Длительное удержание К6 во время инкубации или остановленном режиме - проверка звука.
Подключиться можно усилителем (например модуль PAM8403) к коллектору транзистора подсветки.
- Вложения
-
- 24.8.20.DS_TE_SO.zip
- (22.24 КБ) 306 скачиваний
-
- ЗВУК.jpg
- Варианты подключения
- (54.22 КБ) 578 скачиваний
Re: Инкубатор «BELchick»
Доброго времени суток!!!
Надеюсь проект не заброшен. Собрал Ваш контроллер инкубатора. Разница в показаниях DS18B20 прижатых к алюминиевому бруску через термопасту - 0,9 градусов. Коррекция показания датчиков не предусмотрена?
Надеюсь проект не заброшен. Собрал Ваш контроллер инкубатора. Разница в показаниях DS18B20 прижатых к алюминиевому бруску через термопасту - 0,9 градусов. Коррекция показания датчиков не предусмотрена?
Re: Инкубатор «BELchick»
Проект развивается дальше. Датчик который имеет невысокую точность нужно отправить на влажный датчик. Там высокая точность не нужна. Достаточно только целых. После запятой отсекается.
Re: Инкубатор «BELchick»
Доброго дня суток!!!
Перепроверил датчики. Первый врет на градус, второй почти на 2. Залил два оригинальных Далласа (надеюсь, брал в Италии) в пластиковые гильзы от инсулиновых шприцов, и два в металлические. Металлические изготовил из антенны. Заливал герметиком "TIAN MU 705". Придется ждать пару недель пока схватится на всю глубину.
По плате инкубатора
- звуковой сигнал
одинарный - пауза - двойной - пауза - тройной.
периодически надпись:
"попытки 255
внимание 18B20"
При этом показывает температуру обоих датчиков, и реагирует на изменения.
Сброс в начальные установки не нашел.
И имеется ли в программе сброс режима и дней инкубации?
Перепроверил датчики. Первый врет на градус, второй почти на 2. Залил два оригинальных Далласа (надеюсь, брал в Италии) в пластиковые гильзы от инсулиновых шприцов, и два в металлические. Металлические изготовил из антенны. Заливал герметиком "TIAN MU 705". Придется ждать пару недель пока схватится на всю глубину.
По плате инкубатора
- звуковой сигнал
одинарный - пауза - двойной - пауза - тройной.
периодически надпись:
"попытки 255
внимание 18B20"
При этом показывает температуру обоих датчиков, и реагирует на изменения.
Сброс в начальные установки не нашел.
И имеется ли в программе сброс режима и дней инкубации?