Статистика
Время:
Зарегистрированных: 88403
Последним зарегистрирован: 777KVP777
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 696
 Гостей: 691
 Анонимных: 0
 Пользователей: 5
 Зарегистрированные:
dgek125 dantist vbifvbif ded Вир
Страницы: (5) [1] 2 3 4 5  ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> STM32 digital audio recorder, (диктофон на STM32)
rakov
Сообщение: # 662427   Jan 2 2016, 10:14 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



В конце декабря выпало немного свободного времени, решил взяться за паяльник. Конструкция получилась среднего уровня, на оригинальность и новизну не претендует. Запись осуществляется на карту памяти формата microSD со стандартной файловой системой FAT16 или FAT32. Это означает, что файлы с карточки могут быть без проблем скопированы или воспроизведены любым устройством - ПК, смартфон, плеер.

Основные параметры:
Питание ....................3в
Ток потребления........4мА
Формат записи...........WAV
Сжатие......................ADPCM
Битрейт.....................11025Гц

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

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail PosterICQ
Top
rakov
Сообщение: # 662428   Jan 2 2016, 10:22 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Диктофон построен на контроллере STM32F030F4P.
Питание схемы осуществляется от лития через стабилизатор 3в.
НЧ часть содержит каскад предусиления на транзисторе и каскад на ОУ. В целом работает удовлетворительно. Для снижения тока потребления питание карты памяти коммутируется ключом на транзисторе. Управление осуществляется кнопкой - длинное нажатие на включение, длинное нажатие на выключение. В выключенном состоянии потребление не более 5мкА. Для индикации работы и диагностики проблем применён один светодиод.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail PosterICQ
Top
rakov
Сообщение: # 662429   Jan 2 2016, 10:25 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Образцы звука.
Первый - запись в комнате с телевизором на средней громкости.
Второй - запись из соседней комнаты.
Высокочастотный писк от телевизора.

Присоединённый файл ( Кол-во скачиваний: 869 )
Присоединённый файл  souns_samples.zip
PMEmail PosterICQ
Top
vitalik_b
Сообщение: # 662441   Jan 3 2016, 12:47 AM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



Чтобы был меньший ток потребления нужен больший буфер, тогда карта не будет постоянно работать на запись. Хотя бы начиная от 32 кБ. Так как частота дискретизации низкая, то данные на карту будут записываться короткими рывками.

Это сообщение отредактировал vitalik_b - Jan 3 2016, 12:48 AM
PMEmail Poster
Top
rakov
Сообщение: # 662460   Jan 3 2016, 08:34 AM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Ну это само собой, если ставить цель на потребляемый ток.
PMEmail PosterICQ
Top
slavon-x86
Сообщение: # 662699   Jan 4 2016, 08:01 PM
Quote Post


Соучастник
***

Группа: Cоучастник
Сообщений: 351
Пользователь №: 40844
Регистрация: 23-December 08
Место жительства: г. Донецк



А почему WAV а не MP3 ?
PMEmail Poster
Top
rakov
Сообщение: # 662706   Jan 4 2016, 08:22 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Классика жанра. Меньше требовательность к ресурсам.
PMEmail PosterICQ
Top
igorstepok
Сообщение: # 662776   Jan 5 2016, 12:02 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 133
Пользователь №: 74597
Регистрация: 28-December 10
Место жительства: Ukraine



Вопрос по разводке платы. Почему у электролита, который самый большой, минус соединяется коротенькой перемычкой, а не "влит" в полигон земли?
PMEmail Poster
Top
rakov
Сообщение: # 662778   Jan 5 2016, 12:16 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



В данном случае это не смертельно. Это так DipTrace криво нарисовал термобарьер (хотя тут и вина разработчика есть).

PMEmail PosterICQ
Top
OLEGA
Сообщение: # 662779   Jan 5 2016, 12:16 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1545
Пользователь №: 7121
Регистрация: 7-April 06
Место жительства: РФ



Видимо такие параметры заданы у полигона, попробую предположить пикад.


--------------------
Ин дер гросен фамилие нихт клювен клац-клац.
PMEmail Poster
Top
vitalik_b
Сообщение: # 662833   Jan 5 2016, 05:21 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



Последнее время всегда так делаю, так как припой не растекается по земле, а ложится ровным слоем на площадку.
PMEmail Poster
Top
rakov
Сообщение: # 663095   Jan 7 2016, 07:55 AM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Спрашивают за прошивку.
Прошивка не коммерческая, но в открытом доступе не будет.
Получить можно в обмен на фото собранного макета.

По традиции, для препятствования коммерсам-халявщикам, в прошивке допущены некоторые ограничения и баги (например, до десятка-полтора файлов запишутся нормально, а вот дальше - хз smile.gif )
PMEmail PosterICQ
Top
urry
Сообщение: # 663854   Jan 11 2016, 12:06 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1213
Пользователь №: 38679
Регистрация: 2-November 08
Место жительства: Винница



ну принцип понятен, да - единственно, что я бы не включил карточку по спиай - возможны варианты, когда карточка слетит . Интерфейс sdio намного устойчивей - какой нить стм32ф103рс - и все равно - не пускать, пока напряжение ниже какого-то порога. И ключ по питанию на карточку с возможность повторного инита. Капризная штука.


--------------------
Знание умножает скорбь и размер исходника...
PMEmail Poster
Top
rakov
Сообщение: # 663861   Jan 11 2016, 12:46 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Со слётом в своей практике пока не сталкивался, может драйвер хороший, может с карточками везло (хотя из оригинальных только 1шт. 1GB SunDisk, остальные Unknown), но о капризности наслышан.
PMEmail PosterICQ
Top
urry
Сообщение: # 663954   Jan 11 2016, 10:58 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1213
Пользователь №: 38679
Регистрация: 2-November 08
Место жительства: Винница



микросд - это свой контроллер, поэкспериментируйте на пониженном напряжении батареи - когда идет запись и стм -у напряжения хватает, а карточке уже нет smile.gif


--------------------
Знание умножает скорбь и размер исходника...
PMEmail Poster
Top
rakov
Сообщение: # 663971   Jan 12 2016, 07:10 AM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



В данном случае это скорее всего последствия из-за пиковых токов при записи - если батарея слабая/севшая или питание карточки не правильно организовано то конечно возможны сбои, что должен отслеживать драйвер и проводить реинит, если надо.
PMEmail PosterICQ
Top
olega1988
Сообщение: # 664055   Jan 12 2016, 02:01 PM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 255
Пользователь №: 92766
Регистрация: 17-May 12
Место жительства: Киев



У ммс вроде есть команда слип, непроверял но поидее ненадо полевиком комутировать питание. Драйверу ненадо отслеживать ошибки, смотрим что запись неудалась, повторили, если опять то на инит. Ну и наконец то, стм32ф030 стоит дешевле тини 13, стабилизатор xc6022 5 грн, выходит диктафон за 1,5 долара.
PMEmail PosterUsers WebsiteICQ
Top
urry
Сообщение: # 664141   Jan 12 2016, 10:56 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1213
Пользователь №: 38679
Регистрация: 2-November 08
Место жительства: Винница



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


--------------------
Знание умножает скорбь и размер исходника...
PMEmail Poster
Top
rakov
Сообщение: # 776305   May 5 2018, 08:48 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Спрашивают по схеме.
Схема сейчас такая. НЧ каждый может переделать по своей религии и убеждениям.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail PosterICQ
Top
rakov
Сообщение: # 776306   May 5 2018, 08:50 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Собрано всё на соплях таком макете

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail PosterICQ
Top
rakov
Сообщение: # 776307   May 5 2018, 08:51 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



Обеспечивает такой звук

Присоединённый файл ( Кол-во скачиваний: 470 )
Присоединённый файл  SAMPLE.zip
PMEmail PosterICQ
Top
Zlodey
Сообщение: # 776350   May 6 2018, 10:21 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3767
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



RESET я бы подтянул резюком на + питания, встроенная подтяжка в условиях сильных наводок может лагать.
А вот кондёр на землю это лишнее. В современных контроллерах POR работает стабильно.

Это сообщение отредактировал Zlodey - May 6 2018, 10:22 AM


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
NIKOLAY_569
Сообщение: # 776420   May 6 2018, 07:04 PM
Quote Post





Группа: Cоучастник
Сообщений: 4
Пользователь №: 123879
Регистрация: 3-May 18




Провел сравнение сэмпла с диктофона на STM32 и записей сделанных на мини тини и китайских моделях собранных на мк atj3315. Качество первого намного лучше.
PMEmail Poster
Top
NIKOLAY_569
Сообщение: # 776423   May 6 2018, 07:08 PM
Quote Post





Группа: Cоучастник
Сообщений: 4
Пользователь №: 123879
Регистрация: 3-May 18




На STM32

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
NIKOLAY_569
Сообщение: # 776424   May 6 2018, 07:11 PM
Quote Post





Группа: Cоучастник
Сообщений: 4
Пользователь №: 123879
Регистрация: 3-May 18




Девять произвольно взятых диктофонов, китайцы на ATJ3315 и третий по счёту чемпион мира Эдик мини тини.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
NIKOLAY_569
Сообщение: # 776427   May 6 2018, 07:17 PM
Quote Post





Группа: Cоучастник
Сообщений: 4
Пользователь №: 123879
Регистрация: 3-May 18




Вывод прост: если речь идёт о том, что бы записать слабый звук а потом его попытаться прослушать, то на тех устройствах образцы звука которых на втором фото, это будет сделать проблематично - собственный шум будет сильно этому мешать ( причём, для ясности, на всех диктофонх был выключен МКФ...)
PMEmail Poster
Top
rakov
Сообщение: # 776431   May 6 2018, 07:31 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 3676
Пользователь №: 29138
Регистрация: 2-February 08
Место жительства:



QUOTE (NIKOLAY_569 @ May 6 2018, 07:17 PM)
собственный шум будет сильно этому мешать ( причём, для ясности, на всех диктофонх был выключен МКФ...)

В моём случае если отключить микрофон, шум получается ещё меньше. Микрофон хоть и фирменный, но как малошумящий не позиционируется..
PMEmail PosterICQ
Top
vladlen
Сообщение: # 776432   May 6 2018, 07:40 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 2003
Пользователь №: 70096
Регистрация: 31-August 10




А где готовая прошивка или проект под это дело?
PM
Top
romanetz
Сообщение: # 776433   May 6 2018, 07:45 PM
Quote Post


Дедушка
*******

Группа: Cоучастник
Сообщений: 5363
Пользователь №: 99518
Регистрация: 13-March 13




Кстати. Питание на карту можно и напрямую ногой процессора коммутировать, убрав ключи.


--------------------
https://github.com/romanetz
Linuxcnc project contributor
PMEmail Poster
Top
bulat
Сообщение: # 776434   May 6 2018, 07:49 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



а сложно ли переделать под стм32ф103?лежат без дела думаю у многих
PMEmail Poster
Top

Настройки темыСтраницы: (5) [1] 2 3 4 5  Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X