Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 14.01.2013, 11:43  
Belka12
Временная регистрация
 
Аватар для Belka12
 
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Belka12 на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от Boba_spb Посмотреть сообщение
У датчиков выход UART, а вот далее уж дело вкуса кто, что из них сделает.
Ну, с этим я не могу не согласиться.
Спасибо.
Реклама:
Belka12 вне форума  
Непрочитано 14.01.2013, 12:04  
largn
Частый гость
 
Регистрация: 31.07.2009
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
largn на пути к лучшему
По умолчанию Re: UART и несколько датчиков

А это то зачем? Если у обоих датчиков UARTы, то в небольшом портативном приборе, вполне достаточно простого коммутатора. ИМХО

Это затем, что !
уровни сигналов у одного датчика 0...3[V] - (то что Вы называете UART);
У второго RS-232 -12...+12[V].
Требуется согласовать напряжения логических уровней.
Поскольку на разборку и переделку установлены табу, для согласования требутся
для датчика Dynament на стороне Host установить приемопередатчик RS-232
(например MAX485, ADM485) который преобразует -12...+12[V] в уровни TTL.
Для датчика Optosense, строго говоря,
требуется преобразователь уровней 3‹--›5[v].
Если расстояние между Host и датчиками незначительно, то далее можно ограничиться простым мультиплексированием сигналов RX, TX .
Если растояние значительное, то необходимо тем или иным способом строить сеть.
largn вне форума  
Непрочитано 14.01.2013, 12:15  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Да читайте первоисточники - и найдите там RS232.

Датчик и Sensor - это разные вещи.
http://www.dynament.com/infrared-sen...ta/tds0069.pdf
Boba_spb вне форума  
Непрочитано 14.01.2013, 12:23  
Belka12
Временная регистрация
 
Аватар для Belka12
 
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Belka12 на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от Boba_spb Посмотреть сообщение
Да читайте первоисточники - и найдите там RS232.

Датчик и Sensor - это разные вещи.
http://www.dynament.com/infrared-sen...ta/tds0069.pdf
Читаю, ни звука об UART....
Миниатюры:
Нажмите на изображение для увеличения
Название: РИС2.JPG
Просмотров: 47
Размер:	50.3 Кб
ID:	42266  
Belka12 вне форума  
Непрочитано 14.01.2013, 12:45  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: UART и несколько датчиков

Сообщение от Belka12 Посмотреть сообщение
Читаю, ни звука об UART....
Нет звука об RS-232, а об UART как раз звук есть (8 data bits, 1 stop bit, no parity)
Godzilla82 вне форума  
Непрочитано 14.01.2013, 13:23  
Belka12
Временная регистрация
 
Аватар для Belka12
 
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Belka12 на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от Godzilla82 Посмотреть сообщение
Нет звука об RS-232, а об UART как раз звук есть (8 data bits, 1 stop bit, no parity)
UART микроконтроллера может давать разные режимы, 9 бит, 8 бит 1 стоп, два стоп бита, так чта....Попробуйте показать, что это идет речь о приемопередатчике UART микроконтроллера, а не описание протокола через RS232.
Belka12 вне форума  
Непрочитано 14.01.2013, 13:34  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от largn Посмотреть сообщение
Это затем, что !
Уровни сигналов. Читайте классиков...

Сообщение от Belka12 Посмотреть сообщение
Читаю, ни звука об UART....
Да ну?
omercury вне форума  
Сказали "Спасибо" omercury
Belka12 (14.01.2013)
Непрочитано 14.01.2013, 13:41  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: UART и несколько датчиков

Сообщение от Belka12 Посмотреть сообщение
UART микроконтроллера может давать разные режимы, 9 бит, 8 бит 1 стоп, два стоп бита, так чта....Попробуйте показать, что это идет речь о приемопередатчике UART микроконтроллера, а не описание протокола через RS232.
UART - это универсальный асинхронный приёмо-передатчик без привязки к среде и способам передачи. Имеется ввиду просто логический выход применяемых микросхем.

А RS-232 - это уже конкретный интерфейс с описанием физических сигналов. В частности +/-12В.

В даташите на датчик указано, что логические уровни UART имеют значение 2,8 В.

Если вам нужен RS-232 - ставьте преобразователь - и будет вам RS-232. Надо RS-422 - ставьте преобразователь в RS-422.

Последний раз редактировалось Godzilla82; 14.01.2013 в 13:45.
Godzilla82 вне форума  
Сказали "Спасибо" Godzilla82
Belka12 (14.01.2013)
Непрочитано 14.01.2013, 14:04  
Belka12
Временная регистрация
 
Аватар для Belka12
 
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Belka12 на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от omercury Посмотреть сообщение
Да ну?
Ну, вот так, надо, чтобы было ясно, как описание утюга.

Сообщение от Godzilla82 Посмотреть сообщение
UART - это универсальный асинхронный приёмо-передатчик без привязки к среде и способам передачи. Имеется ввиду просто логический выход применяемых микросхем.
Золотые слова, а то тут некоторые товарщи, ( не будем показывать пальцем.), пытаются нам рассказать, что это протокол.

Цитата:
А RS-232 - это уже конкретный интерфейс с описанием физических сигналов. В частности +/-12В.
Вот!

Цитата:
В даташите на датчик указано, что логические уровни UART имеют значение 2,8 В.


Все точки над "И" расставлены!

Цитата:
Если вам нужен RS-232 - ставьте преобразователь - и будет вам RS-232. Надо RS-422 - ставьте преобразователь в RS-422.
Сейчас не нужно, достаточно просто коммутировать датчики, если у обоих датчиков обыкновенные UARTы, но, на будущее, как говорится в жизни все пригодится!

Спасибо, уважаемый Godzilla82!
Belka12 вне форума  
Непрочитано 14.01.2013, 15:27  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: UART и несколько датчиков

Сообщение от Belka12 Посмотреть сообщение
Попробуйте показать, что это идет речь о приемопередатчике UART микроконтроллера, а не описание протокола через RS232.
Вот, сами понимаете, что это разные вещи .

А если серьёзно, то

усарт - это интерфейс, в данном случае микроконтроллера. Соответственно число стопов, число бит данных - это настройки интерфейса. Усарт оперирует логическими уровнями в пределах питания микроконтроллера (0В и 2.24V), что видно из приведёных выше фрагментов документов.

RS232 - это линия передачи данных. Ей всё равно, сколько стопов или бит данных по ней идёт. Она передаёт данные 0 и 1 в соответствии со своими спеками и стандартом, 1 в RS232 напряжение +12V, 0 соответствует -12V.

RS485 - это тоже линия передачи данных. Ей так же всё равно, сколько и каких бит по ней идёт. Но у неё другая спецификация и уровни напряжения, 1 передаётся 5V на линии А, 0V на линии В (максимум допустимо по стандарту 7V), 0 передаётся 0V на линии А, 5V на линии В.

Последний раз редактировалось Someone; 14.01.2013 в 15:36.
Someone вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AVR UART на несколько устройств? whoim AVR 16 09.01.2013 19:36
20 аналоговых датчиков SanyaB Электроника - это просто 11 02.06.2012 14:43
MikroC и несколько датчиков DS18B20 feo Микроконтроллеры, АЦП, память и т.д 10 03.02.2012 22:01
Опрос удалённых датчиков. picavr Микроконтроллеры, АЦП, память и т.д 6 20.03.2009 01:09
Кто-нибудь програмил несколько AVRов по UART-у ? alll Микроконтроллеры, АЦП, память и т.д 22 13.12.2006 15:36


Часовой пояс GMT +4, время: 20:37.


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