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

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

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

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

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

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


 
Опции темы

Протокол для интерфейса Spi (да и I2c)

Непрочитано 10.01.2015, 13:17  
robert777
Прописка
 
Регистрация: 15.12.2004
Сообщений: 139
Сказал спасибо: 15
Сказали Спасибо 105 раз(а) в 42 сообщении(ях)
robert777 на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

По поводу протокола на SPI
Так как SPI двунаправленный то Slave при приеме может просто отправляет принятые байты назад с отставанием на 1 байт, а мастер сверяет.
Если заморочиться то можно сделать отсьавание на 1 бит
Реклама:
robert777 вне форума  
Непрочитано 10.01.2015, 14:24  
svs39
Временная регистрация
 
Регистрация: 04.07.2008
Сообщений: 96
Сказал спасибо: 416
Сказали Спасибо 43 раз(а) в 25 сообщении(ях)
svs39 на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

делал обмен с разными самодельными "упрощенными" протоколами, теперь: MODBUS-RTU, УАРТ, RS485, функции свои для своих поделок- и не сушу мозг
svs39 вне форума  
Непрочитано 11.01.2015, 01:19  
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Как-то на объекте мудохались с каким-то SPI-подобным (с закрытым протоколом) интерфейсом. От кондиционеров до пультов не хватало метров по 5 и решили удлинить провод. Где-то год кидали отмазки заказчику, ставили кондёры, подтяжки, паяли чего-то там, ничего не помогало. Объект был не мой, а моего туповатого начальника, так что сильно я там не старался что-то сделать, и даже немного прикалывался. Потом начальник уволился, за ним и я, не знаю, как ребята там выкрутились, и выкрутились ли.
Из-за таких случаев глубоко презираю разработчиков, использующих нестандартные и непромышленные интерфейсы и протоколы и никогда не куплю такое на объект. К сожалению, довольно много ещё таких.
kosmos440o вне форума  
Непрочитано 11.01.2015, 03:38  
alex_markin
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 33
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 6 сообщении(ях)
alex_markin на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Не надо ничего изобретать. Посмотрите внимательно на CAN. Очень помеоустойчивый интерфейс и быстрый. Широко применяется в автомобилях и промышленной автоматике. В некоторых PIC-ах тоже есть CAN модули.
alex_markin вне форума  
Непрочитано 11.01.2015, 08:19  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию

Сообщение от shurik_ss Посмотреть сообщение
покупаем за свои деньги, это идет как рацпредложение, и премия за него никак не учитывает наших затрат
Я таки стесняюсь спросить, а как с остальным? Плата печатная, преобразователь питания в каждом устройстве (ведь помимо А и В линий 485го на каждый девайс питание надо), какие-то функции девайсики на тиньке 2313 должны выполнять, т.е. можно предположить 1-2 входов датчиков, какое-нить реле выходное, корпус...

Сообщение от kosmos440o Посмотреть сообщение
Где-то год кидали отмазки
Мдя... Во истину, кто-то ищет решение, а кто-то причины. Простейший повторитель в голову не пришло соорудить? За пару недель с производством плат на Резоните управились бы, за месяц в крайнем случае.

Последний раз редактировалось mike-y-k; 21.04.2026 в 14:09. Причина: 6.6
Someone вне форума  
Непрочитано 11.01.2015, 14:06  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Вот не поверите, но не так давно на одном итальянском аппарате встретил I2c, который проходил по проводу длинной более 20м, лежал в общем коробе с силовыми проводами. Что интересно, меня туда отправили посмотреть, почему плата slave с расширителем на PCF иногда зависает. Причем устройство выпускается серийно и зависать она стала лишь недавно. Я долго репу чесал - в теории не должно было работать вообще! Какой-то повторитель на плате все таки стоял, но pull-up 1k5 при 5 вольтах...
Easyrider83 вне форума  
Непрочитано 12.01.2015, 09:02  
AndrFV
Вид на жительство
 
Регистрация: 20.12.2013
Сообщений: 310
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
AndrFV на пути к лучшему
По умолчанию

Someone
Обычно за 5 дней управляются - с доставкой курьером.

Сообщение от shurik_ss Посмотреть сообщение
Уже заказал у наших китайских друзей 10 штук MAX485EPA по $0.25 за штуку.
Я использовал ADM2587. Оно, конечно, дороже, но опторазвязка того стоит.

Кстати, если не ожидается больших источников помех, то можно использовать и беспроводной вариант - платка-то стоит менее 200 рублей за штучку...

Последний раз редактировалось mike-y-k; 21.04.2026 в 14:13. Причина: 6.6, 7.15
AndrFV вне форума  
Непрочитано 12.01.2015, 11:00  
shurik_ss
Гражданин KAZUS.RUN
 
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 544
Сказал спасибо: 484
Сказали Спасибо 603 раз(а) в 212 сообщении(ях)
shurik_ss на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Someone
Да также грустно. Контроллеры есть в количестве нескольких десятков (закуплены давно, фактически, по ошибке, для ремонта мини-АТС). А вот остальное - чистая партизанщина. Списывали полсотни старых компов с ЭЛТ-мониторами и мини-АТС, перед сдачей на извлечение драгмета сняли с плат все ценное. Отсюда несколько килограммов деталей. Недостающее (датчики температуры и движения - за свой счет). С питанием повезло: везде заведено 12В для видеокамер, так что обойдемся только 7805 в каждом датчике. Плата - ЛУТ на кухне на коленке. Корпуса - от списанных модемов. Контора бюджетная, денег нет вообще (к счастью, зарплата - другая статья, тут все строго: аванс 15-го, зп-30/31/28/29-го). Бывало, на тонер для принтера собирали с сотрудников (это по большоооому секрету).
И еще, почему я с таким энтузиазмом работаю над этим проектом. Он очень красиво переносится в квартиру: фактически, готовый вариант "умного дома", только софт в контроллерах переработать. Возможно, даже продавать получится.

Последний раз редактировалось mike-y-k; 21.04.2026 в 14:14. Причина: 7.15
shurik_ss вне форума  
Непрочитано 12.01.2015, 12:44  
makakus
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Сообщение от AndrFV Посмотреть сообщение
платка-то стоит менее 200 рублей за штучку...
$1,95 за штучку - это безумно дорого.
Боже мой, там ещё $6,55 доставка!!!

здесь вы купите 10 штук того же самого, заплатив $6 ВСЕГО.
makakus вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
из DVD в DVD-player реально? Altalimir Микроконтроллеры, АЦП, память и т.д 14 17.09.2007 21:21
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.