|
Основной форум Сюда все проблемы связанные с программированием. |
13.11.2008, 00:37
|
#1
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Lib_comm соединение с устройствами через RS232
Появилась такая бредовая мысль подключить какое нибудь устройство к телефону через COM. Почти в каждом телефоне есть выводы RXD И TXD, я хочу спаять кабель с преобразователем уровней на каком нибудь MAX232 и соединить всё это дело допустим с весами. В весах настроить COM на беспрерывную передачу данных, а с помощью проги на MP получать всё это дело и выводить на экран.
Возможно такое сделать на MP, кто что думает?
|
(Offline)
|
|
13.11.2008, 00:56
|
#2
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
Не знаю, что такое "RXD И TXD", но мне интересно, можно ли из джавы как-нибудь рулить сименсом и посылать/получать какие-нибудь импульсы через его разъём?
|
(Offline)
|
|
13.11.2008, 01:15
|
#3
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
эт прием и передача данных
|
(Offline)
|
|
15.11.2008, 22:52
|
#4
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
Это возможно, и очень даже просто. Особенно для Сименсов - там наиболее качественно и просто все сделано. 2 момента, которые портят картину:
1. уровни с телефона идут не более 3,5В - не всякие системы такие уровни понимают хорошо
2. невозможно изменить скорость обмена по порту после того, как порт открыт. Причем никаких ошибок не выдается, но скорость просто не переключается.
я хотел сделать GSM-охранную систему на базе только мобильника - но увы, из-за малого уровня сигналов микросхемы срабатывали ненадежно, а усложнять схему мне стало лень...
|
(Offline)
|
|
15.11.2008, 23:03
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
Библиотека для доступа к COM вроде была, но получится ли это реализовать - не знаю.
|
(Offline)
|
|
16.11.2008, 17:47
|
#6
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
MAX232 эт и есть преобразователь уровней её нужно поставить между телефоном и устройством(с этим проблем никаких). кстати на входе MAX232 напряжения 3 вольта вполне достаточно, на выходе будет около 10-12 вольт. схема включения очень простая обвязки почти никакой всего несколько кондеров.
|
(Offline)
|
|
16.11.2008, 23:30
|
#7
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
Сообщение от floks
MAX232 эт и есть преобразователь уровней её нужно поставить между телефоном и устройством(с этим проблем никаких). кстати на входе MAX232 напряжения 3 вольта вполне достаточно, на выходе будет около 10-12 вольт. схема включения очень простая обвязки почти никакой всего несколько кондеров.
|
ну, предположим, чисто мах232 не покатит, нужна "низковольтная" версия этого преобразователя...
повторяю, СИМЕНСЫ очень хорошо стыкуются по последовательному порту с чем угодно. за другие не скажу - по-моему, производители не озабочены этим интерфейсом...
|
(Offline)
|
|
17.11.2008, 00:19
|
#8
|
Оператор ЭВМ
Регистрация: 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
|
Элита
Регистрация: 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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона
|
(Offline)
|
|
17.11.2008, 21:40
|
#11
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
заче АТ команды? Твой мидлет может посылать просто данные которые будет обрабатывать контроллер и соответственно управлять твоей машинкой. Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением. По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.
|
(Offline)
|
|
18.11.2008, 02:58
|
#12
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона
|
Ага. Просто раз про это написана статья, значит уровня сигналов от мобилы хватит для общения с контроллером.
Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением.
|
Я тоже об этом думал =)
По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.
|
Асму не знаю, с контроллерами работать не приходилось, а вот паяльник знаю с какого конца держать. А контроллер PIC этот сложно будет найти? Я не с Москвы. И сколько стоит он примерно? Что он умеет?
|
(Offline)
|
|
18.11.2008, 09:52
|
#13
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
Ну если знаешь как паяльник держать, то справишься. умения контроллера зависят от микропрограммы которую в него заливаешь. цена контроллеров зависит от скорости и дополнительных наворотов типа нескольких встроенных таймеров и АЦП. Один из самых простых PIC16F84A стоит около 80 рублей работает на частоте 4Mhz хотя я запускал и на 10Mhz немного грелся но работал. Для эксперементов пойдет, купить можно в любом радиомагазине. ссему программатора могу скинуть если нухно.
|
(Offline)
|
|
18.11.2008, 11:45
|
#14
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
floks, Давай =) Хотя бы ради интереса посмотреть стоит, может что-нибудь делать надумаю.
|
(Offline)
|
|
18.11.2008, 12:12
|
#15
|
Оператор ЭВМ
Регистрация: 13.09.2008
Сообщений: 27
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Lib_comm соединение с устройствами через RS232
лады, домой приеду скину.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:14.
|