Предварительный усилитель с микроконтроллерным управлением.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Сообщение Hichkok »

Ищи.Где-то косяк.ДАже при переплюсовке (перепутал+ и-) программа просто выдаёт сообщение о том что датчики необнаружены.
Проверь фузики,перешей контроллер.
Аватара пользователя
TRAFF
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб янв 27, 2007 16:07:20
Откуда: Винница
Контактная информация:

Сообщение TRAFF »

Всем спасибо проблема решена, осталась одна.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

какая?

если по датчику температуры то тип датчика в студию
Аватара пользователя
TRAFF
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб янв 27, 2007 16:07:20
Откуда: Винница
Контактная информация:

Сообщение TRAFF »

Нет, с датчиками я уже разобрался, осталось только по Stand-by, при переходе в этот режим все равно напряжение подается на транс. апаратно с контроллера поступает сигнал на MOC3061 но он чето не вырубает триак. ???
Аватара пользователя
Vl@dimir
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 06, 2008 17:31:04
Откуда: Брянск

Сообщение Vl@dimir »

Привет.
Андрей, а Вы будете улучшать программу в версии 2.0?
Например обработку RC5, а то как то работает он тормазнуто!

Про StandBy оптрон поставил просто для страховки(валялся под лапой и вокруг на блоке много высокого напряжения).
Вот уже 2 мес на работе каждый день работает как часы.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

да наверно поправлю конечно вер 2
но сами понимаете после МАКСИ
хотя я тормознутости особой не заметил

но поправим, поправим :)
Аватара пользователя
Vl@dimir
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 06, 2008 17:31:04
Откуда: Брянск

Сообщение Vl@dimir »

Ок буду ждать.

хотя может тормозит из за приемника 56АА3Р
А что будете улучшать еще?
ATOMIC
Родился
Сообщения: 8
Зарегистрирован: Пт фев 06, 2009 13:23:44

Сообщение ATOMIC »

Привет всем. Извините за довольно глупый вопрос, но можно ли не ставить валкодер в схему МИНИ-8(16) и какие конфигурационные биты необходимо считывать с контроллера ATMega8 и ATMega16 ?
Заранее спасибо
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

валкодер можно и не ставить

вот фузы для мега8 и мега16

тока еще галочку на EESAVE тоже поставте на мега8

и еще перед тем как задать вопрос прочитайте хотя бы последние страницы форума по данной теме и многие вопросы отпадут
для Вас же все пишется

например ответ на Ваш текущий вопрос был на 53 стр.
Вложения
pony_fuse.PNG
для мега8
(9.34 КБ) 1106 скачиваний
fuse_atmega16.gif
для мега16
(9.31 КБ) 957 скачиваний
ATOMIC
Родился
Сообщения: 8
Зарегистрирован: Пт фев 06, 2009 13:23:44

Сообщение ATOMIC »

dt_andrew, большое спасибо. Буду внимательней
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

Привет всем!

Вобщем то осталась у меня только одна прблема
как совместить ШИМ на одном таймере с функциями которые обслуживает этот таймер для собственных нужд

и можно делать окончательную сборку программы и тестить

делать нормальные печатки и собирать


Пока все
Аватара пользователя
@ndrey
Открыл глаза
Сообщения: 75
Зарегистрирован: Чт дек 06, 2007 22:26:18

Сообщение @ndrey »

Если таймеров для ШИМ уже не остается, то можно сделать программный ШИМ. Я делал программный ШИМ на AT90S2323 - там ШИМа в помине нет. Но ничего, работает :-)

Вот пример программного ШИМ.
Если появятся вопросы, спрашивайте.
Вложения
PWM.txt
Пример реализации программного ШИМ.
(1.26 КБ) 286 скачиваний
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

Спасибо!
я так понял эту функцию надо вызывать с необходимой частотой
например от таймера
Аватара пользователя
@ndrey
Открыл глаза
Сообщения: 75
Зарегистрирован: Чт дек 06, 2007 22:26:18

Сообщение @ndrey »

Ну да.
В таймере могут быть расположены какие-нибудь команды.
Где-нибудь, например в конце - главное, чтобы обязательно сработало - вдруг у Вас там досрочный выход есть, вставить команду вызова функции вывода ШИМ. Сама функция отрабатывает достаточно быстро. Я конечно не считал сколько в машинных циклах, но не столь важно. Самое главное, постараться не помещать вызов функции в тот таймер, от работы которого зависит точность. Ну или посчитать задержку в функции (опять же в Proteus это легко сделать) и учитывать ее.
Если дадите исходные данные (частота кварца, частота таймера), то я могу посчитать величину задержки.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

Спасибочки! я так и понял

хотя у нас по алгоритму управление яркостью работает тогда когда мы переходим в режимы СЛИИП и Стэндбай (плавное уменьшение яркости) ну и выход из этих режимов (плавное увеличение яркости)

заведу наверно на таймер который у меня обслуживает вызов функций опроса клавы, валкодера и т.п

частота проца 16Мгц, период таймера 500мкс
клава опрашивается с частотой 30мс валкодер 5 мс
подобрано чисто из практики как наиболее надежное срабатывание и без ошибочное
Еще раз спасибо @ndrey за помощь

мож еще в качестве ключа полевик поставить вместо npn транзистора
(какие там легко даставаемые есть) у меня пока типа IRF740 840
IRFZ044 IRFZ024 в наличие есть (но попробуем и другие если народ посоветует
то что я привел давольно мощные для нашей задачи
Аватара пользователя
jn79
Опытный кот
Сообщения: 821
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Сообщение jn79 »

"нарисуйте" прошивку :)
Вложения
preamp TDA7448_spl6_0.rar
(22.1 КБ) 283 скачивания
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

будет время нарисую :)
Аватара пользователя
@ndrey
Открыл глаза
Сообщения: 75
Зарегистрирован: Чт дек 06, 2007 22:26:18

Сообщение @ndrey »

dt_andrew писал(а):у нас по алгоритму управление яркостью работает тогда когда мы переходим в режимы СЛИИП и Стэндбай (плавное уменьшение яркости) ну и выход из этих режимов (плавное увеличение яркости)

Это называется изменение ШИМ. ШИМ работает всегда, когда включена подсветка индикатора.

Предлагаю так:
1. Усилок выключен. ШИМ=0 => подсветка не горит.
2. Усилок включили. ШИМ меняется от 0 до значения, которое записано в EEPROM => подсветка плавно загорается.
3. Усилок включен. ШИМ равен значению в EEPROM => подсветка горит с той яркостью, которое ранее задал пользователь (сохранил в EEPROM).
4. Усилок включен. Залезли в меню - настройка яркости. Меняем ШИМ => меняется яркость, сохранили => значение ШИМ сохранилось в EEPROM.
5. Усилок выключаем. ШИМ меняется от значения EEPROM до 0 => посветка плавно гаснет.

Ну вот, как-то так...

P.S. В примере не показано плавное изменение ШИМ. Только вывод конкретного значения ШИМ. Если будут трудности по плавному изменению значения ШИМ, то пишите, будем помогать :-)
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

Я неверно немного неверно выразился
именно это и имелось ввиду (то есть алгоритм)
понятно что ШИМ всегда работает только изменение яркости в момент вкл. выкл. происходит

вообщем как вы и предложили @ndrey на все 100%

будут проблемы сообщю обязательно
Аватара пользователя
ChipManyak
Потрогал лапой паяльник
Сообщения: 363
Зарегистрирован: Сб сен 20, 2008 14:59:28

Сообщение ChipManyak »

@ndrey писал(а):Предлагаю так:
1. Усилок выключен. ШИМ=0 => подсветка не горит.


Не совсем согласен, для чего часы если время не видно.
Думаю надо оставить минимальную подсветку при
StandBy (процентов 30 от 100% всей яркости).
Радиоэлектроника, это наука о КОНТАКТАХ!
Ответить

Вернуться в «Статьи»