Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 13.11.2008, 00:37   #1
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Смущение Lib_comm соединение с устройствами через RS232

Появилась такая бредовая мысль подключить какое нибудь устройство к телефону через COM. Почти в каждом телефоне есть выводы RXD И TXD, я хочу спаять кабель с преобразователем уровней на каком нибудь MAX232 и соединить всё это дело допустим с весами. В весах настроить COM на беспрерывную передачу данных, а с помощью проги на MP получать всё это дело и выводить на экран.
Возможно такое сделать на MP, кто что думает?
(Offline)
 
Ответить с цитированием
Старый 13.11.2008, 00:56   #2
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

Не знаю, что такое "RXD И TXD", но мне интересно, можно ли из джавы как-нибудь рулить сименсом и посылать/получать какие-нибудь импульсы через его разъём?
(Offline)
 
Ответить с цитированием
Старый 13.11.2008, 01:15   #3
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

эт прием и передача данных
(Offline)
 
Ответить с цитированием
Старый 15.11.2008, 22:52   #4
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

Это возможно, и очень даже просто. Особенно для Сименсов - там наиболее качественно и просто все сделано. 2 момента, которые портят картину:
1. уровни с телефона идут не более 3,5В - не всякие системы такие уровни понимают хорошо
2. невозможно изменить скорость обмена по порту после того, как порт открыт. Причем никаких ошибок не выдается, но скорость просто не переключается.

я хотел сделать GSM-охранную систему на базе только мобильника - но увы, из-за малого уровня сигналов микросхемы срабатывали ненадежно, а усложнять схему мне стало лень...
(Offline)
 
Ответить с цитированием
Старый 15.11.2008, 23:03   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

Библиотека для доступа к COM вроде была, но получится ли это реализовать - не знаю.
(Offline)
 
Ответить с цитированием
Старый 16.11.2008, 17:47   #6
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

MAX232 эт и есть преобразователь уровней её нужно поставить между телефоном и устройством(с этим проблем никаких). кстати на входе MAX232 напряжения 3 вольта вполне достаточно, на выходе будет около 10-12 вольт. схема включения очень простая обвязки почти никакой всего несколько кондеров.
(Offline)
 
Ответить с цитированием
Старый 16.11.2008, 23:30   #7
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

Сообщение от floks Посмотреть сообщение
MAX232 эт и есть преобразователь уровней её нужно поставить между телефоном и устройством(с этим проблем никаких). кстати на входе MAX232 напряжения 3 вольта вполне достаточно, на выходе будет около 10-12 вольт. схема включения очень простая обвязки почти никакой всего несколько кондеров.
ну, предположим, чисто мах232 не покатит, нужна "низковольтная" версия этого преобразователя...

повторяю, СИМЕНСЫ очень хорошо стыкуются по последовательному порту с чем угодно. за другие не скажу - по-моему, производители не озабочены этим интерфейсом...
(Offline)
 
Ответить с цитированием
Старый 17.11.2008, 00:19   #8
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

насколько мне известно 232-рые максимы часто используются при изготовлении data кабелей. Пример тому http://pinouts.ru/CellularPhonesCables/cell_cable.shtml
(Offline)
 
Ответить с цитированием
Старый 17.11.2008, 04:33   #9
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Счастье Ответ: Lib_comm соединение с устройствами через RS232

В Хакере статья есть, порылся дома, нашёл. ][акер Ноябрь 11 (107) 2007, страница 122 "Длинная рука контроля". Там, короче, о том, как сименс подружить с контроллером. Там AT-команды какие-то в мобилу контроллером посылают и получают ответ, рассказывается как сигнализацию сделать. Контролер Atmega 8535. Мне вот интересно, можно ли как-нибудь замутить, чтобы не контроллер мобиле приказы давал, а мобила из джавы давала приказы контроллеру. Например, написать Java программу, которая будет определённые команды получать по блютус и передавать на контроллер (ну и ответы от контроллера тоже получать). Можно сделать игрушечную машинку, управляемую по блютус с другого телефона (во меня плющит). Ну или чтобы мобила коннектилась по GPRS к серверу, и получала команды из сети. Тут уже можно не просто управление машинкой, а что-то более глобальное придумать.
(Offline)
 
Ответить с цитированием
Старый 17.11.2008, 21:04   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона
(Offline)
 
Ответить с цитированием
Старый 17.11.2008, 21:40   #11
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

заче АТ команды? Твой мидлет может посылать просто данные которые будет обрабатывать контроллер и соответственно управлять твоей машинкой. Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением. По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.
(Offline)
 
Ответить с цитированием
Старый 18.11.2008, 02:58   #12
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона
Ага. Просто раз про это написана статья, значит уровня сигналов от мобилы хватит для общения с контроллером.
Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением.
Я тоже об этом думал =)
По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.
Асму не знаю, с контроллерами работать не приходилось, а вот паяльник знаю с какого конца держать. А контроллер PIC этот сложно будет найти? Я не с Москвы. И сколько стоит он примерно? Что он умеет?
(Offline)
 
Ответить с цитированием
Старый 18.11.2008, 09:52   #13
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

Ну если знаешь как паяльник держать, то справишься. умения контроллера зависят от микропрограммы которую в него заливаешь. цена контроллеров зависит от скорости и дополнительных наворотов типа нескольких встроенных таймеров и АЦП. Один из самых простых PIC16F84A стоит около 80 рублей работает на частоте 4Mhz хотя я запускал и на 10Mhz немного грелся но работал. Для эксперементов пойдет, купить можно в любом радиомагазине. ссему программатора могу скинуть если нухно.
(Offline)
 
Ответить с цитированием
Старый 18.11.2008, 11:45   #14
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

floks, Давай =) Хотя бы ради интереса посмотреть стоит, может что-нибудь делать надумаю.
(Offline)
 
Ответить с цитированием
Старый 18.11.2008, 12:12   #15
floks
Оператор ЭВМ
 
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Lib_comm соединение с устройствами через RS232

лады, домой приеду скину.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка Terminal-клиента для управления RS232 устройствами Tronix Проекты на MidletPascal 23 08.11.2009 14:47
манипуляции через мыщ Dark_Fox Blitz3D 1 14.11.2008 21:48
Соединение 2-х изображений Ilyich 2D-программирование 2 02.01.2007 23:30
SMS Через инет. ЛысыЙ_Чук-Иванчук Болтовня 6 23.11.2006 17:10
Соединение двух компьютеров по локальной сети New 2D-программирование 2 13.09.2006 23:44


Часовой пояс GMT +4, время: 02:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com