roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 10:37

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 23 окт 2008, 09:40 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2008, 09:23
Сообщения: 1
Откуда: Челябинск
прог. языки: C++,JScript,HTA
:Yahoo!: Обнаружил и реализовал возможность организовать управление устройством с интерфейсом I2C с неиспользуемого COM порта компьютера, практически без аппаратных затрат (только согласование уровня напряжения).

Фокус в том, что COM порт имеет 2 провода, потенциалом которых можно управлять без всяких заморочек с последовательной передачей данных (миниатюрный параллельный порт), при этом по сути, достаточно ст. драйвера Windows и вызова пары функции Windows API Плюс еще четыре провода, уровень с которых можно считывать в ПК! Плюс еще и сохраняется возм. передачи по RS-232 по проводам TxD, RxD!
http://www.board74.ru/com_port/index.htm

Начал проверку идеи со сборки простейшего устройства лампочки и кнопки - просто чтобы убедиться в возможности такого режима
Изображение
Изображение

Убедился, что дейцствительно можно управлять потенциалами

И вот, теперь - я подцепил микруху Philips с I2C интерфейсом и сумел переключить потенциал на любой из ее 8 ног! Без всяких там кварцев и выдержки задержек I2C
Victory! :beer:

P.S. меня интересуют не роботы на колесиках а возможности домашней автоматизации, с установкой уставок для автоматикик с домашнего ПК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 03:40 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
webshok писал(а):
P.S. меня интересуют не роботы на колесиках а возможности домашней автоматизации, с установкой уставок для автоматикик с домашнего ПК


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

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 03:47 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
flyroman писал(а):
Сними с этого робота колесики и моторчики, да подсоедени что нить свое, например релюшку и включай себе свет с компа как попало.


ха, а про безопасность кто думать будет? Для домашней автоматизации уже предусмотрены девайсы, стОят они канешно не дешево, зато хоть какое-то соответствие IP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 13:44 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
realsystem писал(а):
ха, а про безопасность кто думать будет? Для домашней автоматизации уже предусмотрены девайсы, стОят они канешно не дешево, зато хоть какое-то соответствие IP


Какая безопасность? По твоему реле небезопасно? Или самодельный девайс не безопасен. Делали, делаем и будем делать своими руками.

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 15:09 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Бесплатные проги для работы с COM и LPT порами с исходнками в DELPHI есть на сайте Валерия Ковтуна - линк там http://avr123.nm.ru/z4.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 19:35 
Не в сети

Зарегистрирован: 01 дек 2008, 19:21
Сообщения: 281
Цитата:
Фокус в том, что COM порт имеет 2 провода, потенциалом которых можно управлять без всяких заморочек

Не знаю где вы сдули схему, но СОМ имеет три управляемых выхода и четыре входа. Можно еще добавить, что согласно спецификации СОМ допускает КЗ по выходам. А реальные логические уровни по входам могут быть как у TTL, т.е. ~0 и ~5V.
Шина I2C имеет свою линию CLK, т.е. кварцевая стабилизация ей действительно не нужна, а скорость ограничена лишь сверху. Для устройств это 0,4..4MHz. Правда СОМ порт больше 1MHZ и не выдает.


Последний раз редактировалось bolt 14 фев 2009, 20:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 14 фев 2009, 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
bolt, вы, и правда - болт.....

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 16 авг 2009, 14:14 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Ничего необычного в использовании СОМ порта в таких целях. Странно что автор только отаком узнал хоть и 2008 году.
Можно и не только I2C сделать, я например сделал самодельный программатор PICов собрал на как раз на DTR, DSR, RTS, CTS.
Там внутрисхемное программирование на подобие I2C.
Правда я для преобразователя уровней использовал микруху МАХ232 и еще одну логическую микруху отечественного производства с ОК. Плюс пришлось писать на борланде С++ прогу для управления всей этой дребеденью. Програмил PIC12F675 - нормально читаеться и прошивается. Для других процов надо просто управляющие коды внутрисхемного программирования поменять в соответствии с даташитом по программированию контроллеров PIC.

М еще к кстати с помощью этой схемы и с переделкой проги прошивал память атмелевксую 24C01
Так что никакой сложности в этом нет.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 16 авг 2009, 18:19 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
avr123.nm.ru писал(а):
[color=#008040]линк там http://avr123.nm.ru/z4.htm

Подправь схемку - уже давным-давно все MAX232 и ему подобные работают с керамическими кондерами 0.1 мкФ.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RS232->I2C Нестандартное исп. COM порта
СообщениеДобавлено: 16 авг 2009, 19:25 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо за замечание. Но у меня прямо под схемой написано
Цитата:
- в схеме можно использовать конденсаторы от 0.47 до 10 мкФ, но лучше посмотрите ДатаШит вашей микросхемы на предмет номиналов конденсаторов.

Так верней :D


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO