понедельник, 13 июня 2016 г.

Задача 0x0101 Выбор подходящих технологий, функциональная и структурная схемы.
Отлично, ползем дальше. В первую очередь нужно как то передавать звук. Вариантов много, можно, конечно, использовать и аналоговые приемопередатчики. Но вот только век то сейчас 21й, катушки мотать да транзисторы паять - дело неблагодарное. Да и для того, чтобы передать голос в одну сторону с качеством FM радио нужна полоса шириной в 50 кГц.
Получается, проще взять простенькие цифровые приемопередатчики, а звук сжимать каким нибудь кодеком вроде Speex, тогда битрейт будет небольшим, и ширина полосы тоже. Что за приемопередатчики такие? Да их много кто выпускает сейчас, вот примеры: TiSilicon labsNordic semiconductor (этот попроще, зато можно дешево на Ali купить). Используют FSK модуляцию, поддерживают адресацию, будут передавать пакеты с квантованными линейными спектральными парами в моей рации. А еще на них можно Frequency Hopping реализовать. Не спрашивайте у меня по поводу терминов перечисленных выше, потом все расскажу.
Дальше выбираем диапазон, безлицензионных диапазонов ГКРЧ выделила совсем немного:
  • PMR, который предназначен для какой то не интересной симплексной радиосвязи, не подходит.
  • LPD с максимально разрешенными 10 мВт и строго определенной сеткой каналов, мало на что сгодится.
  • Но есть и диапазон 868,7 - 867,2, там разрешено 25 мВт и при этом нет никаких каналов, стандартов и прочей ненужной фигни, только маленькая пометочка "для неспециализированных устройств". Маленький островок свободы, используем его, пока ограничений не на вводили.
  • Еще есть 2,4ГГц, тоже хорош, с кучей оговорок можно передавать с мощность 100мВт. Только вот через стены сигнал на такой частоте хуже проходит, но вариант не смый плохой. Можно будет в этом диапазоне сделать Bluetooth устройство.  
А вот в США можно один ватт дуть на диапазоне 915 МГц, долбаные америкосы, потому у Rollts и дальность 3 км. Вот почему у нас так нельзя? неееееет. Ладно, хватит негодовать, с тем как передавать сигнал разобрались, осталось решить еще пару вопросов.

Для того чтобы кодировать/декодировать голос и музычку, обрабатывать пакеты нужен проц, можно использовать и нормальные солидные такие ARMы с линуксом, но хватит и простеньких микроконтроллеров на ARM Cortex-Mx. Я все же выберу МК, потому что с большими армами я особо не дружу, а вот с контроллерами немного знаком. К тому же у МК меньше энергопотребление, что для походного устройства очень важно.
Если АЦП микроконтроллера и подойдет для записи голоса, то вот нормальных ЦАПов для музычки там нет. Придется ставить внешний.
Ну вот, теперь можно и схемы нарисовать:


Общий план начертан, но осталось решить еще много проблем, это и выбор подходящего кодека, и подбор антенны (т.к. нужна хорошая дальность, которой мне с максимальной ЭИМ в 25 мВт не достигнуть, :( ), и выбор контроллера и радиопередатчика. А еще нужно найти под все это дело софт, адаптировать под МК, или написать самостоятельно. И это я еще забыл про сетевой протокол, который будет разруливать огромное количество пакетов с пустой болтовней.
В общем задач много, решать я их буду долго, следите за обновлениями блога, надеюсь, будет интересно. 

Комментариев нет :

Отправить комментарий