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

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

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

Материалы данного раздела могут содержать информацию, запрещенную для детей, согласно нормам установленным Федеральным законом "О защите детей от информации, причиняющей вред их здоровью и развитию".
Гражданская радиосвязь / Всё на форуме / Аппаратура самодельная - показываем, обсуждаем, восхищаемся
Эхо репитер на ATmega8 + SD карта 1...2Гб - схема, прошивка, исходный код, печатная плата
250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Собственно вдруг кому нужен будет цифровой диктофон или эхо репитер, который можно собрать "на скорую руку" и "из подручных компонентов", по этому выкладываю схему, печтаку и прошивку.
Давно уже обещал Айро выложить.

Принципиальная схема эхо-репитера
Выкладываю здесь графикой, специально, что бы вы могли беглям взглядом окинуть и оценить - надо оно вам или нет.


Прошивка эхо репитера на ATmega8 / исходный код на Си / плата (.lay) / некоторые пояснения к коду / схема - всё одним файлом (.zip):
Скачать файл: f7244-1.zip

Печатная плата насчитана на установку SMD деталей размера 0603, а в некоторых местах (SMD конденсаторы на большие ёмкости) 1206.

SD карточка работает в SPI режиме по этому не мреализует все свои возможности. Лучше всего работают карточки Transcend.
Если поправить некоторые значения в коде, можно заставить работать на карточке намного меньшего объёма, вплоть от десятков килобайт.
Приложены файлы: f7244-0.gif · f7244-1.zip
 
Записано: 4069 дн 9 час 20 мин 15 сек назад (03.10.2013, 02:59:44)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Гм, а атмега тактирована внутри или кварц нарисовать забыл?
Хотя точность тут вроде и не важна...
 
Записано: 4067 дн 23 час 0 мин 35 сек назад (04.10.2013, 13:19:24)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Тактируется внутренним RC на 8 Мгц.
Долговременнапя точность тут совершенно не нужна, а мгновенную обеспечивает встроенный RC генератор.
 
Записано: 4067 дн 18 час 10 мин 37 сек назад (04.10.2013, 18:09:22)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
 

Эхо репитер на ATmega8 + SD карта - версия 2

Скачать файл: Echo_v2_at_Mega8.zip

Отличие этой версии от предыдущей:
1)
Мега разогнана по тактовой частоте на всю дурнину (в коде искать строку: "OSCCAL=255;" )
Все меги 8L которые я пробовал (разных 5 штук) с этим значением тактовой заводились без проблем на 3 вольта питания, причём тактовая оказывалась порядка 14МГц.
Если ваш экземпляр не завёлся, то берём код, правим в нём строку "OSCCAL=255;" на строку "OSCCAL=127;" или вообще удаляем эту строку и пересчитываем все константы на 8Мгц.
Так же все константы придётся пересчитать, если решили тактировать мегу от внешнего генератора с другой частотой.

2)
Алгоритм перепилен так что бы меньше терзать карточку (полнее забивать сектора полезными данными).
Карточки с этим алгоритмом дольше живут, точнее живут они так же, просто артефакты от их смерте будут больше времени не заметны (может на год, даже при плотном радио обмене).

3)
Схема доработана, второй операционник в корпусе MC33202 использован как ФНЧ финальный.
Звук на выходе и правда становиться чище.
Частота среза ФНЧ насколько я помню что-то порядка 9кГц при указанных на схеме номиналах.
Это фильтр Баттерворта.
Для тех у кого нет под руками 10ком, 2.2нан и 1,2нан я приложил в отдельной папочке "Расчёт фильтра на ОУ" HTML файлики с калькуляторами фильтров. В частности вам нужен файл "fnh_filter_OU.htm" забейте сами имеющиеся у вас номиналы и посчитайте. Работает в любом браузере.

Плата под новую схему не доработана!
Я просто нарезал квадратики 5х5мм на пустом пространстве текстолита и напаивал детальки соединив с операционником МГТФ проводом. Плату не дорабатывал потому что это была доработка уже сделанных плат эхо-реп, новые делать не собираюсь, нафиг они не нужны в нашем городе ещё .)

В файле несколько сборок:
Папки с не чётными номерами содержат прошивки,
расчитанные на принятие сигнала открытия шумодава в виде лог 0
чётные номера на принятие сигнала открытия шумодава в виде лог 1.
code_v2_01 / code_v2_02 = минимальный размер карточки 1,6 Гб
code_v2_03 / code_v2_04 = минимальный размер карточки 120 Мб
code_v2_05 / code_v2_06 = минимальный размер карточки 250 Мб
code_v2_07 / code_v2_08 = минимальный размер карточки 510 Мб
code_v2_09 / code_v2_10 = минимальный размер карточки 990 Мб
Приложены файлы: f7344-0.zip
 
Записано: 4066 дн 10 час 10 мин 38 сек назад (06.10.2013, 02:09:21)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  После публикования эхорепы начнут расти как грибы ;)
 
