RainBoW

Проект по созданию универсального контроллера.

 

Возникла идея создать контроллер для управления PLL, RDS кодером (HOST-контроллер для DSP, DDS ....). При этом контроллер должен быть максимально универсальным, а используемое программное обеспечение максимально перемещаемым (не зависеть от выбранного МК).

Дпя начала был переписан драйвер дисплея. В качестве индикаторов предполагается использовать LCD на базе контроллеров SED1520, KS0108 и T6963. Пример индикации на фото.

фото1

фото2

27.09.07г.

Из переписки:...

".....

> Старые контроллеры идеально подходят - и позиция индикатора и валкодера
> Поэтому если физически это будет полный аналог - идеально!
Хорошо подумаю, хотя "полный аналог" не планировался. Идея была другая.

> Когда примерно будут первые образцы девайсов для продажи?
Месяц-два.. не раньше.

> Кстати шрифт нельзя будет менять? Немного грубоватые цифры...
Нет. Шрифты будут фиксированные. Те что есть сейчас, мне кажутся
приемлемыми. Если есть конкретные предложения по замене одного шрифта другим - давай обсуждать. Есть такая прога Lcdicon. С ее помощью можно все смоделировать, увидеть как будет выглядеть тот или иной шрифт.

...."

Для вывода текстовой информации экран будет "разделен" на 4-ре строки по 20 символов в каждой:

фото1

фото2

28.09.07г.

Графический дисплей должен отображать графику... :-)

Вот вывод синусоиды... Кадр из клипа (клип 300кб)

09.10.07г.

Обновленная "картинка" основного экрана дисплея будет имет такой вид:

Фото

(синий прямоугольник ниже фото это реальный цвет индикатора..Подбирать цветовой баланс на фотоаппарате нет времени. )

На дисплее:

- слева - индикатор мощности;

- в середине снизу - частота настройки;

- справа - указатели уровня звукового сигнала на входе стереокодера;

- в середине сверху - будет выводиться служебная информация (наименования текущего режима... и т.д.)

10.10.07г.

А вот так выглядит индикатор с RGB подсветкой.

Фото из клипа

Клип (400кбайт)

Клип конечно не передает реальных цветов, но все цвета очень натуральны: красный, желтый, зеленый, голубой, синий, фиолетовый и главное белый!!!!

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г.

 

 

На главную

Hosted by uCoz