Вот как сделано у зарубежного автора, на проект которого я давал ссылку. Неплохо бы предусмотреть так и в нашем проекте. Т.е. на выходах противофазно появляются "0" и "1". Вот с частотой непонятно. По идее это 1Гц. Может кто подскажет как надо?
В версии 2 особых багов пока не выявлено.
Результаты тестирования.
Установлено время на CUCOO: On=7, Off=23 Время на часах было 22.
1) Будильник отрабатывает в течение 1 минуты. Вроде с ним все нормально.
2) "15 мин." выход срабатывает как и положено через каждые 15 минут, если нет запрета на ночное время. Длительность импульса включения равна 1 сек.
3) Работа 1 часового боя. в 22 часа появился низкий уровень длительностью 1 сек 10 импульсов.
4) Выход "Кукушка" - в 22 часа появился 1 импульс низкого уровня. Длительность около 55 сек.
Вопросы и предложения по изменениям:
1) немного не понятна логика работы CUCOO On/ Off, а именно: какие установки нужно сделать чтобы бой был без ограничений по времени?
Что будет если установить On=Off?
Если можно, напишите пару слов пояснения по этому режиму.
2)Просьба поменять режим включения выходных сигналов с низкого на высокий уровень (инвертировать). Это связано с тем, что n-p-n транзисторы ключей удобнее включать высоким уровнем. Именно так было написано в файле ТЗ, хотя изначально было наоборот.
Я прослушал записи разных часов. У всех период следования ударов от 2 до 3.5 сек. Поэтому просьба с учетом п. 2) сделать такие изменения:
3) По выходу "1час". В режиме отсутствия сигнала - низкий уровень. При срабатывании появляется высокий уровень длительностью 2.5 сек, за ним пауза 0.5 сек. Эта последовательность повторяется столько, сколько часов нужно отбить по 12 часовой шкале.
4) по выходу "15 минут" - В режиме отсутствия сигнала - низкий уровень. При срабатывании появляется только 1 импульс, высокий уровень длительностью 2.5 сек.
5) по выходу "кукушка" - В режиме отсутствия сигнала - низкий уровень. При срабатывании появляется только 1 импульс, высокий уровень длительностью 20 сек. (сейчас почти минута. Это много).