Здраствуйте. Собрал данный девайс и возникла проблема. Во время ручного управления исполнительными устройствами (KEY4 из основного меню) при нажатии на KEY1 (Движение механизма поворота лотков назад) на выводе микроконтроллера XTAL1 появляется 5В (так и должно быть), но в этот же момент на выводе XTAL2 (который управляет транзистором движения механизма поворота лотков вперед) появляются импульсы амплитудой 5В. Думал что это я где то накосячил, но в протеусе также на всех прошивках с темы. Как в автоматическом режиме происходит еще не пробовал.
Спасибо за нахождение бага. Да. Импульс есть. Только в ручном режиме. Исправил. В рабочем режиме всё нормально. Теперь импульса нет. Исправленная версия Ver.RUS.320.5.28.
Попробовал эту прошивку. Во время реверса поворота на обеих вывовадах XTAL1, XTAL2 появляется 5В во всех режимах: ручном, рабочем и тесте. На предыдущей прошивке в ручном управлении на выводе XTAL2 были импульсы, а в рабочем и тесте тоже на обеих выводах стабильные 5В. Проверял и в железе, и в протеусе.
Пружинные клеммные блоки Degson для монтажа на печатную плату – это простое и надежное соединение, которое позволяет легко решать задачи для различных приложений за счет обширного ассортимента. Клеммники Degson доступны в двух конструктивных исполнениях (торцевой контакт и зажимная клеть), имеют различные направления ввода проводника (45°, 90°, 180°) и обладают широким диапазоном поперечных сечений (0,2…2,5 мм2).
Все верно. Так и должно быть. 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 - перевернутое расположение датчиков.
Компания «Компэл» и Analog Devices приглашают всех желающих 27/04/2021 принять участие в вебинаре, посвященном решениям Analog Devices для гальванической изоляции. В программе вебинара: технологии гальванической изоляции iCoupler, цифровые изоляторы, изолированное питание и технология isoPower, гальванически изолированные интерфейсы (RS-485, CAN, USB, I2C, LVDS) и другое.
Привет. А фото брудера можете скинуть? Это мой первый брудер. Дверь удобнее раздвижную (свою в дальнейшем так и переделаю ). Сверху вентилятор с регулятором оборотов- удобно и просушивать и температура более равномерная внутри. На правой боковой стенке и на потолке справа- углеродный нагреватель 10 метров, подключенный через простой китайский регулятор температуры. Ну и лампочка светодиодная для освещения. Каждый потребитель имеет свой выключатель. На задней стенки навешено две нипельные поилки. Пол- из сетки примерно 10х12мм. Снизу, под полом-сеткой находится выдвижной,съёмный лоток из оцинковки для чистки и удаления помёта.
Спасибо за нахождение бага. Да. Импульс есть. Только в ручном режиме. Исправил. В рабочем режиме всё нормально. Теперь импульса нет. Исправленная версия Ver.RUS.320.5.28.
Расширил функционал по тестироваю компонентов входящих в состав. Существенно облегчит поиск неисправности. При включении тест: - Проверка наличия двух датчиков DS18B20; (при отсутствии, удержать К1 в течении 1 сек - пропустить поиск и продолжить) - Проверка индикатора 1602 всех точек; - Проверка всей области ОЗУ часов DS1307 всех 64 байт; (при неисправности дальнейшая работа не возможна. Вывод сообщения о числе поврежденных ячеек) - Поиск памяти 24С256 по всем доступным адресам памяти;
При удержании кнопок 3+4+5 при включении тест: - полный тест всех ячеек памяти 24с256 32кБ с выводом сообщения об числе поврежденных ячеек. Для пропуска и продолжения нажать К6; - Проверка всей области ОЗУ часов 64 байта с выводом сообщения об числе поврежденных ячеек. Для продолжения нажать К6; - сброс всех настроек, плана, часов.
Работа со звуком подача тонального сигнала на вывод подсветки при сохранении функций подсветки: - При ошибке поиска двух датчиков температуры - длительный прерывистый звук; - При выходе параметров температуры или влажности за пределы заданных по плану - три коротких пика раз в одну минуту. - При включении после сбоя питания в режиме сообщения о сбое - 1 короткий пик в одну минуту. - Длительное удержание К6 во время инкубации или остановленном режиме - проверка звука.
Подключиться можно усилителем (например модуль PAM8403) к коллектору транзистора подсветки.
Доброго времени суток!!! Надеюсь проект не заброшен. Собрал Ваш контроллер инкубатора. Разница в показаниях DS18B20 прижатых к алюминиевому бруску через термопасту - 0,9 градусов. Коррекция показания датчиков не предусмотрена?
Проект развивается дальше. Датчик который имеет невысокую точность нужно отправить на влажный датчик. Там высокая точность не нужна. Достаточно только целых. После запятой отсекается.
_________________ Провада Юрий Петрович aka Simurg г. Бобруйск
Доброго дня суток!!! Перепроверил датчики. Первый врет на градус, второй почти на 2. Залил два оригинальных Далласа (надеюсь, брал в Италии) в пластиковые гильзы от инсулиновых шприцов, и два в металлические. Металлические изготовил из антенны. Заливал герметиком "TIAN MU 705". Придется ждать пару недель пока схватится на всю глубину. По плате инкубатора - звуковой сигнал одинарный - пауза - двойной - пауза - тройной. периодически надпись: "попытки 255 внимание 18B20" При этом показывает температуру обоих датчиков, и реагирует на изменения. Сброс в начальные установки не нашел. И имеется ли в программе сброс режима и дней инкубации?
Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения