Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

12V to Rx Tx converter
Иди на страница 1, 2  Следваща
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
sytolk
Нов потребител
Нов потребител


Регистриран на: 08 Май 2014
Мнения: 9

МнениеПуснато на: Чет Май 08, 2014 10:07    Заглавие: 12V to Rx Tx converter Отговорете с цитат

Някой сеща ли се за евтин вариант с който мога да преобразувам наличието/отсъствието на 12V (DC) в Rx Tx (RS232 компютърен COM port) сигнал който може да се види във COM port монитор програма? Знам че битовете които се предават по Rx Tx комуникацията се заключват между напрежението +/-.
Трябва ми да се праща на RS232 порта някакъв бит приерно 10101010 при включване на 12V и някакъв бит 11111111 при изклюване на това напрежение.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
al_at
Опитен потребител
Опитен потребител


Регистриран на: 05 Окт 2011
Мнения: 385
Местожителство: София

МнениеПуснато на: Чет Май 08, 2014 11:25    Заглавие: Re: 12V to Rx Tx converter Отговорете с цитат

В компютърния COM порт, освен RX и TX, съществуват сигналите DSR - pin 6, CTS -pin 8 и RI -pin 9. Това са входове за комуникация с модем по хардуерен протокол. Нивата на сработване са положителни и инвертирани - т.е. при напрежение над 3.5V се възприема като лог. 0, под 0.4V - като лог. единица. Така че, най - простото решение е да се подаде напрежението, което се следи (12V) на някой от тези сигнали. Всички COM port монитори, които съм виждал, отразяват състоянието на CTS, DSR и RI. Задължително трябва да има добра връзка между земята на COM порта и минуса на следеното напрежение, а самото напрежение да е галванично развързано от компютъра и мрежата. Иначе е гарантирана голяма поразия. Също е добре напрежението да се подаде през резистор около 330 - 470 ома и защитен ценер диод на 12V-15V на входа на COM порта след резистора към земя.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
sytolk
Нов потребител
Нов потребител


Регистриран на: 08 Май 2014
Мнения: 9

МнениеПуснато на: Чет Май 08, 2014 16:40    Заглавие: За галваничното развързване Отговорете с цитат

Става въпрос за кола и компютъра и следеното напрежение 12 V се захранват от акумулатора. И тук възниква въпроса: Как да разделя галванично следеното напрежение от захранването на компютъра ? те взимат ток от един и същ източник -акумулатора на колата

А компютъра всъщност е Андроид таблет който няма COM port и мисля да ползвам този serial to bluetooth преобразувател за да подам сигнала до таблета:
http://www.ebay.com/itm/Wireless-Bluetooth-RF-Transceiver-Module-serial-RS232-TTL-HC-05-for-arduino-TC-/181400370343?pt=Home_Automation_Modules&hash=item2a3c4dfca7

но тук както може да се види от втората картинка на дъното на платката има само Rx Tx няма ги останалите pin-ове.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
slav4o.com
Опитен потребител
Опитен потребител


Регистриран на: 04 Юли 2004
Мнения: 2970
Местожителство: Велико Търново

МнениеПуснато на: Чет Май 08, 2014 16:59    Заглавие: Отговорете с цитат

Нищо не разбрах какво всъщност искаш да правиш.
Автодиагностика ? Това напрежение 12 волта което ще следиш какво е ? Само него ли ще следиш ? Трябва ли да го знаеш колко е точно или дали е само има го /няма го ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
sytolk
Нов потребител
Нов потребител


Регистриран на: 08 Май 2014
Мнения: 9

МнениеПуснато на: Чет Май 08, 2014 17:24    Заглавие: Отговорете с цитат

Не не правя никаква диагностика. И не ми трябва да знам какво точно е напрежението. Имам свое приложение за Андроид в което искам да добавя функтионалност примерно.. когато включа колата (има 12 V на запалката) да ми пуска MP3 player навигация.. и когато извадя ключовете (нямам 12V) да спира. За това ми трябва да пратя накакъв флаг при наличие на 12V и някакъв флаг при отсъствие на 12V.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Филипов
Опитен потребител
Опитен потребител


