RainBoW Проект по созданию универсального контроллера.
Возникла идея создать контроллер для управления PLL, RDS кодером (HOST-контроллер для DSP, DDS ....). При этом контроллер должен быть максимально универсальным, а используемое программное обеспечение максимально перемещаемым (не зависеть от выбранного МК). Дпя начала был переписан драйвер дисплея. В качестве индикаторов предполагается использовать LCD на базе контроллеров SED1520, KS0108 и T6963. Пример индикации на фото. 27.09.07г. Из переписки:... "..... > Старые контроллеры идеально подходят - и позиция индикатора и валкодера > Когда примерно будут первые образцы девайсов для продажи? > Кстати шрифт нельзя будет менять? Немного грубоватые цифры... ...." Для вывода текстовой информации экран будет "разделен" на 4-ре строки по 20 символов в каждой:
28.09.07г. Графический дисплей должен отображать графику... :-) Вот вывод синусоиды... 09.10.07г. Обновленная "картинка" основного экрана дисплея будет имет такой вид:
(синий прямоугольник ниже фото это реальный цвет индикатора..Подбирать цветовой баланс на фотоаппарате нет времени. ) На дисплее: - слева - индикатор мощности; - в середине снизу - частота настройки; - справа - указатели уровня звукового сигнала на входе стереокодера; - в середине сверху - будет выводиться служебная информация (наименования текущего режима... и т.д.) 10.10.07г. А вот так выглядит индикатор с RGB подсветкой.
Клип конечно не передает реальных цветов, но все цвета очень натуральны: красный, желтый, зеленый, голубой, синий, фиолетовый и главное белый!!!! 22.10.07г. Работа над контроллером завершена... Нормальный режим работы:
Если срывается "захват частоты", то:
...при этом происходит автоматическое отключение мощности.. Выбор режима работы производится нажатием кнопки валкодера, а изменение величины - вращением валкодера: Исменение частоты настойки: регулировка мощности:
...при регулировке мощности управление аттенюатором осуществляется через выходы BO1-BO4 LC72131. Предусмотрено семь дикретных уровней, и полное отключение. Так же имеется сервисный режим, для входа в который необходимо чтобы кнопка валкодера была нажата при включении контроллера.
Переход между пунктами осуществляется нажатием кнопки. Изменение величины - вращением. Для возврата в нормальный режим работы необходимо выключить и включить контроллер. Для установки доступны параметры: "MIN freq" - минимальная частота настройки. По умолчанию 87,50 МГц. Минимальное значение - 10,00МГц; "MAX freq" - макчимальная частота настройки. По умолчанию 108,00 МГц. Максимальное значение - 160,00МГц; "step" - шаг перестройки (0,01; 0,03; 0,05 МГц). По умолчанию 0,05МГц. "crystal" - выбор частоты кварца LC72131 (4,5 или 7,2 МГц). По умолчанию 7,2МГц. "levelling" - регулировка чуствительности индикатора уровня. 28.10.07г. По "просьбам трудящихся" контроллер дополнен режимом выбора цвета подсветки основного (нормального) режима. Для входа в этот режим необходимо в обычном режиме удерживать кнопку 3 сек. Переход в режим сопровождается звуковым сигналом. Вращением валкодера выбирается один из 8 возможных цветов ( выкл, красный, желтый, зеленый, голубой, синий, фиолетовый, белый) подсветки для режима "NormalMode" (изменение цвета для других режимов не предусмотрено). Для возврата в обычный режим работы необходимо кратковременно нажать кнопку. (C)STAS633 20.09.07г.-28.10.07г.
|