Специальные радиосистемы
Логин  Пароль   Регистрация   
На главную
наш магазин радио
объявления
радиорейтинг
радиостанции
радиоприемники
диапазоны частот
таблица частот
аэродромы
статьи
файлы
форум
поиск
Радиостанция MegaJet MJ-555
Мобильный телефон в роли микрокомпьютера.
Нестандартное применение мобильного телефона.
Начало » Оборудование радиосвязи » Различное оборудование
Разместил: NextDoor 3.5


На досуге изучаю некоторые возможности нестандартного
применения мобильного телефона. Вот и решил поделиться
своими мыслями по этому поводу.
Но для начала – небольшое отступление…

Берем любой мобильный телефон – что имеем внутри?
Достаточно быстрый процессор (в основном ARM).
Flash и Ram память для хранения программ и данных.
Цветной жки дисплей (уже доступны и сенсорные).
Достаточно богатая периферия для ввода/вывода данных:
BT,IRDA,RS232, SD и аудио I/O интерфейс (гарнитура).
Имеется также встроенная мини операционная система
с возможностью установки JAVA программ. В некоторых
моделях телефонов имеется возможность написания
программ не только на JAVA, но и на ассемблере(ELF).
Для тех кто не дружит с JAVA, а к ним отношусь и я,
имеется возможность написания программ на хорошо
знакомом всем паскале (MidletPascal).
Причем при наличии сторонних библиотек, даже в паскале
имеется возможность простого доступа ко всей периферии
внутри мобильного телефона. (почти ко всей)
Согласитесь – вполне неплохой «набор», который можно
приобрести (в легком б/у) в принципе за смешные деньги.

Где в нашем хобби можно применить такой мини-компьютер?
Можете и сами прикинуть… мои варианты таковы:
Управление по RS232 интерфейсу внешними устройствами.
Прием, обработка и отображение на цветном дисплее данных,
поступающих из внешнего оборудования. Использование в
качестве декодера различных радиолюбительских протоколов.
В общем, вариантов использования открывается масса…
К примеру… Вы с дегеном на природе… :)
Подключаем к немного модифицированному приемнику
разъем от своего мобильного телефона, запускаем управляющую
программу и получаем целый список новых возможностей:
Управление всеми режимами приемника, запись принимаемого
аудио сигнала на карту памяти или во внутреннюю память
телефона, декодирование и отображение принимаемых цифровых
видов связи. и.т.д.

С этой мыслю – взял местную газету с объявлениями и даже
при беглом просмотре нашел немало интересных вариантов
приобрести б/у телефон на интеллектуальную «расдербанку» :)
Первый вариант – это Samsung SGH X520 – 50$. (б/у)
Тоненькая раскладушка с цветным 128х160 TFT дисплеем и
наличием RS232, IRDA и Audio I/O интерфейсами.
Согласитесь – что даже отдельно TFT 128х160 индикатор будет
стоить дороже, чем покупка самого телефона (б/у конечно).
Покупать его я не стал – показал как пример того, что
можно купить и как можно использовать в нашем деле. :)

Для экспериментов решил использовать имеющийся у меня
в наличии телефон FLY-SX210:
Большой, сенсорный 320х240 TFT дисплей, на борту имеется
практически все выше сказанное, сделал из LG разъема себе
RS232/аудио I/O шнурок, поставил в компьютер MidletPascal.
И первое что сделал… Написал себе мидлет – «рисовалку» с
возможностью сохранения полученных рисунков.
(так как в сети ничего подобного не нашел – а вещь нужная)
По ходу написания в принципе не связанной с этой темой
программы – убедился, что даже имеющаяся на борту JAVA,
вполне неплохо и достаточно быстро справляется с графикой,
различной математикой и работой с массивами данных.
Так это просто JAVA машина… при написании программ с
применением ELF, скорость выполнения будет на порядки
выше, да и возможности прямого доступа к железу просто
безграничны.

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


Ссылки по этой тематике:
Микрокомпьютер из мобильного телефона.
MidletPascal и внешние библиотеки.

Комментарии к статье
Автор Комментарий
Mozg
Участник
1.1
07 Май 2008 21:03


Отличная идея! У меня Сименс С75, так я мечтаю вообще сломать к чертям всю его прошивку, "разгадать" ассемблер этого аппарата, и сделать оську, хотя бы типа ДОСа...
Столько ведь возможностей появилось бы!
Одно мешает: времени нет...
mf21
Участник
3.0
07 Май 2008 23:38


Идея хороша и так и просится быть реализованной, но как Деген модернизировать под внешнюю управу? Если можно поподробней о его модернизации раскажите.
NextDoor
Участник
3.5
08 Май 2008 02:18


mf21

В приемник, ставится блок, состоящий из трех SMD микросхем. ATMEGA8(или 32), 74HC4053 и NE5532. На этот блок поступает сигнал с ПЧ-450/455 или 500 кгц. Также этот блок управляет синтезатором частоты этого приемника и ведет обмен по шине
TTL-RS232. В модернизируемый приемник нужно будет кроме
платы, поставить дополнительный разъем для шины RS232.
В качестве разъема – обычный 3,5мм аудио «джек».
Переделанный приемник сможет и дальше работать автономно и
без каких либо ограничений.

В двух словах, что делает этот блок (плата ~3х4см).
Аппаратная часть:
1. Квадратурный генератор 455/450 или 500кгц для смесителя.
2. Квадратурный смеситель с I/Q выходом.
3. Управление аналогово/цифровой частью приемника.
4. Обмен данными по шине RS232(ттл)
Программная часть:
1. Оцифровка в память I/Q сигнала 10-ти битным ацп.
2. Программное I/Q-FFT (N=128/256)
3. Передача данных по шине RS232 в управляющий компьютер.

В качестве управляющего компьютера как я уже говорил, сможет
выступать и мобильный телефон с программой на JAVA или Pascal.

В результате получаем:
1. Полное управление всеми функциями приемника.
2. Большой банк памяти с возможность записи не только частоты,
но и дополнительных параметров. (название, режим и.т.д)
3. Запись принимаемого аудио сигнала в память мобильного
телефона.
4. Отображение спектра радиосигнала с полосой обзора до 32кгц.
5. Записи оцифрованного I/Q сигнала в память мобильного телефона
для дальнейшей обработки в стационарном компьютере.
6. Возможность(?) online декодирования распространенных
протоколов cвязи CW, PSK, MFSK, RTTY и.т.д.

Все сказанное – не просто идея. Уже имеется прототип этого устройства. Есть и программное обеспечение для компьютера. Осталось только написать софт для нескольких типов мобильных телефонов с различным разрешением экрана.
vellsi
Участник
2.0
12 Май 2008 14:59


>Понимаю, что моя идея для многих останется только идеей,
>но надеюсь, что кто-то найдет ей применение в радио деле.
>Если есть мысли по этому поводу – давайте обсудим на форуме.
- данные идеи давно реализуют люди на практике, взять хотя бы проект осциллографа из мобильного, опубликованный в ж.Радио, номер сейчас не припомню
- тот же puppetmaster для управления ПК И НОУТОМ по блютуз
- тот же мидлет от adastra - клиент удаленных техпроцессов
...
p.s.: по опыту скажу- для наших радиолюбительских экспериментов наиболее подходящи телефоны siemens, и SDK под них больше и интерфейсы 232,irda, блютуз доступнее в итоге
p.s.2: по поводу последнего поста (NextDoor от 08 Май 2008 02:18), потянет ли atmega все заявленные функции, в особенности декодировку?
vellsi
Участник
2.0
13 Май 2008 10:03


чтоб не быть голословным, проект осциллограф из мобильного скинул сюда (ищите файл- OSZ) или http://ra-xp.narod.ru/zip/osz.zip
NextDoor
Участник
3.5
15 Май 2008 20:28


vellsi потянет ли atmega все заявленные функции, в особенности декодировку?
При тактовой 32мгц - потянет без проблем.
Неотесла
Участник
3.4
25 Май 2008 21:58


Очень хорошая тема. Телефоны быстро морально стареют и дать им "вторую жизнь", по-моему и интересно, и экологично - поработают ещё. Хорошо бы и новую тему в форуме - типа "Вторая жизнь мобильного телефона" завести, кому есть что сказать...
Добавлять комментарии могут только зарегистрированные, активировавшие регистрацию и не ограниченные в доступе участники сайта!
Файл создан: 05 Май 2008 01:02, посл. исправление: 05 Май 2008 01:13
© radioscanner.ru, miniBB® 2006 | загрузка: с.