Регистриран на: 01 Дек 2002
Мнения: 7774
Местожителство: Плевен

МнениеПуснато на: Чет Май 08, 2014 19:14    Заглавие: Отговорете с цитат

Що се занимаваш с глупости?
Има си хардуер (жица), която си е направена точно за захранване на свирки и навигации.
_________________
Ако двамата имаме по една ябълка и ги разменим, пак ще имаме по една.
Ако двамата имаме по една идея и ги разменим, ще имаме по две!
Oтопление и ВиК. Интелигентни отплителни системи. Проектиране продажба доставка монтаж
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Yahoo Messenger
k810
Опитен потребител
Опитен потребител


Регистриран на: 25 Юли 2008
Мнения: 1687
Местожителство: Несебър

МнениеПуснато на: Чет Май 08, 2014 21:12    Заглавие: Отговорете с цитат

Ако ти трябва играчка за телефона, намери си IOIO Board. Вече я тествах и предлага много възможности: следене на ток, напрежение и всякакви данни на екрана на телефона, както и дистанционно управление на разни играчки чрез телефона.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
tropper
Опитен потребител
Опитен потребител


Регистриран на: 08 Сеп 2005
Мнения: 1299
Местожителство: София

МнениеПуснато на: Пет Май 09, 2014 10:02    Заглавие: Отговорете с цитат

Заповядай два прости варианта:

Горния е по-елегантен, долния е по-прост.
За да работят, трябва твойто приложение периодично (примерно през секунда) да изпраща нещо по COM-порта и ако го получи обратно същото - воала! - значи има 12V Wink Ако спре да го получава - напрежението е отпаднало.

П.С. На оптрона пин 3 и 4 трябва да се разменят, ако се използва "817" оптрон.
_________________
Тодор Симеонов.
skype: todor.simeonov
Захранващи решения за LAN мрежи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
sytolk
Нов потребител
Нов потребител


Регистриран на: 08 Май 2014
Мнения: 9

МнениеПуснато на: Пет Май 09, 2014 12:29    Заглавие: Отговорете с цитат

Merci
ще ги пробвам и двете схеми и ще пиша след това дали е проработило
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
sytolk
Нов потребител
Нов потребител


Регистриран на: 08 Май 2014
Мнения: 9

МнениеПуснато на: Пон Май 12, 2014 12:41    Заглавие: Схема 1 Отговорете с цитат

Тествах схемата с оптрона (817) и проблема е че получавам pinga които пращам на COM-портa и без наличие на 12V между 1-крак и 2-ри крак на оптрона. Тествах да обърна диода между 3-4 крак на оптрона. Пращам един "$" през 5 секунди това което съм пратил на COM-порта го получавам много кратно за по малко от секунда:

05-12 12:59:58.860 I/BluetoothService( 1676): 100100
05-12 12:59:58.860 I/handleMessage( 1676): MSG_BT_GOT_DATA: $ length:1
05-12 12:59:58.950 I/BluetoothService( 1676): 100100
05-12 12:59:58.950 I/handleMessage( 1676): MSG_BT_GOT_DATA: $ length:1
05-12 12:59:58.960 I/BluetoothService( 1676): 100100
05-12 12:59:58.960 I/handleMessage( 1676): MSG_BT_GOT_DATA: $ length:1

Ако завъртя Rx Tx данните които съм пратил "$" се получават на маймуница:

05-12 11:29:38.882 I/BluetoothService( 4464): 0
05-12 11:29:38.882 I/handleMessage( 4464): MSG_BT_GOT_DATA: � length:1

Намерих точно как се свързва диода и Rx Tx за да получа данните коректно през 5 секунди:
05-12 13:06:18.220 I/BluetoothService( 2636): 100100
05-12 13:06:18.220 I/handleMessage( 2636): MSG_BT_GOT_DATA: $ length:1
05-12 13:06:23.120 I/BluetoothService( 2636): 100100
05-12 13:06:23.120 I/handleMessage( 2636): MSG_BT_GOT_DATA: $ length:1

сега остава само да разбера защо няма никакво значение дали ще има или не 12V на 1-2 крак на оптрона за да получавам данните които съм пратил ? Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница 1, 2  Следваща
Страница 1 от 2

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals