RN3AJK
29.05.2012, 11:06
Мысль изготовить TNC контроллер с Bluetooth интерфейсом появилась с желанием работать в сати АПРС через портативку в паре с сотовым телефоном. В программе APRSdroid имеется возможность использовать Bluetooth TNC, но на просторах интернета готовых решений найдено не было. В процессе поиска TNC была найдена схема на PIC16F88. Под эту схему была разведена, изготовлена и смонтирована плата с Bluetooth модулем HS-04 (первая фотография).
После первого запуска пришло разочарование: этот TNC не умеет работать в режиме KISS ( надо было лучше читать инструкцию, в ней про это было написано). Однако выяснилось что этот контроллер может работать в качестве ДИГИПИТЕРА, что и проверялось некоторое время в совместной работе с FT-897 (RN3AJK-3).
Дальнейшие поиски TNC контроллера способного работать в режиме KISS привели к контроллеру от UR4MCK на ATmega8. Упоминаний об этом контроллере в интернете практически нет, но я рискнул его повторить( с небольшими изменениями) в связке с модулем Bluetooth. Опять была разведена и изготовлена печатная плата. Так как предполагалось портативное использование этого контроллера, плата делалась под SMD компоненты. Получившийся контроллер изображен на второй фотографии.
После некоторых «танцев с бубном» с прошивкой меги и исправлением «косяков» из-за мануала на кварц, а также неисправностью модуля Bluetooth (изначально был глючный и был заменен) контроллер заработал.
TNC я подключил к FT-897 и связал его по Bluetooth с телефоном LG-P970 c программой APRSdroid. Он сразу начал декодировать пакеты от RW3DKE-3 и UB3AAZ-3. Контроллер на PIC16F88 отказывался декодировать пакеты от UB3AAZ-3. Поэтому могу сделать вывод, что контроллер на Atmega8 от UR4MCK лучше декодирует пакеты.
Дальнейшие эксперименты буду проводить уже с подключением контроллера к портативке VX-7R.
Во вложениях архив по контроллеру UR4MCK в том виде в котором я нашел его в интернете. Если будет инетерсно выложу свою схему, хотя её отличие только в том, что отсутствует MAX232 и на линии TXD и RXD подключен Bluetooth модуль. И ещё присутствует стабилизатор напряжения 3.3В для питания этого модуля.
После первого запуска пришло разочарование: этот TNC не умеет работать в режиме KISS ( надо было лучше читать инструкцию, в ней про это было написано). Однако выяснилось что этот контроллер может работать в качестве ДИГИПИТЕРА, что и проверялось некоторое время в совместной работе с FT-897 (RN3AJK-3).
Дальнейшие поиски TNC контроллера способного работать в режиме KISS привели к контроллеру от UR4MCK на ATmega8. Упоминаний об этом контроллере в интернете практически нет, но я рискнул его повторить( с небольшими изменениями) в связке с модулем Bluetooth. Опять была разведена и изготовлена печатная плата. Так как предполагалось портативное использование этого контроллера, плата делалась под SMD компоненты. Получившийся контроллер изображен на второй фотографии.
После некоторых «танцев с бубном» с прошивкой меги и исправлением «косяков» из-за мануала на кварц, а также неисправностью модуля Bluetooth (изначально был глючный и был заменен) контроллер заработал.
TNC я подключил к FT-897 и связал его по Bluetooth с телефоном LG-P970 c программой APRSdroid. Он сразу начал декодировать пакеты от RW3DKE-3 и UB3AAZ-3. Контроллер на PIC16F88 отказывался декодировать пакеты от UB3AAZ-3. Поэтому могу сделать вывод, что контроллер на Atmega8 от UR4MCK лучше декодирует пакеты.
Дальнейшие эксперименты буду проводить уже с подключением контроллера к портативке VX-7R.
Во вложениях архив по контроллеру UR4MCK в том виде в котором я нашел его в интернете. Если будет инетерсно выложу свою схему, хотя её отличие только в том, что отсутствует MAX232 и на линии TXD и RXD подключен Bluetooth модуль. И ещё присутствует стабилизатор напряжения 3.3В для питания этого модуля.