Страница 4 из 4 Первая ... 234
Показано с 61 по 76 из 76

Тема: Измеритель уровня с цифровой обработкой

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Измеритель уровня с цифровой обработкой

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

    Измеритель построен на базе микроконтроллера STM32F100. Вся обработка сигнала производится в цифровом виде. Входные сигналы левого и правого каналов поступают на входные дифференциальные усилители, которые служат для организации балансного входа и сдвига уровня на половину шкалы АЦП. Дальше звуковой сигнал преобразуется в цифровой вид с чстотой дискретизации 96 кГц. Такая высокая частота позволяет обойтись без фильтра на входе АЦП, сам аналоговый тракт является таким фильтром. С помощью цифровых фильтров формируется время интеграции, время срабатывания, время обратного хода, время удержания и т.д. Вычисление результатов измерений производится с частотой 375 Гц. Подробное описание примененных алгоритмов можно найти на моем сайте.

    Нажмите на изображение для увеличения. 

Название:	Block.gif 
Просмотров:	304 
Размер:	84,5 Кб 
ID:	391065

    Все постоянные времени можно задавать произвольно с помощью сервисной программы на компьютере. Параметры сохраняются в EEPROM. Всего сохраняется 4 набора параметров (пресетов), между которыми можно переключаться с помощью джамперов. Измеренные значения среднего и пикового уровней преобразуются в позиционный код с помощью таблицы, которая тоже задается из сервисной программы. Можно строить любые шкалы, назначая индивидуально каждому сегменту любой уровень в dB.

    Нажмите на изображение для увеличения. 

Название:	meter_soft.gif 
Просмотров:	350 
Размер:	102,8 Кб 
ID:	391072

    Позиционный код выводится на светодиодные шкалы, состоящие из 50 сегментов каждая. Светодиоды управляются статически, для этого использована цепочка регистров 74HC595. Это позволяет устранить помехи, которые свойственны динамической индикации, а также полностью избавиться от неприятного мерцания.

    Нажмите на изображение для увеличения. 

Название:	pcb1_top.jpg 
Просмотров:	377 
Размер:	91,6 Кб 
ID:	391066 Нажмите на изображение для увеличения. 

Название:	pcb1_bot.jpg 
Просмотров:	370 
Размер:	107,9 Кб 
ID:	391067 Нажмите на изображение для увеличения. 

Название:	pcb2_top.jpg 
Просмотров:	398 
Размер:	80,9 Кб 
ID:	391068 Нажмите на изображение для увеличения. 

Название:	pcb2_bot.jpg 
Просмотров:	311 
Размер:	52,3 Кб 
ID:	391069

    Конструктивно измеритель выполнен на двух печатных платах. На одной расположены линейки и регистры, на другой - микроконтроллер и входной услитель. Сверху на плату индикации надевается рассеиватель, на котором размещена шкала. Она снизу подсвечивается светодиодами. Шкала изготовлена фотовыводом, но можно использовать лазерную гравировку двухслойной пленки. Размеры и форма делались с прицелом на установку измерителя в "Электроника-004", но нет особых проблем развести платы по-другому.

    Нажмите на изображение для увеличения. 

