Связь нескольких микроконтроллеров с компьютером.

Обсуждаем контроллеры компании Atmel.
Ответить
sv69
Родился
Сообщения: 13
Зарегистрирован: Пн окт 17, 2011 21:31:00

Связь нескольких микроконтроллеров с компьютером.

Сообщение sv69 »

Начальство ставит задачу создать цеховое табло, состоящее из 10-ти отдельных 5-ти разрядных 7-ми сегментных индикаторов. Все должно управляться с компьютера. Платы управления индикаторами (10шт.) планирую сделать на ATMega8 опыт есть. Нужен ваш совет каким образов лучше эти 10 плат состыковать с компьютером? Расстояние от плат до комьютера 6-8 метров.
devprodest
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср июл 31, 2013 15:24:57

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение devprodest »

sv69 писал(а):Нужен ваш совет каким образов лучше эти 10 плат состыковать с компьютером? Расстояние от плат до комьютера 6-8 метров.

Самое простое UART`ом, можно и дополнительно повесить радиомодуль
sv69
Родился
Сообщения: 13
Зарегистрирован: Пн окт 17, 2011 21:31:00

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение sv69 »

А как правильно включаются UART все в параллель? Какие дополнительные микросхемы нужны? Может подскажите пример схемотехники подключения нескольких устройств.
mrFox
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт сен 21, 2007 17:53:23
Откуда: Зарайск

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение mrFox »

если рядышком (в 10-20 метрах) хоть один работающий эл.мотор, то с голым USART намучаетесь
RS485 стандарт для таких сетей и весьма дешев
стоимость микросхем TTL-RS232 и TTL-RS485 одинакова, а защищеность RS485 гораздо больше
да и дальность до километра тоже чего-то стоит
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение aleksandr-zh »

из личного:
rs-485
все - подчиненные, комп- ведущий, он выдаёт запрос ведомым, и только тогда они передают
350 метров = не проблема )

вашу задачу реально решить и без МК. но с МК - красивее ))
можно и без rs485, так как у вас всё равно данные идут в одном направлении

http://www.ugolok-mastera.ru/proekt/int ... 6i_16o.htm
почти ваша схема, только индикаторы и токоограничительные резисторы поставить в цепи сегментов


а можно и дальше пойти: передавать и питание, и сигналы (данные) по двухпроводной линии - данные поверх питания в виде ВЧ-пачек
http://www.ugolok-mastera.ru/avr/DUUO2PL/DUUO2PL.htm
sv69
Родился
Сообщения: 13
Зарегистрирован: Пн окт 17, 2011 21:31:00

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение sv69 »

А как все таки входа UART на 10 платах включаются просто в параллель?
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение aleksandr-zh »

да: к выходу передатчика несколько входов
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25174
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение КРАМ »

sv69 писал(а):Расстояние от плат до комьютера 6-8 метров.

Вы ничего не сказали относительно расстояния между платами. Есть смутное подозрение, что МК нужен только ОДИН.
Связь между компьютером и МК должна быть по существующему в КОМПЬЮТЕРЕ интерфейсу.
Например, COM.
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение aleksandr-zh »

если расстояния между индикаторами мало, то я бы решил так:
один МК, принимающий данные по проводной линии связи (rs-232 / rs-485). и выдающий данные в сдвиговые регистры с защёлкой
Получите простую статическую индикацию
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение pcb »

aleksandr-zh писал(а):Получите простую статическую индикацию

Смотря, что за цех :tea:
Возможен вариант, что на проводульки помехи будут ловить.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение aleksandr-zh »

никто не запрещал поставить фильтры и сделать оптимальную скорость обмена
sv69
Родился
Сообщения: 13
Зарегистрирован: Пн окт 17, 2011 21:31:00

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение sv69 »

Расстояние между платами 1.5 метра. Цех металлургический.
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение pcb »

aleksandr-zh писал(а):никто не запрещал поставить фильтры
sv69 писал(а):Цех металлургический.


Будем посмотреть, чем дело кончиться.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение aleksandr-zh »

rs-232, в экране, 25 метров, 9600 бод - "маслянник" 10.000 вольт на расстоянии 70 см через тонкую изоляционную стенку, 9 лет работа, сбоев нет
может и есть потерянные покеты, но железо само переспрашивает в случае потери данных (контрл CRC пакета + всех данных)
sv69
Родился
Сообщения: 13
Зарегистрирован: Пн окт 17, 2011 21:31:00

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение sv69 »

Большое спасибо всем ответившим, на выходных куплю микросхемки MAX232, MAX485 и буду пробовать о результатах отпишусь.
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Re: Связь нескольких микроконтроллеров с компьютером.

Сообщение pcb »

Чего цена?
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Ответить

Вернуться в «AVR»