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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Один сом порт 2..3 устройства, Помогите с реализацией
MicronSys
сообщение Sep 18 2008, 07:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



Есть готовое устройство на ATMEGA32
к нему подключен GSM модем SIN300D
появилась потребность в подключение еще и GPS приемника
Так вот вопрос как реализовать это подключение посредством одного порта с переключение входов выходов

на уме только установка 561КП1 если у кого есть что предложить ПЛИЗ помогите
485 интерфейс не предлагать

Надо как можно меньше размер и количество компонентов help.gif
Go to the top of the page
 
+Quote Post
west329_
сообщение Sep 18 2008, 07:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(MicronSys @ Sep 18 2008, 10:27) *
Есть готовое устройство на ATMEGA32
к нему подключен GSM модем SIN300D
появилась потребность в подключение еще и GPS приемника
Так вот вопрос как реализовать это подключение посредством одного порта с переключение входов выходов

на уме только установка 561КП1 если у кого есть что предложить ПЛИЗ помогите
485 интерфейс не предлагать

Надо как можно меньше размер и количество компонентов help.gif

Как нащет Soft UART прикрутить ?
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Sep 18 2008, 07:39
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



Цитата(west329_ @ Sep 18 2008, 10:37) *
Как нащет Soft UART прикрутить ?


Не выходит нет уже ресурсов проца ( все забито по времени) crying.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 18 2008, 07:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(MicronSys @ Sep 18 2008, 10:27) *
на уме только установка 561КП1 если у кого есть что предложить ПЛИЗ помогите
485 интерфейс не предлагать

На сколько я понимаю в модеме - полный дуплекс. И если не применяется аппаратное управление потоком, то 485 интерфейс вам не поможет здесь.
С другой стороны, в 32 меге вроде как 2 RS232. Или я что-то путаю? Что-то не понимаю зачем брится из-за угла? Но если нет, то лучше применить GPS с SPI протоколом, к примеру.

Иными словами, лучше там ничего не мультиплексировать.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 18 2008, 07:46
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(MicronSys @ Sep 18 2008, 16:27) *
Есть готовое устройство на ATMEGA32
к нему подключен GSM модем SIN300D
появилась потребность в подключение еще и GPS приемника
Так вот вопрос как реализовать это подключение посредством одного порта с переключение входов выходов

на уме только установка 561КП1 если у кого есть что предложить ПЛИЗ помогите
485 интерфейс не предлагать

Надо как можно меньше размер и количество компонентов help.gif

у maxim есть последовательные порты, которые через ISP можно прикрутить.

Цитата(SasaVitebsk @ Sep 18 2008, 16:45) *
С другой стороны, в 32 меге вроде как 2 RS232. Или я что-то путаю?

Путаете smile.gif 2 последовательных порта с ATmega64 идут)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
west329_
сообщение Sep 18 2008, 07:48
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(MicronSys @ Sep 18 2008, 10:39) *
Не выходит нет уже ресурсов проца ( все забито по времени) crying.gif

CD4052 можно попробовать коммутировать Rx Tx, мы ней увеличевали количество входов на АЦП. Но это начинает смахивать на изврат.
Есть ещё какой-то мах формирователь непомню какой если надо уточню, на нём присуцтвует дополнительный контакт включить/выключить, наверно для этих целей применяется, когда надо паралельно пару 232 втулить.
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Sep 18 2008, 08:13
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



Цитата(west329_ @ Sep 18 2008, 10:48) *
CD4052 можно попробовать коммутировать Rx Tx, мы ней увеличевали количество входов на АЦП. Но это начинает смахивать на изврат.
Есть ещё какой-то мах формирователь непомню какой если надо уточню, на нём присуцтвует дополнительный контакт включить/выключить, наверно для этих целей применяется, когда надо паралельно пару 232 втулить.


Изврат не изврат какие прабоя были с CD4052 ???
Там ест 7 нога ее куда крутить к GND а то по даташиту типа если анолог надо ганать то ее надо
крутит к - тоесть нужен двух полярный блок питания ????
Go to the top of the page
 
+Quote Post
GDI
сообщение Sep 18 2008, 08:23
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А зачем аналоговый сигнал гнать? почему бы не взять какой-нибудь буфер с 3-м состоянием, например 74НС125, там 4 буфера с отдельными входами разрешения, на 2 уарта в обоих направлениях хватит. МАХ232, обычно тоже имеет по 2 буфера в обоих направлениях. Итого, цена вопроса - лишний корпус соик14 НС125, который стоит 5 копеек.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Sep 18 2008, 08:38
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



Цитата(GDI @ Sep 18 2008, 11:23) *
А зачем аналоговый сигнал гнать? почему бы не взять какой-нибудь буфер с 3-м состоянием, например 74НС125, там 4 буфера с отдельными входами разрешения, на 2 уарта в обоих направлениях хватит. МАХ232, обычно тоже имеет по 2 буфера в обоих направлениях. Итого, цена вопроса - лишний корпус соик14 НС125, который стоит 5 копеек.


МАХ232 и как переключать ??? и куда мне деть +12 по выходам ??? 07.gif
Go to the top of the page
 
+Quote Post
vesago
сообщение Sep 18 2008, 08:40
Сообщение #10


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Вот вам коммутатор RS-232. Но в вашем случае, как правильно сказано выше, вполне можно обойтись LVCT125. Сразу два зайца убиваете - коммутируете + согласуете уровни 5В меги с GSM и GPS. Можно конечно еще прикрутить микросхему уарт, но имхо не бюджетно.
Прикрепленные файлы
Прикрепленный файл  P_CAD_EDA____Sheet1_.pdf ( 28.73 килобайт ) Кол-во скачиваний: 78
Прикрепленный файл  commutator_v3.rar ( 8.48 килобайт ) Кол-во скачиваний: 48
 
Go to the top of the page
 
+Quote Post
west329_
сообщение Sep 18 2008, 08:46
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(MicronSys @ Sep 18 2008, 11:13) *
Изврат не изврат какие прабоя были с CD4052 ???
Там ест 7 нога ее куда крутить к GND а то по даташиту типа если анолог надо ганать то ее надо
крутит к - тоесть нужен двух полярный блок питания ????

не, у нас кругом 5в было, схемы нет сейчас. Подтяни к земле.
Go to the top of the page
 
+Quote Post
AVR
сообщение Sep 18 2008, 08:59
Сообщение #12


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



А почему бы и не применить какую-нибудь малюсенькую ПЛИС и забабахать на ней два уарта?

МК->UART->ПЛИС->ДВА UART->MAX232 (двойной) smile.gif


--------------------
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Sep 18 2008, 09:01
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



ВСЕМ СПАСИБО a14.gif
Все таки остановился на CD4052 должно получится не плохо аж на 4 порта и на одной микрухе
Запас карман не жмет
Go to the top of the page
 
+Quote Post
GDI
сообщение Sep 18 2008, 09:06
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
МАХ232 и как переключать ??? и куда мне деть +12 по выходам ???

ТX через 10к на землю вешаете, чтобы было состояние "отсутствие передачи" (т.е. +12) на другом конце и все, а RX вы отключите буфером.

Цитата
А почему бы и не применить какую-нибудь малюсенькую ПЛИС и забабахать на ней два уарта?

Потому что плис, даже маленькая не стоит "5 копеек"


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 18 2008, 09:42
Сообщение #15


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



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


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 05:34
Рейтинг@Mail.ru


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