forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Lib_comm соединение с устройствами через RS232 (http://forum.boolean.name/showthread.php?t=7322)

floks 13.11.2008 00:37

Lib_comm соединение с устройствами через RS232
 
Появилась такая бредовая мысль подключить какое нибудь устройство к телефону через COM. Почти в каждом телефоне есть выводы RXD И TXD, я хочу спаять кабель с преобразователем уровней на каком нибудь MAX232 и соединить всё это дело допустим с весами. В весах настроить COM на беспрерывную передачу данных, а с помощью проги на MP получать всё это дело и выводить на экран.
Возможно такое сделать на MP, кто что думает?

Phantom 13.11.2008 00:56

Ответ: Lib_comm соединение с устройствами через RS232
 
Не знаю, что такое "RXD И TXD", но мне интересно, можно ли из джавы как-нибудь рулить сименсом и посылать/получать какие-нибудь импульсы через его разъём?

floks 13.11.2008 01:15

Ответ: Lib_comm соединение с устройствами через RS232
 
эт прием и передача данных

ARV 15.11.2008 22:52

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

я хотел сделать GSM-охранную систему на базе только мобильника - но увы, из-за малого уровня сигналов микросхемы срабатывали ненадежно, а усложнять схему мне стало лень...

ViNT 15.11.2008 23:03

Ответ: Lib_comm соединение с устройствами через RS232
 
Библиотека для доступа к COM вроде была, но получится ли это реализовать - не знаю.

floks 16.11.2008 17:47

Ответ: Lib_comm соединение с устройствами через RS232
 
MAX232 эт и есть преобразователь уровней её нужно поставить между телефоном и устройством(с этим проблем никаких). кстати на входе MAX232 напряжения 3 вольта вполне достаточно, на выходе будет около 10-12 вольт. схема включения очень простая обвязки почти никакой всего несколько кондеров.

ARV 16.11.2008 23:30

Ответ: Lib_comm соединение с устройствами через RS232
 
Цитата:

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

ну, предположим, чисто мах232 не покатит, нужна "низковольтная" версия этого преобразователя...

повторяю, СИМЕНСЫ очень хорошо стыкуются по последовательному порту с чем угодно. за другие не скажу - по-моему, производители не озабочены этим интерфейсом...

floks 17.11.2008 00:19

Ответ: Lib_comm соединение с устройствами через RS232
 
насколько мне известно 232-рые максимы часто используются при изготовлении data кабелей. Пример тому http://pinouts.ru/CellularPhonesCables/cell_cable.shtml

Phantom 17.11.2008 04:33

Ответ: Lib_comm соединение с устройствами через RS232
 
В Хакере статья есть, порылся дома, нашёл. ][акер Ноябрь 11 (107) 2007, страница 122 "Длинная рука контроля". Там, короче, о том, как сименс подружить с контроллером. Там AT-команды какие-то в мобилу контроллером посылают и получают ответ, рассказывается как сигнализацию сделать. Контролер Atmega 8535. Мне вот интересно, можно ли как-нибудь замутить, чтобы не контроллер мобиле приказы давал, а мобила из джавы давала приказы контроллеру. Например, написать Java программу, которая будет определённые команды получать по блютус и передавать на контроллер (ну и ответы от контроллера тоже получать). Можно сделать игрушечную машинку, управляемую по блютус с другого телефона :-D (во меня плющит). Ну или чтобы мобила коннектилась по GPRS к серверу, и получала команды из сети. Тут уже можно не просто управление машинкой, а что-то более глобальное придумать. ;)

ViNT 17.11.2008 21:04

Ответ: Lib_comm соединение с устройствами через RS232
 
AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона

floks 17.11.2008 21:40

Ответ: Lib_comm соединение с устройствами через RS232
 
заче АТ команды? Твой мидлет может посылать просто данные которые будет обрабатывать контроллер и соответственно управлять твоей машинкой. Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением. По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.

Phantom 18.11.2008 02:58

Ответ: Lib_comm соединение с устройствами через RS232
 
Цитата:

AT-комманды это по-моему не совсем то, их обрабатывает сама ОС телефона
Ага. Просто раз про это написана статья, значит уровня сигналов от мобилы хватит для общения с контроллером.
Цитата:

Кстати количество комманд можно сделать намного больше чем на навороченной машинке с радиоуправлением.
Я тоже об этом думал =)
Цитата:

По мне лучше использовать контроллер PIC он и прошиваеться легче, да и программатор к нему может собрать человек который хотябы раз в руках держал паяльник. Чтобы написать прошивку достаточно знать немного асьму.
Асму не знаю, с контроллерами работать не приходилось, а вот паяльник знаю с какого конца держать. А контроллер PIC этот сложно будет найти? Я не с Москвы. И сколько стоит он примерно? Что он умеет?

floks 18.11.2008 09:52

Ответ: Lib_comm соединение с устройствами через RS232
 
Ну если знаешь как паяльник держать, то справишься.:-) умения контроллера зависят от микропрограммы которую в него заливаешь. цена контроллеров зависит от скорости и дополнительных наворотов типа нескольких встроенных таймеров и АЦП. Один из самых простых PIC16F84A стоит около 80 рублей работает на частоте 4Mhz хотя я запускал и на 10Mhz немного грелся но работал. Для эксперементов пойдет, купить можно в любом радиомагазине. ссему программатора могу скинуть если нухно.

Phantom 18.11.2008 11:45

Ответ: Lib_comm соединение с устройствами через RS232
 
floks, Давай =) Хотя бы ради интереса посмотреть стоит, может что-нибудь делать надумаю.

floks 18.11.2008 12:12

Ответ: Lib_comm соединение с устройствами через RS232
 
лады, домой приеду скину.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot