Для активации новой учетной записи и ее подтверждения на Форуме - необходимо связаться с администратором по электронной почте alaev@alaev.club.
Все новые учетные записи не прошедшие подтверждения администратором воспринимаются как спам.

ТермоМонитор, контроллер питания лампового усилителя

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#161

Сообщение poty » 27 апр 2019, 19:39

Нет, на данный момент отражены те изменения, которые реализованы в существующих/заказанных платах. Пока я процессорную плату не изменял, косметика не в счёт (тип разъёма).
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

Контроллер на связи!

#162

Сообщение Алаев Ян » 28 апр 2019, 20:06

Запланированный этап пройден.
2019-04-28 20.49.01.jpg
Контроллер на связи. Файл примененного bootloader можно скачать здесь
Конфигурация - внутренний тактовый генератор на 8 МГц.
Фьюзы:
low_fuses=0xE2
high_fuses=0xDA
extended_fuses=0x05

Постепенно перехожу к анализу ТЗ и написанию основного кода.
За это сообщение автора Алаев Ян поблагодарили (всего 2):
seurf, poty
Рейтинг: 50%
 

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#163

Сообщение poty » 29 апр 2019, 01:05

Отлично! Ян, вопросы - задавай, а то у меня иногда "хотелки" зашкаливают.
Я немного подправил "ТЗ" по актуальному состоянию.
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#164

Сообщение Алаев Ян » 29 апр 2019, 11:35

Я правильно понял, что LED1, LED2, LED3 - это линии предполагаемого RGB-индикатора состояния (ИС)? В ТЗ прошу детально расписать работу ИС, речь идет о использовании того или иного цвета в различных ситуациях. Разъем J8 целесообразнее использовать типа PBS-6 (мама), так как он является питающим (для предотвращения ситуации случайного замыкания выводов разъема типа PLS-6 (папа)).

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#165

Сообщение poty » 29 апр 2019, 13:24

Выбор J8 остаётся за конструктором. Я не вижу проблем в замыкании его пинов - на плате имеются ограничивающие резисторы, максимальный ток через них будет небольшой даже в случае к.з.
Что касается логики LED-ов. Я считаю, что стоит предусмотреть относительно гибкую настройку этих светодиодов (допустим, дать возможность загрузки алгоритма отдельно от прошивки), но на данный момент делаем жёсткую логику. Допускаю, что она может многим не понравиться, но на данный момент не вижу необходимости на этом зацикливаться - это самое лёгкое, что можно поменять в прошивке.
Имеем три светодиода:
1. Зелёного цвета. Отображает процедуры включения/работы/выключения (моргание п.3.3, п.3.6, п.4.1, 4.3 (перенесённый в 4.2) индикация п.3.8, выключение индикации п.4.5, 5.1, 3.1). Должен выключаться при отображении ошибок, кроме отображения перегрева - для усиления эффекта предлагаю не гасить его для п.5.4.
2. Красного цвета. Отображает ошибки (п.3.1 при Verr=1, п.3.2, п.п.3.4, 3.7, 4.2, 4.3, 5.2, 5.3 при ошибке, 5.4 при перегреве). Предлагаю повторять моргания через интервал, допустим 3 сек, 3 раза, чтобы убедиться, что информация "считана".
3. Синего цвета. Отображает наличие внешнего управления (наличие Vcontr). Моргает при получении команд внешнего управления.
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#166

Сообщение Алаев Ян » 29 апр 2019, 13:30

принято

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#167

Сообщение Алаев Ян » 03 июл 2019, 09:47

Пытаюсь анализировать схему и ТЗ. Пытаюсь продолжить работу над проектом. Прошу напомнить, а куда идет сигнал MUTE? Судя по принципиальной схеме - мы управляем полевым транзистором Q1 и его сток просто выходит на разъем J7. Открытый сток? Что планируется управлять этим сигналом?

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#168

Сообщение poty » 03 июл 2019, 10:21

К этой шине будет подключено реле. Всё, что подключено к большому разъему указано здесь.
Владислав

Аватара пользователя
seurf
Специалист
Специалист
Сообщения: 911
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 103 раза
Поблагодарили: 86 раз

#169

Сообщение seurf » 04 июл 2019, 08:21

свои 2 копейки: счётчик времени наработки программно.
Александр

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#170

Сообщение poty » 04 июл 2019, 11:10

У нас же не предполагается никакого индикатора. Как считывать время наработки?
Владислав

Аватара пользователя
seurf
Специалист
Специалист
Сообщения: 911
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 103 раза
Поблагодарили: 86 раз

#171

Сообщение seurf » 04 июл 2019, 11:47

poty писал(а):
04 июл 2019, 11:10
Как считывать время наработки?
Бес попутал, по аналогии с ТМ в корректоре, где через блютуз на компьютер инфа идет. Выстрел мимо.
Александр

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#172

