roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 07:39

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:03 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Нужна помощь, не могу наладить связь между девайсом, измеряющим температуру и атмегой.

Usart на атмеге работает, и приём, и передача, с компом через мах232 отлично связывается.

Сам термодавайс имеет выход на ком-порт. Если его присоединить к компу, то гипертерминал отлично улавливает темпарату (она приходит в виде 4х символов цифр, и ещё два завершающих бита 0D и 0A) при параметрах 9600 8n1. Другая прога, Look-rs232, начитает нормально получать символы только после того, как в настройках включить программное управление потоком (XON/XOFF).
А теперь то, что сбивает меня с толку больше всего. 3 провода, отходящие от термодевайса, распаяны не по обычным пинам 2 3 5, а по 2 3 7
Если вместо 5го пина земли стоит другой, то как вообще оно может слать инфу на комп?
И как правильно сконнектить все-таки атмегу с этим девайсом.

Ещё могу добавить, что девайс питается от кроны, так что +-15ти там тоже явно нет.
Спасибо за ответы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:12 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
просто коннектить, не задумываясь, rx и tx.
если не заработает, то надо перед отправкой сообщения девайсу (поднимать или опускать) 7ой пин - Request To Send.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:19 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
хм, получается, что земли можно не коннектить?

Цитата:
просто коннектить, не задумываясь, rx и tx.
ну, инфа идёт только в одну сторону, так что только один нужен походу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:21 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Но лучше всего коннектить землю

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ну если робило и без неё.. :oops:
хотя канеш без земли - это по меньшей мере странно.
P.S> galex1981 опередил :)

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 07 май 2009, 23:23, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
чтобы что нибудь из строя не вышло

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 07 май 2009, 23:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
как показал независимый эксперимент, комп соглашается принимать инфу строго при трёх подконнекченных проводах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 08 май 2009, 00:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
у ком порта земля на корпусе есть?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 08 май 2009, 00:06 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Неа, только 3 провода, распаянных на конце провода по 2, 3, 7 пинам


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 08 май 2009, 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
mica писал(а):
Usart на атмеге работает, и приём, и передача, с компом через мах232 отлично связывается.

Ну, дык, и девайс с Мегой надо наверное через МАХ подключить, чтоб уровни согласовать.
Насколько я знаю, крона - это 9 вольт, и для Меги очень много :(

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 08 май 2009, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Естественно, так и делаю, мне атмегу жалко всё-таки.

Хотя мне рассказали на днях, что rs-232 иногда и на TTL-уровнях работает, а вообще порог равен 3В. Но каждый раз на это надеяться - гиблое дело :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega8 - rs232 - термодевайс
СообщениеДобавлено: 08 май 2009, 13:36 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
на 3В еще не работает, а при однополярных 5В проблем пока не было.


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

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


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

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 18


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

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