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

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

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

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

Евгений, разработка схемы закончена (как и 2 платы под это спаяны), а вот код был начат но так и не был написан. Сейчас необходимости в репитерах у меня нет, как и объёма личного времени на то, что бы его дописать. Возможно позднее.
 
Записано: 3078 дн 9 час 12 мин 3 сек назад (15.11.2015, 02:03:16)

 
057 без регистрации
  Приветствую участников форума. Собрал репитер по схеме и прошивке 250, всё работает, автору респект и огромная благодарность. Из всех схем на просторах инета-эта самая лучшая на мой взгляд из-за простоты и возможности найти детали. Только и сейчас найти СД карту на 2Гб уже проблема, но возможно. Микросхемы памяти найти гораздо сложнее. Собственно просьба огромная к автору 250, добавьте пожалуйста в прошивку к карте на 2Гб с открытием шумодава лог. 1 функцию чтобы при перед переходом на приём звучал кратковременный пик, ну скажем 0.5 сек. частотой 700-1000Гц. Т.к. многие, особенно начинающие любители путают прямой канал с отзывом репитера. Заранее огромное спасибо.
 
Записано: 3039 дн 11 час 50 мин 59 сек назад (23.12.2015, 23:24:20)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  057, спасибо за тёплый отзыв. Под все возможные установки слишком много бинарных файлов бы получилось собирать, так что если нужно что-то специфическое, то проще из исходников собрать самостоятельно с нужными установками.
Исходный код в теме я выкладывал, проект открытый, можно менять что угодно на своё усмотрение.
Установки у меня в исходниках с комментариями на русском языке.

На счёт редкости SD карточек, не соглашусь:
1. dns-shop.ru - SD карты на 2ГБ
2. Связной - SD карты на 2ГБ
Аналогично не менее трёх других крупных сетей и сотни интернет магазинов с доставкой в любой регион и страну. Опять же - алиэкспресс и ебей никто не отменял.
2ГБ карты ещё долго не исчезнут, потому что много устройств в силу ограничений протоколов связи с карточкой не могут работать с картами большего размера и многие из этих устройств не так просто заменить, например встроенные в автомобиль (фирменные) навигаторы.
 
Записано: 3039 дн 5 час 50 мин 19 сек назад (24.12.2015, 05:25:00)

 
Тула без регистрации
  Такая-же проблема. Думал как сделать чтобы человек понимал что ему отвечает попугай. Пик в конце передачи-хорошая идея. Вот только самостоятельно не хватает знаний его добавить. Спаять прошить кое-как получилось, а программирование для меня тёмный лес. Хотя когда-то пробовал поморгать светодиодом на том всё и остановилось.
 
Записано: 3039 дн 0 час 2 мин 46 сек назад (24.12.2015, 11:12:33)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Сразу хочу извиниться за оффтопик.

Мужики, этот самым "пип" не такая простая штука как может показаться. Я программировать то могу, но это не так просто как налить и выпить кружку чая и под вечер после рабочего дня уже сложно пип делать.
Пип в конце требует наличие самого пипа в коде, а пип можно сделать или создав на компьютере звук и превратив его в цифры этой синусоиды пип, вроде:
pip=1,2,3,4,3,2,1,2,3,4,5 ...
ну а потом эти цфиры выдаваясь станут пип, либо программно генерировать этиц фиры в самом коде репитера, а это математика с синусами и косинусами, а их опять же таблички надо сделать потому что контроллер медленный и в реальном времени считать не сможет такое.
В общем 1 пип выливается в 1 день за компьютером, нужно же ещё вспомнить что у меня в коде где (я же как код репитера написал, с того момента уже наверно 1000 других разных программ написал и хуже того, на разных языках программирования).
Вот будет время, когда жена не будет говорить, что надо крючки для полотенец в ванне заменить, мясорубку новую купить, то машину от выпавшего снега отчистить, ...
Я обязательно сделаю пип.
 
Записано: 3038 дн 16 час 28 мин 32 сек назад (24.12.2015, 18:46:47)

 
Тула без регистрации
  Простите за глупый вопрос. Можно-ли без синусов, косинусов, перед переходом на приём вставить кусок кода с генерацией пика прямоугольным сигналом. По идее пик получится грубоватым, но это мелочи по сравнению с огромной смысловой пользой радиолюбителю.
 
Записано: 3037 дн 23 час 9 мин 38 сек назад (25.12.2015, 12:05:41)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Нет особой разницы прямоугольник или синус или треугольник, всё равно по таблице будет выборка значений для цифро-аналогового преобразователя. Начать пазалось бы просто дёргать ногой 1000 раз в секунду будет ещё сложнее чем генерировать звук из оцифровки (предётся отключать/включать ШИМ, перестраивать таймер и много ещё разной мудры).
В общем всё сводится к добавлению в код дополнительных шагов алгоритма, после завершения выдачи оцифровки с карты:
1. Выдержать задержку NN долей секунды (что бы последнее слово и пип не слились).
2. Циклически выдавать NN долей секунды данные в регистр PWM из таблицы где лежат данные пип.
А потом уже выдержать ещё раз задержку штатную перед отпусканием передачи и отпустить передачу.
В общем это добавляет в конвеер флагов ещё 4 флага:
- нужна задержка перед пип;
- отсчитываю задержку перед пип;
- нужен пип;
- выдаю пип;
что в некоторой степени меняет логику работы, а для этого нужно детально вникнуть в код, что через пару лет после его написания не самое простое занятие. Попробуйте Вы вспомнить во сколько пришли домой 2 года назад в этот же день. А, тотож! А о чём с женой говорили в тот день? Хотя бы примерно :)
Вооот, по этому я комментарии на русском в коде и пишу, что бы спустя 2 года разобраться что к чему :)

Вообще не всё так мрачно.
Можно и пип.
Но только не сегодня. Банально лениво скрипеть мозгами.

Да и пип этот весь сомнительный - корреспонденты которые не слышат что вместо одинарного "пшык" шумодава добавился ещё один "пшык" и стало "пшык ... пшык" значит не внимательные, а значит Вы скажете им что корова отелилась, а они и пропустят мимо ушей или отелилась или корову, а тем паче вообще всё попутают и окажется что телята окоровились.
 
Записано: 3037 дн 17 час 51 мин 52 сек назад (25.12.2015, 17:23:27)

057 из Донецк - Ростовская обл
057 из Донецк - Ростовская обл
  Всем привет. Никогда-бы и не подумал что пип в конце передачи может привести к необходимости такого глубокого перелопачивания программы. Сам немного занимался ПИК-контроллерами на уровне релейной логики. А может в схеме назначить отдельную лапу, чтобы она выдавала перед переходом на приём пип и подмешать ёё к выходному сигналу? Заранее спасибо.
 
Записано: 3037 дн 15 час 57 мин 47 сек назад (25.12.2015, 19:17:32)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Вот что мешает людям скачать архив с исходным кодом, открыть файл "echo_v1.c" в блокноте и прочитать менее 600 строк - мне не понятно :)

Всё интересное происходит в процедуре которая находится по тексту "interrupt [TIM1_OVF] void timer1_ovf_isr(void)" или глазами по заголовку "ГЛАВНЫЙ ТАЙМЕР".
 
Записано: 3037 дн 15 час 31 мин 28 сек назад (25.12.2015, 19:43:51)

 
Тула без регистрации
  Не получается ну никак. Попробую пригородить ПИП отдельно от контроллера.
 
Записано: 3026 дн 20 час 32 мин 32 сек назад (05.01.2016, 14:42:47)

Планета из Новосибирск - Новосибирская обл
Планета из Новосибирск - Новосибирская обл
  Лишняя возня , когда человек слышит сам себя в повторе и такк понятно что отвечает эхорепитер
 
Записано: 3025 дн 6 час 48 мин 37 сек назад (07.01.2016, 04:26:42)

057 из Донецк - Ростовская обл
057 из Донецк - Ростовская обл
  Всем привет. Лишняя возня, когда человек использует эхо-репитер для самоконтроля. Для значительного увеличения дальности связи ПИП вконце передачи-то что надо. А ещё лучше с идентификатором, для построения цепи из эхо-репитеров чтобы сами себя не повторяли. Ну это всё мечты.
 
