Soir пишет:
Вопросы:
1. Тип генератора DDS?
2. Диапазон устанавливаемых частот?
За основу хотел взять DDS генератор с прямым цифровым синтезом формы сигнала на микроконтроллере ATmega16.
[/url]
шаг перестройки частоты: 1, 10, 10, 1000, 10000 Гц;
восстановление последней конфигурации при включении;
- регулировка частоты: 0 … 65534 Гц, но можно и меньше верхний предел
Soir пишет:
3. Почему LCD подключается по I2C?
[/url]
Модуль позволяет управлять управлять устройствами, требующими 8-битную шину с помощью всего двух выводов по протоколу I2C, это нам даст? возможность освободить выхода Атмеги которые в последующем будут задействованы под обвязку: энкодер и выхода необходимые для управления реле нагрузки / коммутацию
Soir пишет:
4. На чем реализованы часы? Внешняя часовая микросхема или внутренний МК генератор?
внешняя Real Time Clock Модуль с батарейкой DS1307 , но если правда хватит пинов Атмеги для подключения
Soir пишет:
5. Что означает "выбор канала коммутации реле"? Распишите подробнее.
реле модуль что обычно для Ардуино используется с N-канальным управлением, программно при помощи кнопок осуществляется выбор одного из каналов, из четырех реле, по результату идет подача сигнала на один из четырех пинов Атмеги16 к которым подключены модули реле и включение контактов выбранного реле на замыкание, остальные не выбранные каналы реле остаются в ожидании, есть желание предусмотреть пересечение, т.е. одновременно подача сигналов на несколько релейных модулей, в зависимости от их включения, т.е при управлении кнопками предусмотреть независимое управление всех 4-х каналов на включение, выключение
Soir пишет:
6. Какие органы управления? Энкодер - есть. Кнопки - сколько их, функциональное назначение...
Энкодер1 для управления / регулировки частоты генератора и шага *1,*10,*100, кнопка Энкодера для записи в ячейку памяти частоты канала, остальное кнопками управление пять кнопок, Кнопка Up (вверх) и Down (вниз) используются для перемещения между пунктами меню, (такие как частота,установка реального времени, таймера времени включения, и времени отключения, номером канала ячейки памяти в которой заложена частота генератора а также выбор канала комутации реле) кнопки Left (влево) и Right (вправо) используются для изменения значения и установок. Кнопка Start/Stop – запускает/останавливает генерацию.
Soir пишет:
7. В каком виде и какая информация должна отображаться на индикаторе? В каждом окне, если их будет несколько. Будет хорошо, если Вы распишете (разрисуете) внешний вид отображения буквально по каждому знакоместу.
Первая строка отображает установленную/выбранную частоту генератора, также форму сигнала и шаг при установке частоты, номер канала коммутации реле и положение знак + или - в зависимости от режима работы вкл. выкл канала коммутации, 2 строка отображает текущее время,время включения, выключения генератора
Soir пишет:
8. Несколько таймеров, несколько выходов, несколько частот. Что будет, если время таймеров наложится одно на другое? Какие приоритеты в этом случае?
нет параллельно одновременно только возможность выбора выходов для коммутации реле, т.е возможность подачи на пины Атмеги как только одного так и всех четырех сигналов которые включают реле на замыкание, остальные режимы только последовательно, отработала одна частота сигнала генератора включилась / выключилась, только после может включится вторая частота
постараюсь нарисовать проект в протеусе