Гражданская радиосвязь в России (CB, LPD, PMR) Вход     Регистрация

18+ Данный раздел сайта запрещён для просмотра детьми!  

Данный раздел запрещён для просмотра детьми

Материалы данного раздела могут содержать информацию, запрещенную для детей, согласно нормам установленным Федеральным законом "О защите детей от информации, причиняющей вред их здоровью и развитию".
Гражданская радиосвязь / Всё на форуме / Аппаратура самодельная - показываем, обсуждаем, восхищаемся
Эхо репитер на ATmega8 + SD карта 1...2Гб - схема, прошивка, исходный код, печатная плата
250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Архивы точно не битые, видимо проблемы с их скачиванием.
Попробуйте для скачивания использовать программы поддерживающие докачку файлов.
 
Записано: 3426 дн 19 час 39 мин 32 сек назад (10.11.2014, 20:29:44)

 
Бернат без регистрации
  Собрал но пока без операционника, заработало с пол пинка. Спасибо автору.
Такой вопрос. По какой причине выбор пал на операционик "от рельсы до рельсы"?. Можно ли использовать операционник типа 5532 или 4558?
 
Записано: 3418 дн 5 час 19 мин 7 сек назад (19.11.2014, 10:50:09)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Можно любой операционник.
Выбор MC33202 связан с свойством "Low Voltage" (задеклаирована работа от +1.8 V) нежели "Rail-to-Rail", не стоит забывать, что напряжение от которого питается операционник всего 3,3 вольта, например, SM4558 при таком напряжении хоть и работает, но его усиление сваливается катастрофически, может 100, может того меньше становиться и уже резисторы обратной связи мало на что влияют, схема начинает жить не согласно расчётам, а какой то своей жизнью.
Rail-to-Rail полезно (но не более чем) ведь второй ОУ корпуса используется в качестве ФНЧ, а там входные напряжения могут быть от ЛОГ0 до ЛОГ1 контроллера (крайние положения ШИМ).

Вообще, в сехему изумительно подойдут малошумящие операционники из сотовиков, они там микрофонными усилками включены, пятиногие в корпусе как SMD транзисторы. Увы, маркировку не помню.
 
Записано: 3418 дн 2 час 4 мин 40 сек назад (19.11.2014, 14:04:36)

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

И еще вопрос. Использую карту на 2гб, сколько по времени записи в неё можно затолкнуть максимум. И в каких строках, что надо поменять для макс записи?.
 
Записано: 3418 дн 0 час 1 мин 26 сек назад (19.11.2014, 16:07:50)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Так там же весь исходник с русскими комментариями, прямо в начале так и должно быть написано "Максимальный адрес" или "Максимальный сектор", я точно уже не помню, а исходники сейчас не под руками.
Под 2ГБ используем исходник который расчитан на 1,6Гб все секторы совсем не обязательно использовать, 0,4Гб сильно счастья не добавит.

Что бы избавиться от трещётки по хорошему надо развязывать аналоговую часть и цифровую или уменьшать усиление первого УНЧ, а лучше и то и другое.
Всё же 470к/4.7к=100 это большой К_усиления, ведь в 100 раз он усиливает не только входной сигнал, но и помеху пролазащую по питанию.
По хорошему К_усиления считается так и делается не более чем в 1,5 раза чем нужно:
3.3 / V_размах_выхода_нч_с_станции
Например, если размах напряжения НЧ выхода с радиостанции 0.5 вольта, то К_усиления:
3.3/0.5 = 6.6
выбираем чуть более, в 1.5 раза больше, что бы можно было подкручивать хоть что-то подстроечником по входу, тогда:
6.6 * 1.5 = ~9.9
Хорошо, выбираем 10, значит сопротивление резисторов R3 и R4:
4.7 * 10 = 47
где:
R4 = 4.7кОм
R3 = 47 кОм

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

Кстати, треск имеет место быть и по другим причинам: медленная карточка и контроллер просто неуспевает прописать туда данные, в итоге часть данных пропускается и эти пропуски воспринимаются как треск (резкие перепады уровня). По этому я и отказался более использовать SD (Flash) память и следующий проект репы горожу на основе SRAM (статическое ОЗУ) CY62158ELL-45ZSXI по цене соизмерима с SD картой, достать конечно чуть сложнее зато огромная и вечная скорость записи и считывания, питание 5 вольт и не надо мудрить с 3.3 вольта операционниками. Но пока это только проект, в железе и софте ещё ничего нет, просто детальки в столе лежат и платку по вечерам рисую потихоньку.
 
Записано: 3417 дн 22 час 27 мин 23 сек назад (19.11.2014, 17:41:53)

 
Бернат без регистрации
  Я понял. К стати, Срез ФНЧ настроил на 3 кгц. По входу поставил простейший ФВЧ с частотой среза 400 гц. звук на много чище стал. Ведь для голосового спектра более не надо.

По поводу трещотки, оно у меня присутствует и с операционником и без. Но заметил не закономерность, иногда треска нет. При записи и воспроизведении бывает неравномерность мигания светодиода. Наверное вы правы, это скорее всего из за скорости записи/чтения карты. Попробую другую поставить.

По поводу кода. Пробовал я менять строку

// максимальное время записи (in sector)
// 32 sec
#define MAXIMAL_REC_SECTOR_LEN 878

Ни какой реакции.
 
Записано: 3417 дн 21 час 51 мин 46 сек назад (19.11.2014, 18:17:30)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Для разборчивого голоса надо от 400Гц до 5000Гц, если сверху зарезать шипящие перестанут различаться, а для русской речи это очень важно, мы же не китайцы, которые "няяя" и "тяяя" да "хаань", у нас большая разница между ЩУКА и СУКА.
 
Записано: 3417 дн 21 час 19 мин 59 сек назад (19.11.2014, 18:49:17)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  #define MAXIMAL_REC_SECTOR_LEN 878

То есть ниакой реакции?
Должен измениться таймаут по длительности непрерывной записи.
Если конечно код был перекомпилирован, ведь в контроллер заливается не исходник а бинарник.
 
Записано: 3417 дн 21 час 18 мин 11 сек назад (19.11.2014, 18:51:05)

 
Бернат без регистрации
  )). Открыл код в CodeVisionAVR изменил значение, значение, Контрл F9/ Получил хекс. Прошил контроллер, Вроде всё верно )

Ну вроде человеческий голос лежит в районе 200 - 2900 кгц.
В SSB, проблем ни каких нет с разборчивостью.

Согласен с вами на счет (ЩУКА и СУКА), разница большая. Специально проверил записав эти слова ну еще СССР добавил. Получается разборчиво, но слегка не хватает шипящих. Добавляя верхов, появляется более заметный металлический оттенок, думаю можно пожертвовать шипящими ))
 
Записано: 3417 дн 20 час 9 мин 13 сек назад (19.11.2014, 20:00:03)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Схема с учётом мелких подвижек по номиналам (по результатам испытаний разных реп с разными станциями):
Схема ЭХО-репитера на ATmega8


Печатная плата со всеми доработками (включая ФНЧ по выходу), возможность запитки контроллера, карточки и операционного усилителя от разных источников питания и даже с разным напряжением, например SD карточка от 3,3 вольта, а контроллер от 5 вольт (резисторы на 3,3кОм которые идут с контроллера на ноги карточки устанавливаются если контроллер питается от 5 вольт а карточка от 3,3 иначе вместо них паяем перемычки (или резисторы на несколько Ом, скажем на 10 или 51 или 100)).

Перемычек стало больше - есть возможность не распаивать их, а запитывать всё от разных источников питания.
Что бы запитать ОУ от отдельного источника потребуется перерезать (убрать) одну дорожку на плате, она между стабилизатором 78L33 и MC33202 там очевидно, сама дорожка подписана "CUT IF Analog ..."

Изменил схему подачи на ОУ половины питания, теперь цепь высокоомная и потребуется меньшая ёмкость что бы наглухо убить помехи с шины питания.

Платка в Sprint-Layout 5.0: Скачать файл: platko2-echo-mega8.lay
Приложены файлы: f19759-0.gif · f19759-1.lay
 
Записано: 3417 дн 2 час 32 мин 39 сек назад (20.11.2014, 13:36:37)

 
Бернат без регистрации
  Давайте и я платкой поделюсь, может кому понадобится.