Название:	meter_view.jpg 
Просмотров:	492 
Размер:	86,5 Кб 
ID:	391073

    Видео работы индикатора можно посмотреть тут. На видео показана работа с заданным для столбика временем интеграции 5 мс, временем срабатывания 100 мс, временем обратного хода 1700 мс. Для точки время интеграции равно нулю (true peak), время срабатывания 100 мс, время удержания 1000 мс, время обратного хода 600 мс. Эти параметры можно менять на свое усмотрение. По умолчанию заданы такие пресеты:

    Пресет 1: столбики - квазипик 5 мс/1700 мс, точка - true peak
    Пресет 2: столбики - квазипик 5 мс/1700 мс, точка - удержание максимумов
    Пресет 3: штатный измеритель "Электроника-004"
    Пресет 4: Dorrough 40-A2

    На плате предусмотрены выходы ЦАП, что в теории позволяет использовать плату процессора для управления стрелочными приборами. Для них тоже будет работать задание шкалы, удержание пиков и т.д. Наверное, можно добавить и какие-то алгоритмы коррекции баллистики.

    Скачать прошивку, сервисную программу, разводку плат (в том числе Gerber-файлы) можно на моем сайте.
    Вложения Вложения
    Последний раз редактировалось Leoniv; 05.03.2021 в 22:15.

  2. #61
    Завсегдатай Аватар для Medan
    Регистрация
    08.08.2009
    Адрес
    Минск
    Возраст
    72
    Сообщений
    1.726

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Закадрить монтажницу.
    Хорошая идея! Надо будет на сайте знакомств, такое объявление написать
    В космосе, законы Физики везде одинаковы, комбинация их уникальна! Одна из них, наша планета, - Земля!

  3. #62
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Новая версия прошивки, поддерживается вариант на 35 сегментов: http://www.leoniv.diod.club/projects...004_meter.html

  4. #63
    Частый гость Аватар для integra
    Регистрация
    31.03.2007
    Адрес
    Россия
    Сообщений
    202

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Сделали стекла 3 и 4 мм и вырезали фрезером отверстие в панели под него.
    Ставить конечно нужно снаружи. Чтобы перекрыть край. Смотрится по заводскому.
    А вот как закрепить стекло в панели??
    Панель гнутая изначально. Преднапряженная. Даже если ее как то выпрямить, то стекло изнутри становится вровень с поверхностью. Либо как то сверх аккуратно по периметру стекло каким то клеем проходить и затем вставлять в панель, либо искать материал примерно 7/8 мм. 1.5 будет выступать на лицевой панели, 1.5 это толщина панели. И оставшиеся по толщине стекла 4/5мм будут торчать внутрь и тогда можно изнутри стекло к панели приклеить.
    Есть у кого личный опыт?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	F3FFC7A0-DAEC-414A-AB18-8E9AB6A25B3F.jpeg 
Просмотров:	125 
Размер:	1,79 Мб 
ID:	398108   Нажмите на изображение для увеличения. 

Название:	D9D8FADE-AA75-4562-95D1-19B8D19B9E77.jpeg 
Просмотров:	120 
Размер:	1,81 Мб 
ID:	398109  

  5. #64
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от integra Посмотреть сообщение
    Панель гнутая изначально.
    Она гнутая в снятом виде. При установке выпрямляется. Можно выпрямить и снятую, будет чуть хуже прилегать, но терпимо.

    На стекле толщиной 3 мм я фрезеровал ступеньку в половину толщины. Окно в панели сначала фрезеровал, потом убирал напильником скругления углов и чуть растачивал, потому что стело делалось чуть больше. В результате подгонки стекло нормально держится на трении. При желании можно добавить немного клея, вроде есть какой-то прозрачный для стекол мобильников.

    Нажмите на изображение для увеличения. 

Название:	DSC_1083k.jpg 
Просмотров:	126 
Размер:	515,3 Кб 
ID:	398112 Нажмите на изображение для увеличения. 

Название:	DSC_1121.JPG 
Просмотров:	102 
Размер:	1,52 Мб 
ID:	398113 Нажмите на изображение для увеличения. 

Название:	DSC_1135s.jpg 
Просмотров:	119 
Размер:	93,8 Кб 
ID:	398114

  6. #65
    Частый гость Аватар для integra
    Регистрация
    31.03.2007
    Адрес
    Россия
    Сообщений
    202

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    В идеале нужен монокристаллический поликарбонат толщиной 8мм.
    Тогда внутряя часть стекла легко будет крепиться на клей типа момент.
    Наносим полоску клея на край/стык -стекло/панель и все хорошо.
    Как бонус при толщине стекла 8 мм получим более объемный вид.
    Буду ловить такое в обрезках у компании резчика.
    У нас в Новосибирске вроде можно такое поймать.
    Кому нужно готовое стекло на индикатор 4мм бронза и 3мм дымчатое пишите в личку. Есть 4 штуки.

  7. #66
    Новичок Аватар для Wichita
    Регистрация
    14.12.2019
    Адрес
    Дубна, Московская обл.
    Сообщений
    21

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Этот проект делался как замена штатному измерителю уровня катушечного магнитофона "Электроника-004". Но я подумал, что он может быть интересен и для других применений. Например, на его основе можно сделать автономный измеритель уровня в отдельном корпусе (разводку плат для такого варианта планирую сделать).

    Измеритель построен на базе микроконтроллера STM32F100. Вся обработка сигнала производится в цифровом виде. Входные сигналы левого и правого каналов поступают на входные дифференциальные усилители, которые служат для организации балансного входа и сдвига уровня на половину шкалы АЦП. Дальше звуковой сигнал преобразуется в цифровой вид с чстотой дискретизации 96 кГц. Такая высокая частота позволяет обойтись без фильтра на входе АЦП, сам аналоговый тракт является таким фильтром. С помощью цифровых фильтров формируется время интеграции, время срабатывания, время обратного хода, время удержания и т.д. Вычисление результатов измерений производится с частотой 375 Гц. Подробное описание примененных алгоритмов можно найти на моем сайте.

    Нажмите на изображение для увеличения. 

