реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> max232cpe не работает :(
LamerMan
сообщение Mar 10 2008, 22:17
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Всем привет!
хочу подключить atmega16 к ком порту, я использовал max232cpe и 4 электролитических конденсатора, собрал их как в даташите (вряд ли ошибся в сборке, все несколько раз перепроверял). (в даташите 5 конденсаторов, но пятый между плюсом и минусом питания, я убрал, а когда он был подключен лучше не было) В результате получилось что на выходе 6 всего "-4,16" вольта а на выходе 2 "6.8" вольт при питании от "4.8" вольт от usb. Хотя должно быть около 10 вольт. Конденсаторы новые вроде, ELZET на 1mF. В чем хотя бы приблизительно может быть проблема?
Данные от микроконтроллера сейчас передаются, а к нему нет.
Если замкнуть TTL td и rd идущие от мах232 то эха в терминале на компе нет sad.gif
Я мультиметром проверял конденсаторы, все заряжаются равномерно, что натолкнуло меня на мысль что они должны быть нормальными.

Сообщение отредактировал LamerMan - Mar 10 2008, 22:20
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 10 2008, 22:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



По даташиту на TxOUT +5..7 / -5..7 вольт уровни. Где вы про 10 взяли ?
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Mar 10 2008, 22:35
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Цитата(DASM @ Mar 11 2008, 01:30) *
По даташиту на TxOUT +5..7 / -5..7 вольт уровни. Где вы про 10 взяли ?


2 и 6 пины - это не tx out. вот моя схема http://www.pcports.ru/articles/img/avr/avr6/1.gif

Сообщение отредактировал LamerMan - Mar 10 2008, 22:38
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Mar 10 2008, 22:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317



Лично мне непонятно, зачем у вас электролитические конденсаторы? А вообще, дабы не плодить неопределенности, сначала следует подергать ногами COM порта и посмотреть, доходит ли вообще сигнал.
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 10 2008, 22:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(LamerMan @ Mar 11 2008, 03:17) *
В результате получилось что на выходе 6 всего "-4,16" вольта а на выходе 2 "6.8" вольт при питании от "4.8" вольт от usb. Хотя должно быть около 10 вольт. Конденсаторы новые вроде, ELZET на 1mF. В чем хотя бы приблизительно может быть проблема?
Чтобы лишний раз не тренировать телепатические способности участников форума будет лучше, если вы выложите вашу схему, схему по которой вы подключали мах232 к atmega16 и конденсаторы к самой мах232. При питании 4,8В на выходе 'даблера' 10В быть ну никак не может, в самом лучшем случае 9,6В.
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Mar 10 2008, 22:47
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Цитата(Aesthete Animus @ Mar 11 2008, 01:38) *
Лично мне непонятно, зачем у вас электролитические конденсаторы? А вообще, дабы не плодить неопределенности, сначала следует подергать ногами COM порта и посмотреть, доходит ли вообще сигнал.


Я ставил светодиод на те пины куда к максу подключается ком порт компьютера, туда сигнал доходит. и если эти пины макса закоротить то в терминале будет видно эхо.
С электролитическими она хуже работает? я просто не знаю, купил какие дали smile.gif Такие черные цилиндрики

Я делал все по схеме как вот здесь http://www.pcports.ru/articles/img/avr/avr6/1.gif за исключением того что у меня нет C5, там разрыв. От ком порта rd подключен к пину 10, td к пину 9. От atmega16, rd подключен к 8, td к 7. (НАПИСАНО НЕ ВЕРНО, ЧЕРЕЗ СООБЩЕНИЕ ИСПРАВЛЕННОЕ) На самой atmega rd - 14, td 15.

Сообщение отредактировал LamerMan - Mar 10 2008, 23:34
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 10 2008, 23:28
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(LamerMan @ Mar 11 2008, 03:47) *
Я делал все по схеме как вот здесь http://www.pcports.ru/articles/img/avr/avr6/1.gif за исключением того что у меня нет C5, там разрыв. От ком порта rd подключен к пину 10, td к пину 9. От atmega16, rd подключен к 8, td к 7. На самой atmega rd - 14, td 15.
Эх-ма! Да вы все перепутали похоже. cranky.gif На рисунке же явно указано, что справа сигналы RS-232, которые наружу к COM-порту идут, а слева сигналы TTL/CMOS, которые нужно подключать к вашему МК. И направления сигналов ведь обозначены.
Т.е. RX (вход UART ATMega) должен быть подключен к 9 pin MAX232, TX (выход UART ATMega) к 10 pin MAX232, а внешние сигналы RS-232: TXD (выход COM-порта компьютера) к 8 pin MAX232, а RXD (вход COM-порта компьютера) к 7 pin MAX232.
P.S. C5 желателен, если стабилизатор напряжения не имеет весьма низкого выходное сопротивление и/или до него протянут длинный проводник.
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Mar 10 2008, 23:32
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Извиняюсь, перепутал в описании, еще раз перепроверил, 7 8 идут к ком порту, 10 9 к МК. Все так как вы написали.

Сообщение отредактировал LamerMan - Mar 10 2008, 23:34
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 10 2008, 23:34
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(LamerMan @ Mar 11 2008, 04:32) *
Извиняюсь, перепутал в описании, еще раз перепроверил, 7 8 идут к ком порту, 10 9 к МК.
Тогда проверяйте, что не перепутали входы с выходами и входные сигналы с выходными.
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Mar 10 2008, 23:37
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Цитата(rezident @ Mar 11 2008, 02:34) *
Тогда проверяйте, что не перепутали входы с выходами и входные сигналы с выходными.


У atmega выход работает, посылает сигналы нормально на комп, но не работает вход. Думаю дело не в программе, 1: она работает в эмуляторе, 2: работает когда замкнуты rd и td у МК (программа - это простое эхо, что приняло то передало) то все работает, 3 - когда я замыкаю TTL RD и TD на максе, по идее должно быть эхо в терминале на компе (minicom), но его нет

Сообщение отредактировал LamerMan - Mar 10 2008, 23:38
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 10 2008, 23:46
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Ну дык замените тогда MAX232, раз она неисправна.
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Mar 10 2008, 23:49
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Цитата(rezident @ Mar 11 2008, 02:46) *
Ну дык замените тогда MAX232, раз она неисправна.


ок попробую, тоже подозревал что она может не работать, просто в первый раз собираю поэтому думаю что возможно что-то сам не так сделал, но вроде собрал все точно по схеме
Go to the top of the page
 
+Quote Post
Andrеys
сообщение Mar 29 2008, 08:29
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 13-08-07
Из: г. Челябинск
Пользователь №: 29 741



Тоже собирал такую конструкцию с этого сайта ))
главное ПРАВИЛЬНОЕ соединение ног макса с мегой и COM-портом, и все сразу работает. если нет смотрим все места осцилографом, он покажет кто не прав.
В моем случае разъем DB9 (из чьей-то библиотеки) в PCAD был скомпонован не верно. Перерезал дорожки на плате и проводками правильно запаял, все заработало.

Сообщение отредактировал Andrеys - Mar 29 2008, 08:30
Go to the top of the page
 
+Quote Post
LamerMan
сообщение Apr 2 2008, 03:58
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 9-03-08
Пользователь №: 35 755



Все уже работает smile.gif я поменял микросхему
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016