Сообщение poty » 04 июл 2019, 11:55

Здесь тоже есть обратная связь (выход состояния на внешнее устройство), но на данный момент собрать бы основное устройство. Как "фичу", хранящую наработку где-то внутри - можно сделать, с прицелом на будущее развитие.
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#173

Сообщение Алаев Ян » 16 июл 2019, 10:06

На отладочной плате я не стал устанавливать Q1 и R26 - они мне не нужны. Вместо R23 я установил светодиод для визуализации сигнала MUTE.
2019-07-16 10.54.22.jpg
У меня вопрос. Мы подали питание на блок управления. Блок управления находится в ждущем режиме и ждет сигнала на включение устройства (нажатие кнопки или срабатывание тумблера или сигнал внешнего управления). Что еще должен делать БУ пока находится в ждущем режиме??? Каким цветом должен светиться статусный индикатор в ждущем режиме?

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#174

Сообщение poty » 16 июл 2019, 10:26

В ждущем режиме БП больше ничего не делает. Индикаторы лучше в этом режиме все выключить. (после установки устройства в стойку никто не будет контролировать, есть ли на нём питание, а постоянно горящая ёлка светодиодов меня уже достала, если честно)
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#175

Сообщение Алаев Ян » 16 июл 2019, 10:31

poty писал(а):
16 июл 2019, 10:26
В ждущем режиме БП больше ничего не делает. Индикаторы лучше в этом режиме все выключить. (после установки устройства в стойку никто не будет контролировать, есть ли на нём питание, а постоянно горящая ёлка светодиодов меня уже достала, если честно)
Ок, мне не принципиально. Вопросы для общего понимания:
1. Как отличить между собой два состояния, когда на устройство не подано питание вообще (устройство не включено в розетку) и устройство находится в ждущем режиме (включено в розетку), но при этом ведет себя так же как и в случае полного обесточивания.
2. Где установлена елка светодиодов, которая Вас уже достала?

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#176

Сообщение poty » 16 июл 2019, 10:33

У меня сейчас в стойке: телевизор с приставкой, ресивер, усилитель, двойной блок питания АС, медиаплейер, DVD-плейер, фонокорректор с проигрывателем, опционально - CD-плейер, два фильтра питания, если всё будет включено, свет можно уже и не включать.

Отправлено спустя 5 минут 40 секунд:
Алаев Ян писал(а):
16 июл 2019, 10:31
Как отличить между собой два состояния, когда на устройство не подано питание вообще (устройство не включено в розетку) и устройство находится в ждущем режиме (включено в розетку), но при этом ведет себя так же как и в случае полного обесточивания.
При обычном использовании мне это ни к чему. Единственный случай, когда это нужно - при установке, потом я буду уверен, что все включено. При установке я могу воспользоваться кнопкой, чтобы включить устройство.
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#177

Сообщение Алаев Ян » 16 июл 2019, 10:41

Нужно ли контролировать температуру, пока БУ находится в ждущем режиме?

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#178

Сообщение poty » 16 июл 2019, 12:48

Думаю - нет. Воздействовать на повышение температуры на выключенном устройстве всё равно невозможно, а индицировать бесполезно, рядом никого нет.
Владислав

Аватара пользователя
Алаев Ян
Основатель Форума
Сообщения: 2727
Зарегистрирован: 19 мар 2014, 12:05
Откуда: Саратов
Благодарил (а): 242 раза
Поблагодарили: 192 раза
Контактная информация:

#179

Сообщение Алаев Ян » 16 июл 2019, 13:28

poty писал(а):
16 июл 2019, 12:48
Думаю - нет. Воздействовать на повышение температуры на выключенном устройстве всё равно невозможно, а индицировать бесполезно, рядом никого нет.
есть одно исключение, воздействовать нельзя, но можно и запретить какие либо действия. Если устройство было только что выключено, с точки зрения логики работы этот режим ничем не отличается от других аналогичных режимов, когда устройство, например, было только что включено. Так вот в моем БУ фонокорректором его нельзя включить до тех пор, пока он не остынет до заданной температуры (речь идет об аварийном отключении). Но это внештатная ситуация, которая ни разу по факту не происходила, только на этапе отладки программы. Ваше мнение я услышал - сделаю так, как посчитаю необходимым с соблюдением Ваших пожеланий.

Аватара пользователя
poty
Профи
Профи
Сообщения: 4134
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 98 раз
Поблагодарили: 248 раз

#180

Сообщение poty » 16 июл 2019, 13:39

Это регулируется п. 3.1 и п. 5.4. Как только обнаружился перегрев, состояние ошибки можно сбросить только холодной перезагрузкой устройства. Если и после этого при включении обнаружено превышение температуры, состояние ошибки устанавливается снова.
Владислав

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение