Например TDA7294

Форум РадиоКот • Просмотр темы - Два МК по UART+ MAX232
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 23:32:13

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


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 14:50:26 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
Связал 2 МК (мега16) по UART, все работает, но преподаватель настаивает чтобы была связь с компом, можно ли подключить параллельно макс232?
Суть работы системы: МК1 обрабатывает данные из АЦП, передает их на МК2 для индикации
Алгоритм работы сейчас такой:
n=0 (данные)
m=0 (счетчик)
1. МК1 передал n-ый байт
2. МК2 получил n-ый байт, m+1, передал m
3. MK1 получили ответ m, если m=6 прыгнуть на start (где start- метка начала программы, через какое то время передача повторяется)
4. Если не равно, n+1, перейти к пункту 1

МК соединены крест-накрест TX-RX, RX-TX. Можно ли повесить МАКС232 к TX и RX соответственно без изменения аппаратной и програмной части? Будет ли работать? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 14:57:55 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Xerion писал(а):
Будет ли работать?

Без изменения аппаратной и програмной части - нет..
Как вариант, сделай ещё один UART, да хоть на такой микрухе: MAX3110E/MAX3111E

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 15:44:00 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Xerion писал(а):
МК соединены крест-накрест TX-RX, RX-TX. Можно ли повесить МАКС232 к TX и RX соответственно без изменения аппаратной и програмной части? Будет ли работать? :)


Ответ содержится уже в самом вопросе : если ты кинешь 2 линии через MAX в комп - какая из них будет Rx, а какая - Tx ? Ниизя.
Если безотносительно к протоколу, то UART организовать программно - как 2 пальца об асфальт. Но если даже аппаратное решение выбрано, без определения конкретной топологии и связанного с ней протокола толку не будет. Какая сеть? Одноранговая? одно- или мульти- мастерная? Типа "зведа" ? То-то и оно...
В простейшем случае - МК1 шлет пакет в МК2 и одновременно ( или отдельно ) в ПК -- можно из без второго UART.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:04:07 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
Можно,как вариант,связать через драйверы RS485, к примеру ADM485 http://catalog.gaw.ru/index.php?page=co ... l&id=17401


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:38:15 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
Цитата:
В простейшем случае - МК1 шлет пакет в МК2 и одновременно ( или отдельно ) в ПК -- можно из без второго UART.

Как-то так и хотел, т.е. связь с компом будет без обратной связи, т.е. МК1 отдает байты в TX на RX МК2 и TX MAX232 (у Max232 кажется линии TX и RX при связи с МК соединяются напрямую, т.е. RX-RX, TX-TX) задача компа только получать байты. Скажем так, чисто в теории такая система работать будет? До реализации связи с компом дело скорее всего не дойдет (ну максимум платку спаяю), но чтобы на вопрос "предусмотрена ли у вас возможность соединения вашей системы с ПК" я ответил "да, аппаратная возможность есть", и придраться было не к чему.

МитяРа писал(а):
Как вариант, сделай ещё один UART, да хоть на такой микрухе: MAX3110E/MAX3111E

Дорого и ток через инет заказывать

Vov123 писал(а):
Можно,как вариант,связать через драйверы RS485, к примеру ADM485 http://catalog.gaw.ru/index.php?page=co ... l&id=17401

Не вариант, т.к. 485 интерфейса нет на компе


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:47:59 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
А не вижу никаких проблем. TxD первого мк соединяем с RxD второго мк и с входом МАХ232, соответствующий выход которой подключаем к RxD компа. Поскольку ПК используется в качестве монитора, то от него ничего передавать на первый мк не надо и подключать, соответственно не нужно.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:50:14 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
pyzh_man писал(а):
А не вижу никаких проблем. TxD первого мк соединяем с RxD второго мк и с входом МАХ232, соответствующий выход которой подключаем к RxD компа. Поскольку ПК используется в качестве монитора, то от него ничего передавать на первый мк не надо и подключать, соответственно не нужно.

ОК, как-то так и планировал сделать, но боялся, что комиссия вызовет людей в белых халатах если я такое изоброжу :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:54:56 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
Vov123 писал(а):
Не вариант, т.к. 485 интерфейса нет на компе



http://www.smartcable.ru/index.php?productID=1115


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 16:56:53 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Довод для людей в белых халатах: если и ПК, и второй мк должны передавать инфу в первый мк, то они должны каким-то образом знать, что линия TxD(ихняя, по которой они гонят биты в первый мк) предоставлена именно для одного из них. Это можно организовать программно, обеспечив при этом развязку их например по ИЛИ.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:16:46 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
Изображение

Uploaded with ImageShack.us

Вобщем вот так работать будет я так понимаю :) (обвяз не показан)? При этом у Max232 Т1IN R1OUT висят "в воздухе" (мб есть смысл повесть на них по 10кОм, что б от помех не срабатывали)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:17:20 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
Vov123 писал(а):
Vov123 писал(а):
Не вариант, т.к. 485 интерфейса нет на компе



http://www.smartcable.ru/index.php?productID=1115

Любопытная штука, но у нас их в городе я больше чем уверен нету )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:22:15 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Xerion писал(а):
мб есть смысл повесть на них по 10кОм, что б от помех не срабатывали)

Входа у МАХ232 уже подтянуты к питанию.. /смотри описание на них../

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:23:18 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
Бывает,в нашем городе тоже почти ничего нет,всё только через интернет-магазины.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:24:28 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Xerion писал(а):
работать будет я так понимаю

Верно понимаете.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Сб май 28, 2011 17:45:56 
Встал на лапы

Зарегистрирован: Пн дек 06, 2010 11:11:36
Сообщений: 138
Рейтинг сообщения: 0
Всем СПАСИБО!!! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Вс май 29, 2011 09:49:06 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
Можно через 2 диода от ТХ обоих МК к Входу MAX232 что бы вывести информацию с обоих МК


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Вс май 29, 2011 10:50:16 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт окт 27, 2009 22:39:19
Сообщений: 672
Откуда: Москва
Рейтинг сообщения: 0
phanis писал(а):
Можно через 2 диода от ТХ обоих МК к Входу MAX232 что бы вывести информацию с обоих МК

Только в HALF DUPLEX MODE. В Full дуплепсе получим адскую смесь битов...

_________________
— Не говорите мне что делать и я не скажу куда Вам идти...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Вс май 29, 2011 11:00:21 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
Да только если полудуплексный режим, судя по алгоритму описанному топик стартером так и есть..
Вот примерная схема.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Два МК по UART+ MAX232
СообщениеДобавлено: Вс май 29, 2011 12:59:50 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
А чего бы МК не связать друг с другом по другому интерфейсу (spi, i2c), а UART на одном из них не использовать для связи с компом ?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 19 ] 

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y