Название:	Block.gif 
Просмотров:	304 
Размер:	84,5 Кб 
ID:	391065

    Все постоянные времени можно задавать произвольно с помощью сервисной программы на компьютере. Параметры сохраняются в EEPROM. Всего сохраняется 4 набора параметров (пресетов), между которыми можно переключаться с помощью джамперов. Измеренные значения среднего и пикового уровней преобразуются в позиционный код с помощью таблицы, которая тоже задается из сервисной программы. Можно строить любые шкалы, назначая индивидуально каждому сегменту любой уровень в dB.

    Нажмите на изображение для увеличения. 

Название:	meter_soft.gif 
Просмотров:	350 
Размер:	102,8 Кб 
ID:	391072

    Позиционный код выводится на светодиодные шкалы, состоящие из 50 сегментов каждая. Светодиоды управляются статически, для этого использована цепочка регистров 74HC595. Это позволяет устранить помехи, которые свойственны динамической индикации, а также полностью избавиться от неприятного мерцания.

    Нажмите на изображение для увеличения. 

Название:	pcb1_top.jpg 
Просмотров:	377 
Размер:	91,6 Кб 
ID:	391066 Нажмите на изображение для увеличения. 

Название:	pcb1_bot.jpg 
Просмотров:	370 
Размер:	107,9 Кб 
ID:	391067 Нажмите на изображение для увеличения. 

Название:	pcb2_top.jpg 
Просмотров:	398 
Размер:	80,9 Кб 
ID:	391068 Нажмите на изображение для увеличения. 

Название:	pcb2_bot.jpg 
Просмотров:	311 
Размер:	52,3 Кб 
ID:	391069

    Конструктивно измеритель выполнен на двух печатных платах. На одной расположены линейки и регистры, на другой - микроконтроллер и входной услитель. Сверху на плату индикации надевается рассеиватель, на котором размещена шкала. Она снизу подсвечивается светодиодами. Шкала изготовлена фотовыводом, но можно использовать лазерную гравировку двухслойной пленки. Размеры и форма делались с прицелом на установку измерителя в "Электроника-004", но нет особых проблем развести платы по-другому.

    Нажмите на изображение для увеличения. 

Название:	meter_view.jpg 
Просмотров:	492 
Размер:	86,5 Кб 
ID:	391073

    Видео работы индикатора можно посмотреть тут. На видео показана работа с заданным для столбика временем интеграции 5 мс, временем срабатывания 100 мс, временем обратного хода 1700 мс. Для точки время интеграции равно нулю (true peak), время срабатывания 100 мс, время удержания 1000 мс, время обратного хода 600 мс. Эти параметры можно менять на свое усмотрение. По умолчанию заданы такие пресеты:

    Пресет 1: столбики - квазипик 5 мс/1700 мс, точка - true peak
    Пресет 2: столбики - квазипик 5 мс/1700 мс, точка - удержание максимумов
    Пресет 3: штатный измеритель "Электроника-004"
    Пресет 4: Dorrough 40-A2

    На плате предусмотрены выходы ЦАП, что в теории позволяет использовать плату процессора для управления стрелочными приборами. Для них тоже будет работать задание шкалы, удержание пиков и т.д. Наверное, можно добавить и какие-то алгоритмы коррекции баллистики.

    Скачать прошивку, сервисную программу, разводку плат (в том числе Gerber-файлы) можно на моем сайте.
    Спасибо за красоту! Поставил у себя на Элке-004. При включении заметил следующее - между индикатором и магнитофоном нет связи по отображению при переключении скоростей и прочих режимов (нижняя линейка шкалы). Возможно организовать подобную связь?

  8. #67
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от Wichita Посмотреть сообщение
    При включении заметил следующее - между индикатором и магнитофоном нет связи по отображению при переключении скоростей и прочих режимов (нижняя линейка шкалы). Возможно организовать подобную связь?
    Связь будет, но только с новым БУ, который пока недоделан.

  9. #68
    Новичок Аватар для Wichita
    Регистрация
    14.12.2019
    Адрес
    Дубна, Московская обл.
    Сообщений
    21

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Связь будет, но только с новым БУ, который пока недоделан.
    Спасибо, Леонид Иванович!
    Связь будет реализована за счет новых версий прошивок (сервичной программы) или будет новая плата (изменения схемы и разводки)?

  10. #69
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Будет новая прошивка для существующей платы.

  11. #70
    Новичок Аватар для Wichita
    Регистрация
    14.12.2019
    Адрес
    Дубна, Московская обл.
    Сообщений
    21

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Будет новая прошивка для существующей платы.
    Спасибо! Пока займемся новым БУ.

  12. #71
    Завсегдатай Аватар для igorkuz
    Регистрация
    11.06.2005
    Адрес
    Москва
    Возраст
    57
    Сообщений
    2.059

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    На фоне куплю-продам... с удовольствием почитал данную статью. Автору Респект !!!
    Кузнецов Игорь

  13. #72
    Новичок Аватар для LIN176
    Регистрация
    12.09.2009
    Сообщений
    78

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Тоже прочитал про индикатор - супер ! Очень надо такой, но самому не сделать совсем ! Автору огромный респект ! Если кто собирается или соберется делать - возьмите в долю, пожалуйста !

  14. #73
    Новичок Аватар для kVol
    Регистрация
    23.07.2010
    Адрес
    Челябинск
    Сообщений
    73

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Leoniv а какой ток потребляет этот индикатор? Хочу в Олимпе 004 заменить 155 серию на 74HC и собрать этот индикатор.

  15. #74
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Цитата Сообщение от kVol Посмотреть сообщение
    Leoniv а какой ток потребляет этот индикатор?
    Зависит от установленной яркости, которая тут плавно регулируется. При нормальной яркости порядка 300 - 350 мА. На максимуме яркости - порядка 500 мА. Блок питания "Олимп-004" имеет мощный канал +5 В, должно хватить. В "Электроника-004" хватает.

    Только у "Олимп-004" крепление перевернуто - снизу два винта, сверху один. К тому же, индикатор, вероятно, придется несколько сдвинуть вниз, чтобы окно не затрагивало оформление панели. Можно вырезать из алюминия пластину (или из оргстекла или другого пластика), ее закрепить на шпильках, а уже к ней привинтить индикатор винтами спереди. Если шпильки будут мешать, тогда их удалить и пластину привинтить в отверстия для шпилек. Окно для нового индикатора имеет размер 142 х 61 мм. Размер старого окна 97 х 54 мм. Поэтому увеличивать надо и ширину, и высоту. Размер нового стекла с учетом бортиков 146 х 65 мм. Длина практически совпадает с габаритами черных прямоугольников на панели, по ним надо и резать. По вертикали окно надо увеличить на 7 мм. Частично можно это сделать вверх, частично вниз. Наверное, низ стекла надо выровнять с нижней границей обводки регуляторов на панели. А вверху задача только одна - не налезть на обводку кнопок. Лучше до нее оставить зазор порядка 2 мм.

    Нажмите на изображение для увеличения. 

Название:	Olymp-004_meter.gif 
Просмотров:	42 
Размер:	27,6 Кб 
ID:	409449

  16. #75
    Новичок Аватар для kVol
    Регистрация
    23.07.2010
    Адрес
    Челябинск
    Сообщений
    73

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Leoniv спасибо! Буду думать где взять STMку В чип дип есть, но цена!

  17. #76
    Завсегдатай
    Автор темы
    Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    19
    Сообщений
    5.606

    По умолчанию Re: Измеритель уровня с цифровой обработкой

    Вроде, их нет в наличии нигде. Только если с Китая заказывать, но там лотерея. В ветке про Электроника-004 недавно давали ссылку проверенного продавца.

Страница 4 из 4 Первая ... 234

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •