Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 25.04.2016, 19:26   #1
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию PIC18 и 3 устройства на uart

Всем добрый день!
Появилась необходимость подключить к PIC18 три устройства по uart (gsm модуль, радио модуль и еще один pic18).
Вопрос как к одному порту контроллера подключить три устройства. Или не заморочиватся и использовать контроллер с 4-мя аппаратными uart?
Sergey_78 вне форума   Ответить с цитированием
Старый 25.04.2016, 19:57   #2
Vint
Senior Member
 
Аватар для Vint
 
Регистрация: 08.06.2007
Сообщений: 536
Вес репутации: 838/60
Vint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to behold
По умолчанию

не полная информация.
1. прием uart-а у всех устройств всегда на
опросе или включ. при обмене именно с ним?
2. напряжение питания у всех какое (т.к. есть gsm)?
Vint вне форума   Ответить с цитированием
Старый 25.04.2016, 20:10   #3
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию Re: PIC18 и 3 устройства на uart

На всех устройствах прием-передача. Радиомодуль и второй контроллер по принципу запрос-ответ, без запроса они ничего не присылают. GSM модуль может сам присылать при входящей SMS. GSM модуль питание 3,6В остальные 5В.
Думаю можно обойтись двумя аппаратными портами, на gsm отдельный на остальные два устройства переключать.

Последний раз редактировалось Sergey_78; 25.04.2016 в 20:13. Причина: добавил
Sergey_78 вне форума   Ответить с цитированием
Старый 25.04.2016, 20:27   #4
ATAMAN
Senior Member
 
Регистрация: 09.01.2012
Возраст: 36
Сообщений: 443
Вес репутации: 373/38
ATAMAN is just really niceATAMAN is just really niceATAMAN is just really niceATAMAN is just really nice
По умолчанию Re: PIC18 и 3 устройства на uart

Тут по большей части надо начать со схемы.
ATAMAN вне форума   Ответить с цитированием
Старый 25.04.2016, 20:33   #5
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 41
Сообщений: 3,246
Вес репутации: 3684/116
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: PIC18 и 3 устройства на uart

Проц с 4мя юартами
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 25.04.2016, 20:46   #6
ATAMAN
Senior Member
 
Регистрация: 09.01.2012
Возраст: 36
Сообщений: 443
Вес репутации: 373/38
ATAMAN is just really niceATAMAN is just really niceATAMAN is just really niceATAMAN is just really nice
По умолчанию Re: PIC18 и 3 устройства на uart

Можно переключать. Можно все устройства на общею шину I/O одно передаёт все одновременно принимают.
ATAMAN вне форума   Ответить с цитированием
Старый 25.04.2016, 22:09   #7
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 837
Вес репутации: 853/64
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: PIC18 и 3 устройства на uart

МК с тремя UART-ами
или с двумя и пики связать по другому интерфейсу.....
Если не поздно выбрать МК, то проще выбрать нужный/подходящий и не заморачиваться на выкрутасы....
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 06.05.2016, 12:15   #8
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию Re: PIC18 и 3 устройства на uart

Рассматриваю вариант связать PIC-и по I2C и обойтись PIC18F26K22 c двумя uart-ми. Расстояние между контроллерами 50-70см. соединены будут плоским шлейфом, питание второго контроллера с платы первого через шлейф. Думаю должно быть нормально с I2C.
Sergey_78 вне форума   Ответить с цитированием
Старый 06.05.2016, 12:26   #9
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,754
Вес репутации: 4545/133
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: PIC18 и 3 устройства на uart

Цитата:
Сообщение от Sergey_78 Посмотреть сообщение
Всем добрый день!
Появилась необходимость подключить к PIC18 три устройства по uart (gsm модуль, радио модуль и еще один pic18).
Вопрос как к одному порту контроллера подключить три устройства. Или не заморочиватся и использовать контроллер с 4-мя аппаратными uart?
А они что должны работать одновременно (обмен данными по интерфейсам), сразу все 4 устройства? Если нет, то достаточно одного UARTа и вывода "выбор устройства", хоть через дешифратор 2x4.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 06.05.2016, 12:36   #10
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 41
Сообщений: 3,246
Вес репутации: 3684/116
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: PIC18 и 3 устройства на uart

Цитата:
Сообщение от Sergey_78 Посмотреть сообщение
Рассматриваю вариант связать PIC-и по I2C и обойтись PIC18F26K22 c двумя uart-ми. Расстояние между контроллерами 50-70см. соединены будут плоским шлейфом, питание второго контроллера с платы первого через шлейф. Думаю должно быть нормально с I2C.
хм... не айс :-(.
При подобном соединении запарились глюки вылавливать. Периодически проходят навдки на шину, вплодь до железного зависания i2c.
Но Пики не юзали.
Тогда линии данных и клоки разделить землей и по крайним тоже землю пустить. Желательно чтобы рядом силовых проводов не было.
Еще чтобы избежать зависаний шины отключали её на время хлопания релюшками.

PS если есть возможность лучше SPI заложить, и контроль передачи сделать (контрольные суммы, CRC и т.п.). С и2с такое тоже можно использовать, но там косяки именно с зависанием самого железа (слейв думает что передача еще идет, а мастер уже стоп сформировал, либо наоборот и т.п.).
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 06.05.2016, 13:01   #11
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию Re: PIC18 и 3 устройства на uart

Устройства с ПИКами будут стоять в отдельном металлическом шкафчике, силовое оборудование (контактора) в отдельном метал. шкафу на расстоянии 2м.
Sergey_78 вне форума   Ответить с цитированием
Старый 06.05.2016, 15:14   #12
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию Re: PIC18 и 3 устройства на uart

Ни где не могу найти, может кто подскажет. Через какой длины шлейф можно подключать ЖК индикатор типа RC2004A?
Sergey_78 вне форума   Ответить с цитированием
Старый 06.05.2016, 15:20   #13
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,132
Вес репутации: 4577/130
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: PIC18 и 3 устройства на uart

Цитата:
Сообщение от Sergey_78 Посмотреть сообщение
Ни где не могу найти, может кто подскажет. Через какой длины шлейф можно подключать ЖК индикатор типа RC2004A?
так и не найдешь. Все зависит от частоты, внешних помех, типа шлейфа.

Если сделаешь плоским шлейфом через 1 к GND - можно ориентироваться на характеристики LPT.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 06.05.2016, 15:39   #14
Sergey_78
Junior Member
 
Регистрация: 25.12.2012
Возраст: 42
Сообщений: 29
Вес репутации: 100/28
Sergey_78 will become famous soon enoughSergey_78 will become famous soon enough
По умолчанию Re: PIC18 и 3 устройства на uart

Для LPT стандартный 1,5м.
Мне 1м хватит с головой!
Sergey_78 вне форума   Ответить с цитированием
Старый 06.05.2016, 15:41   #15
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,132
Вес репутации: 4577/130
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: PIC18 и 3 устройства на uart

Цитата:
Сообщение от Sergey_78 Посмотреть сообщение
Для LPT стандартный 1,5м.
Мне 1м хватит с головой!
только LPT кроме GND через 1, еще и экран имеет
__________________

Vanizma вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с прерыванием PIC 16F877A . chiraevevgenii Вопросы начинающих 8 13.01.2011 20:13
Помогите написать программу BreAkeR Вопросы начинающих 59 20.12.2009 13:34
Часы на pic 16f874a и ds1307n работают, но не работают faramun21 Продукция MICROCHIP 8 10.07.2009 04:40
подключение магнитолы Sergey1 Общетехнические вопросы 10 27.12.2007 22:39


Часовой пояс GMT +3, время: 18:50.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot