roboforum.ru

Технический форум по робототехнике.

Atmega8 - rs232 - термодевайс

Atmega8 - rs232 - термодевайс

mica » 07 май 2009, 23:03

Нужна помощь, не могу наладить связь между девайсом, измеряющим температуру и атмегой.

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

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

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

Re: Atmega8 - rs232 - термодевайс

MiBBiM » 07 май 2009, 23:12

просто коннектить, не задумываясь, rx и tx.
если не заработает, то надо перед отправкой сообщения девайсу (поднимать или опускать) 7ой пин - Request To Send.

Re: Atmega8 - rs232 - термодевайс

mica » 07 май 2009, 23:19

хм, получается, что земли можно не коннектить?

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

Re: Atmega8 - rs232 - термодевайс

galex1981 » 07 май 2009, 23:21

Но лучше всего коннектить землю

Re: Atmega8 - rs232 - термодевайс

MiBBiM » 07 май 2009, 23:22

ну если робило и без неё.. :oops:
хотя канеш без земли - это по меньшей мере странно.
P.S> galex1981 опередил :)
Последний раз редактировалось MiBBiM 07 май 2009, 23:23, всего редактировалось 1 раз.

Re: Atmega8 - rs232 - термодевайс

galex1981 » 07 май 2009, 23:22

чтобы что нибудь из строя не вышло

Re: Atmega8 - rs232 - термодевайс

mica » 07 май 2009, 23:56

как показал независимый эксперимент, комп соглашается принимать инфу строго при трёх подконнекченных проводах

Re: Atmega8 - rs232 - термодевайс

MiBBiM » 08 май 2009, 00:02

у ком порта земля на корпусе есть?

Re: Atmega8 - rs232 - термодевайс

mica » 08 май 2009, 00:06

Неа, только 3 провода, распаянных на конце провода по 2, 3, 7 пинам

Re: Atmega8 - rs232 - термодевайс

yak-40 » 08 май 2009, 12:33

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

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

Re: Atmega8 - rs232 - термодевайс

mica » 08 май 2009, 12:39

Естественно, так и делаю, мне атмегу жалко всё-таки.

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

Re: Atmega8 - rs232 - термодевайс

contr » 08 май 2009, 13:36

на 3В еще не работает, а при однополярных 5В проблем пока не было.


Rambler\'s Top100 Mail.ru counter