Плата разработана с учетом того что будет использоваться переходник MicroSD -> SD
На переходник припаивается PLS пама, на плате устанавливается угловой PLS папа.
Скачать файл: f19763-0.rar

Приложены файлы: f19763-0.rar · f19763-1.JPG · f19763-2.JPG · f19763-3.JPG · f19763-4.JPG
 
Записано: 3417 дн 0 час 58 мин 4 сек назад (20.11.2014, 15:11:12)

Мирный из Белгород - Белгородская обл
Мирный из Белгород - Белгородская обл
  Бернат, сможете пирекомпилиовать прошивку под мегу в дип корпусе. Нужно поменять вход в контроллер, адс6 на адс0.
 
Записано: 3416 дн 0 час 52 мин 1 сек назад (21.11.2014, 15:17:15)

 
Бернат без регистрации
  я не специалист в этой области, обратитесь к автору.
 
Записано: 3416 дн 0 час 12 мин 32 сек назад (21.11.2014, 15:56:44)

Мирный из Белгород - Белгородская обл
Мирный из Белгород - Белгородская обл
  Бернат, вы писали что проверили работу без оу. можно узнать каким образом? при подаче на вход контроллера половины питания и сигнала мпз плеера через конденсатор, при воспроизведение слышен только треск.
 
Записано: 3415 дн 23 час 2 мин 41 сек назад (21.11.2014, 17:06:35)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Мирный, напиши ещё раз какая конфигурация тебе нужна - какой флаг открытия шумодава 0 или 1, на сколько карточка, задержки какие.
Лениво все исходники (10 штук) пересобирать изменяя в них вход ADC.

Я всё порывался всё 10 пересобрать, но то отвлекут, то сам напортачу и в итоге так и не дошло дело до конца.
 
Записано: 3415 дн 21 час 11 мин 18 сек назад (21.11.2014, 18:57:58)

 
Бернат без регистрации
  Самым обыкновенным. На вход АЦП через резистор 10 к подал половину напряжения. Через конденсатор 1 uF туда же, НЧ сигнал со звуковой компа. Колонки через кондер к выходу RC фильтра что идет с ноги PB1. Вот и все дела. А с чего вопрос?
 
Записано: 3415 дн 20 час 36 мин 12 сек назад (21.11.2014, 19:33:04)

 
Бернат без регистрации
  250, заказал карту на 8 гигов 10го класса. Надо ли что-то менять в коде? Использую прошивку (Более 1,6 гб)
 
Записано: 3415 дн 20 час 33 мин 52 сек назад (21.11.2014, 19:35:24)

Меркурий из Одесский р-н - Омская обл
Меркурий из Одесский р-н - Омская обл
  250, А как с вами можно связаться иным способом? Я это Бернат, решил зарегистрироваться.
 
Записано: 3415 дн 20 час 18 мин 21 сек назад (21.11.2014, 19:50:55)

Мирный из Белгород - Белгородская обл
Мирный из Белгород - Белгородская обл
  250, флаг открытия шумодава 0, карта 2 гб.
 
Записано: 3415 дн 19 час 8 мин 40 сек назад (21.11.2014, 21:00:36)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Карта 8 гигов работать не должна.
Причина: карты объёмом более 2Гб не поддерживают режим совместимости с SPI, подробнее - Secure Digital, Материал из Википедии — свободной энциклопедии

На счёт скорости, кроме моих стонов, смотрим так же стоны на Хабрахабр : Медленная работа SD карточек — кто виноват и что делать?
 
Записано: 3415 дн 5 час 51 мин 49 сек назад (22.11.2014, 10:17:27)

    Страницы в теме:
 1   2   3   4   5   6   7   8 


 
Ник:

Пароль к нику:

Число изображённое крупным шрифтом:


Написать комментарий:
[B] [I] [S] [WWW] [YouTube]

Бросить друзьям ссылку на тему:
Если это интересная тема, дайте людям на неё ссылку:
http://27kb.ru/zou.php?f=901&message=7244


О сайте
Правила сайта
  Обратная связь Рекламодателям
  Сотрудничество   Яндекс.Метрика