Записано: 3023 дн 9 час 56 мин 33 сек назад (09.01.2016, 01:18:46)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  "цепь эхорепитеров" это истинное говнарство. Может уже пора вырасти и использовать что то нормальное?
 
Записано: 3023 дн 0 час 16 мин 37 сек назад (09.01.2016, 10:58:42)

057 из Донецк - Ростовская обл
057 из Донецк - Ростовская обл
  Р.С. Арахис-говнарство? Слово-то какое. Автор 250,а как написать Вам в личку?
 
Записано: 3022 дн 19 час 21 мин 34 сек назад (09.01.2016, 15:53:45)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  > А ещё лучше с идентификатором, для построения цепи из эхо-репитеров чтобы сами себя не повторяли.

Это невозможно в силу ряда практических причин и я поясню как это становится невозможным.
Положим у нас есть 2 репитера и человек-радиовещатель, ретитер R1 и репитер R2 принимают вещателя, R1 принимает на 9+, а R2 на 2-3 балла, тогда как R1 принимает R2 на 9, тогда, по мере движения или возникновения кратковременной помехи R2 теряет сигнал вещателя и начинает передачу записанного куска тем самым превращая в кашу сигнал вещателя, а сигнал вещателя превразает в кашу R2, так как уровни близки и распознование кодов оказывается невозможно и распозвонование голоса вещателя.
Ситуация возможна в более чем 50% случаев для реальных вещателей и реальных репитер, если положить их на реальные города и предположить чо они работают на реальных частотах, например: 11М/2М/70См.

Что бы обеспечивать нормальную работу в сети репитеры должны быть связаны ещё одним двухсторонним каналом, кроме того, иметь возможность измерять уровень принимаемого сигнала и обмениваться этими данными. Такая поделка в принипе возможна, но явно выходит за рамки любительской конструкции выходного дня и бюджета в десятки-сотни баксов.

> 250,а как написать Вам в личку?
Нажать на мой позывной который слева от этого сообщения, на открывшейся странице выбрать: "Отправить 250 из Новосибирск (Новосибирская обл) личное сообщение".
 
Записано: 3022 дн 17 час 54 мин 2 сек назад (09.01.2016, 17:21:17)

 
Грек без регистрации
  Тоже собрал АРА репитер всё прекрасно работает, радиостанция баофенг, операционник не ставил без него всё прекрасно работает.
 
Записано: 1054 дн 14 час 20 мин 41 сек назад (30.05.2021, 20:54:38)

 
Грек без регистрации
  Поставил я для пробы операционник, так вот очень хорошо работает 2904 и много от куда можно выдернуть хоть и заявленно что работает от 4 вольт но и при 3,3 работает очень даже хорошо.
 
Записано: 1051 дн 17 час 1 мин 54 сек назад (02.06.2021, 18:13:25)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Да, 2904 операционники фирменные хорошо работают, но те что в магазинах обычно не фирменные, а какой-то перепил китайский.
 
Записано: 1051 дн 11 час 1 мин 19 сек назад (03.06.2021, 00:14:00)

395 из Искитимский р-н - Новосибирская обл
395 из Искитимский р-н - Новосибирская обл
  Я выдернул из сигнализации мангуст, там модуль приёмника встроенный в саму сигналку и вот в этих модулях стоят настоящие 2904.
 
Записано: 1049 дн 15 час 29 мин 53 сек назад (04.06.2021, 19:45:26)

38 из Новосибирск - Новосибирская обл
38 из Новосибирск - Новосибирская обл
  А ещё лучше с идентификатором, для построения цепи из эхо-репитеров чтобы сами себя не повторяли.
Похожее уже есть, но выходит, как сказал 250, за рамки радиолюбительства. И используется в профессиональных цифровых системах связи.
 
Записано: 1044 дн 17 час 3 мин 57 сек назад (09.06.2021, 18:11:22)

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


 
Ник:

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

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


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

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


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