Например TDA7294

Форум РадиоКот • Просмотр темы - какой интерфейс выбрать для общения между МК до 5-6м
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб окт 18, 2025 03:47:11

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 48 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: какой интерфейс выбрать для общения между МК до 5-6м
СообщениеДобавлено: Пн авг 03, 2009 15:42:45 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
Всем привет...

какой интерфейс выбрать для общения между МК до 5-6м? (МК = PIC18F25...) ... у него аппаратно реализуется i2c и spi
i2c судя по теории 5-6метров не потянет (или потянет?).... или SPI?

Или придется чего-нить другое городить (например реализовать 1-wire)?

Скорость передачи не принципиальна


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 15:47:26 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Бери обычный последовательный порт TxD и RxD /если есть/, а дальше по RS422/485 интерфейсу..
И ещё неплохо - гальваническую развязку предусмотреть...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 15:57:14 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
до 12м хватит с головой рс232 через преобразователи мах232


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 16:04:35 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
из serial mode тут тока этот SPI есть ... RS232 нету.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 16:12:13 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
МК = PIC18F25 нету таких.. напиши поточнее...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 17:46:30 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
PIC18F2550


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 17:53:38 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Так там вроде USB есть, почему-бы им не воспользоваться ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 18:07:13 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
У меня usb уже занят... через usb будет этот МК с компом общаться.... а нужно еще каким-то образом связать его с другим МК ... впринципе и 1-wire подойти должен... только вот будет ли длина линии 6-7м достаточной для нормальной передачи сигнала? (и нужно ли еще +5В передавать или землю)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 18:15:28 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15
Сообщений: 2106
Откуда: Старые Васюки
Рейтинг сообщения: 0
a__l писал(а):
впринципе и 1-wire подойти должен... только вот будет ли длина линии 6-7м достаточной для нормальной передачи сигнала?

Да. Скорость подберёте экспериментально :)

a__l писал(а):
(и нужно ли еще +5В передавать или землю)

Смотря откуда будете питать удалённый МК. А так 1-wire – это двухжильная шина.

_________________
Даже остановленные часы два раза в сутки показывают правильное время.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 18:24:55 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
я думаю передавать +5В, Gnd, 1-wire по трем проводам .... возьму витую пару....
Как лучше сделать : 1 пара на (1-wire,Gnd) и один провод (из какой-нибудь другой пары) на +5В .... или 1 пара на (+5В,Gnd) и один провод (из какой-нибудь другой пары) на 1-wire?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 18:38:37 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Мне кажется, лучше 2 пары: земля-питание, земля-сигнал.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 03, 2009 19:28:10 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
ок.спсб...буду пробывать ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 16:14:23 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
а чё кавыряться с этой гадкой 1-wire?
возьмите тот же СПИ и пропустите его через максу - просто и удобно а главное у нас на фирме метров 120 кабель телефонный 4 жилки по нему АТС контролируем-перепрошиваем...скорость 115200 и никаких яиц ещё небыло :)
и это при том что он идёт мимо зверски силовых кабелей одна жила в которых толще указательного пальца :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 17:18:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ну, эта гадкая 1-Wire при правильном построении может обеспечить связь до 200 м :wink:

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 22:03:29 
200 метров Может УСАРТ потянуть с транзисторами. С двух сторон ставишь сопротивления ОМ по 150-200 на +питание, а ключами коммутируеш 0 (GND). Пашет на 200 метров на ура. И никаких МАХов не надо.
Больше 200 метров не пробовал, не нужно было.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 06, 2009 08:30:51 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
да какая разница? суть передачи данных то не меняется всёравно нужно через несильно защищенный кабель передавать и получать данные...1-wire гадка своими времянками и боязнью помех + её реализовывать надо программо и если мастер - это не проблема то со слейвам прийдётся повозиться...
а СПИ это простой и хардварно организованный интерфейс приё1ма-передачи...4 провода и двусторонняя связь уже организована
если был бы усарт можно было б и 2-мя проводами обойтись но...нардварно это делать лучче( передавать и получать всмысле)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 06, 2009 14:44:54 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
так что же все таки выбрать (общение будет а авто, соотв. помехи должны быть)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 06, 2009 14:50:32 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Дак любой интерфейс какой только тебе позволит МК организовать проще но ежели помехи есть - пропусти выходные линии через мексу и возвратку через максу
МАХ232 просто преобразует 0 в -12 вольт а 1 - в +12 вольт....соответственно и её входа...поэтому это лучшее решение для канального уровня а логика...ну...я полюбому советую СПИ или И2Ц...ибо их организацией можно воообще не заморачиваться ибо передаччик и приёмник уже в МК встроен и передача байта как и его приём можно тратить 1 такт проца или вообще выделить под это прерывание(ну по крайней мере в АВР так) - поэтому однозначто - МАКС232 как модулятор/демодулятор и вперед :)
самое сложное - организовать логику этого соединенияф но ... это полюбому нужно делать и буферизированный приём-обработку команд и такой же вывод результатов в общем вариантов бесконечность :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 06, 2009 15:12:54 
Грызет канифоль

Зарегистрирован: Вс дек 17, 2006 19:19:33
Сообщений: 261
Рейтинг сообщения: 0
правильно ли я понял

МК(передатчик) -- МАХ232 ------- линия --------- МАХ232 -- МК (приемник)
?
P.S. протокол передачи возму таки i2c


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 06, 2009 16:52:09 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
ЕСТЕСТВЕННО :) ;)
Это и будет крутяк...линию будет колбасить переменкой в 24 вольта и на конца приниматься правильными триггерами шмидта с согласованным входом по сопротивлению в общем то что надо...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 48 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y