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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 01.06.2009, 23:52  
MalyshRoman
Прохожий
 
Регистрация: 17.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MalyshRoman на пути к лучшему
По умолчанию

О каком тогда 422 может ити речь???
я уверен что или 485 или I2C, поскольку длины не киллометровые. А на счет контроллера - програмно можно реализовать и то и другое....даже есть и апаратно встроенные функции I2C и 232.
Реклама:
MalyshRoman вне форума  
Непрочитано 01.06.2009, 23:53  
MalyshRoman
Прохожий
 
Регистрация: 17.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MalyshRoman на пути к лучшему
По умолчанию

лично использую и 232 и I2C в своих устройсвах....до 485 как то руки не дошли...
MalyshRoman вне форума  
Непрочитано 02.06.2009, 08:26  
_postman
Прохожий
 
Регистрация: 28.01.2008
Сообщений: 6
Сказал спасибо: 28
Сказали Спасибо 1 раз в 1 сообщении
_postman на пути к лучшему
По умолчанию

Давайте сразу определимся, что мы обсуждаем и чем пытаемся помочь человеку. Его интересует то, как подключается различные устройства к контроллеру. Например клавиатура - имеет последовательный интерфейс, но никакого отношения ни к последовательным портам, ни к I2C не имеет. Там свой протокол передачи данных. RS-485, RS-232 и RS-422 имеют ОДИНАКОВЫЙ протокол передачи, только аппаратная реализация разная. Кстати, если хотите добиться высокой помехоустойчивости в линии передачи данных. просто на UART устанавливайте ADM485 и получите 485 интерфейс. Если же установить MAX202 - то получите 232
_postman вне форума  
Непрочитано 02.06.2009, 13:03  
bsvk
Частый гость
 
Регистрация: 20.10.2008
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
bsvk на пути к лучшему
По умолчанию

Согласен с _postman. Многие путают протокол (Примеры: ModBus, TCP/IP, Z-modem и пр.) и физический интерфейс (RS232, RS485, 4-20мА и пр.). Это разные понятия.
Порт может быть RS232 - это задается микросхемой формирующей сигналы порта. Хочеш сменить порт - меняй микросхему.
Протокол задается программно и может быть стандартным, а может быть и нет (например, в большенстве моих устройств, внутренние протоколы обмена придуманы с нуля для наиболее простой программной реализации). Более того, например ModBus имеет два абсолютно разных варианта протокола.
На все это накладывается множество вариантов скоростей передачи, формата передачи байт (по 7,8 и 9 бит со старт и стоп битами, или синхронная передача и пр., вплоть до совершенно экзотичных вариантов).

Системы сигнализации, как правило, имеют типовые порты, и абсолютно нестандартные протоколы. Это делается для уменьшения вероятности взлома.
bsvk вне форума  
Непрочитано 02.06.2009, 16:20  
ctefan
Временная регистрация
 
Регистрация: 15.06.2005
Сообщений: 86
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
ctefan на пути к лучшему
По умолчанию

очень даже не плохо получаеться использовать
CAN
ctefan вне форума  
Непрочитано 02.06.2009, 20:33  
MalyshRoman
Прохожий
 
Регистрация: 17.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MalyshRoman на пути к лучшему
По умолчанию

действительно 485й интерфейс очень простой и длина ЛС может достигать до 1200 м.,решил все свои системы тож под него переделать,I2C конечноже на такие расстояния не годится.Посоветовался с людьми которые обслуживают и подключают многи ППК , говорят что большая часть строится 485.
Поэтому в помощь человеку думаю можно посоветовать действительно просто поставить АДМ485 и к UART.
MalyshRoman вне форума  
Непрочитано 03.06.2009, 09:23  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от MalyshRoman
действительно 485й интерфейс очень простой и длина ЛС может достигать до 1200 м.,решил все свои системы тож под него переделать,I2C конечноже на такие расстояния не годится.Посоветовался с людьми которые обслуживают и подключают многи ППК , говорят что большая часть строится 485.
Поэтому в помощь человеку думаю можно посоветовать действительно просто поставить АДМ485 и к UART.
Все вышеизложенное касается физической реализации интерфейса, тут вопросов нет. А по поводу логики работы устройств - все гораздо сложнее.
MisterDi вне форума  
Непрочитано 03.06.2009, 21:37  
MalyshRoman
Прохожий
 
Регистрация: 17.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MalyshRoman на пути к лучшему
По умолчанию

Сообщение от MisterDi
Все вышеизложенное касается физической реализации интерфейса, тут вопросов нет. А по поводу логики работы устройств - все гораздо сложнее.
Если обе стороны подключены к UART, то по прерываниям можно без проблем получать данные и отправлять используя стандартные функции (если используется Си, ..да и на асемблере можно их же сделать.)

У меня тут вопросик. К контроллеру (UART) подключон GSM модуль, хочу через эти же АДМки соеденить дополнительные устройства,проблема в том что просто подключить напрямую GSM и ADM - контроллер не понимает ни того ни другого...мож кто сталкивался с физической реализацией??
MalyshRoman вне форума  
Непрочитано 03.06.2009, 22:40  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Цитата:
У меня тут вопросик. К контроллеру (UART) подключон GSM модуль, хочу через эти же АДМки соеденить дополнительные устройства,проблема в том что просто подключить напрямую GSM и ADM - контроллер не понимает ни того ни другого...мож кто сталкивался с физической реализацией??
Если Вы хотите к одному UART МК подсоединить несколько устройств, то это делается объединением выходов TX и RX по логике И или установкой мультиплексора типа 4052, 4051.
MisterDi вне форума  
Непрочитано 03.06.2009, 22:50  
MalyshRoman
Прохожий
 
Регистрация: 17.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MalyshRoman на пути к лучшему
По умолчанию

Сообщение от MisterDi
Если Вы хотите к одному UART МК подсоединить несколько устройств, то это делается объединением выходов TX и RX по логике И или установкой мультиплексора типа 4052, 4051.
понял.
огромное спасибо!
MalyshRoman вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протокол передачи данных CAN VladG Автоматика и аппаратура связи 5 09.09.2009 03:04
Существуют ли микросхемы модулированной передачи данных? IgorAVR2 Микроконтроллеры, АЦП, память и т.д 7 08.09.2009 11:17
протокол передачи данных в составной сети maxNTF Микроконтроллеры, АЦП, память и т.д 26 17.12.2008 16:11
Модуль передачи данных GM9/18-485/232 73 Микроконтроллеры, АЦП, память и т.д 1 20.12.2005 17:28


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


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