Записано: 4066 дн 3 час 30 мин 31 сек назад (06.10.2013, 08:49:28)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Сомневаюсь, что начнут. Кому нужна эхо репа могут купить её за 1000 рублей в любой конторе торгующей сиби радиостанциями. Эти файлы интересны скорее тем, кого не устраивает покупная и есть желание/возможность потыкать паяльником.
 
Записано: 4066 дн 1 час 9 мин 42 сек назад (06.10.2013, 11:10:17)

 
UR5UGL без регистрации
  Ну я начал делать... и еще парочка заказов от друзей если получится.
Покупные когда искал были от 50баксов и выше. Жаба душила.
А тут за три доллара спаять можно :-)
Так что думаю попугаев добавится.
 
Записано: 4063 дн 23 час 54 мин 56 сек назад (08.10.2013, 12:25:03)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Даёшь каждому по репе!
 
Записано: 4063 дн 23 час 44 мин 24 сек назад (08.10.2013, 12:35:35)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  За 3 бакса спаять нельзя.
Мега8 бакса 2
SD карточка бакса 2
Операционник бакса 2
уже не 3 бакса + травить плату + паять.
Если нет тяги к спайке разных деталей между собой, то выгоднее 50 баксов заплатить, чем время тратить.

Но вообще рассуждение интересное, на счёт того, что теперь реп прибавиться.
Что-то вроде: вот, мужик выложил схему импульсного сварочника, его в 3 раза дешевле рыночной цены собрать можно, вот теперь помех в эфире от сварочников то прибавиться .)
 
Записано: 4063 дн 23 час 42 мин 9 сек назад (08.10.2013, 12:37:50)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  250, если тарить в поднебесной, то 3 бакса вполне возможно...
 
Записано: 4063 дн 23 час 32 мин 17 сек назад (08.10.2013, 12:47:42)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Если в поднебесной начнут собирать эхо платки, то их полная цена будет бакс или два.
Но мы не в поднебесной и даже не в златоглавой.
 
Записано: 4063 дн 22 час 17 мин 35 сек назад (08.10.2013, 14:02:24)

 
UR5UGL без регистрации
  Ну три я конечно загнул :-)
Ну в 10 вполне... Но это конечно если всем этим интересоватся.
Всегда в закромах что то заваляется.
У нас атмега8 меньше 2 баксов и операционник с транзисторами как раз 1 бакс.
 
Записано: 4063 дн 12 час 33 мин 49 сек назад (08.10.2013, 23:46:10)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  UR5UGL,

Эхо репитер за 4$

Вот ссылка на страницу проекта:
Энирам Контрактная разработка - Эхо-репитер за 4$ (некоммерческий проект)
 
Записано: 4060 дн 22 час 51 мин 30 сек назад (11.10.2013, 13:28:29)

 
UR5UGL без регистрации
  Блин спасибо это вообще круто.
 
Записано: 4060 дн 17 час 55 мин 19 сек назад (11.10.2013, 18:24:40)

 
UR5UGL без регистрации
  А хотя там программатор еще нужен для настройки...
 
Записано: 4060 дн 17 час 53 мин 11 сек назад (11.10.2013, 18:26:48)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Я не вникал, но простите программатор чего нужен? Тиню13 что ли программировать?
 
Записано: 4060 дн 16 час 58 мин 14 сек назад (11.10.2013, 19:21:45)

 
UR5UGL без регистрации
  тиню то само собой, а еще готовый девайс настраивать
 
Записано: 4059 дн 12 час 26 мин 31 сек назад (12.10.2013, 23:53:28)

 
polkan без регистрации
  ага, программатор для настройки из одного диода и одного резистора: ооочень сложно сделать, просто невороятно сложный девайс для UR5UGL
 
Записано: 4039 дн 21 час 46 мин 4 сек назад (01.11.2013, 14:33:55)

 
ur4muk без регистрации
  а подскажите пожалуйста фьюзы для понипрог. заранее благодарен.
 
Записано: 3992 дн 2 час 39 мин 12 сек назад (19.12.2013, 09:40:47)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Если для:
"Эхо репитер на ATmega8 + SD карта - версия 2"
то позже выложу (просто у меня нет понипрога и надо будет найти хотя бы скриншот с его окошком с фузами, что бы поверх нарисовать крестики).

Вообще, то, что идёт в контроллере с завода подходит сразу, только DIV8 надо убрать, ну то есть что бы контроллер работал от внутреннего RC генератора на все 8МГц.
 
Записано: 3992 дн 2 час 11 мин 34 сек назад (19.12.2013, 10:08:25)

 
ur4m без регистрации
  в понипроге вобще нет div8.)
http://ur4qbp.ucoz.ua/_fr/0/3556139.gif
вот как выглядит окно в пони
 
Записано: 3992 дн 0 час 28 мин 17 сек назад (19.12.2013, 11:51:42)

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


 
Ник:

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

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


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

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


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