09.01.2015, 14:57
|
#41
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
shurik_ss, Даже не задумывайтесь. Переводите на 485. Шиной. Обратная пара у вас есть - связывайте с последующей. Не "звездите". SP485 хоть и дешевле, но надежность у него ниже плинтуса. Заказывайте либо AD либо MAX.
|
|
|
|
09.01.2015, 15:02
|
#42
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,087
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Сообщение от Wiza_
|
Жаль. Очень жаль.
|
В каждом конкретном случае свой конкретный жаль.
Офис ли, лес ли, может, АЭС - везде разные резоны и не стоит сваливать все в кучу и сводить к единым правилам.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
09.01.2015, 15:05
|
#43
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Сообщение от akegor
|
В каждом конкретном случае свой конкретный жаль.
|
Ну если вы портируете сие утверждение например на пожарную сигнализацию..... всё встанет на свои места.
Тогда и офис может оказаться в лесу над АЭС
Последний раз редактировалось Wiza_; 09.01.2015 в 15:07.
|
|
|
|
09.01.2015, 15:33
|
#44
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,048
Сказал спасибо: 3,040
Сказали Спасибо 3,209 раз(а) в 2,179 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Сообщение от shurik_ss
|
Но если Вы считаете, что это не заработает (полагаю, у Вас есть практический опыт подобных разработок), то мы без проблем откажемся от I2C.
|
Практического - нет. Но тянуть I2C я соглашусь разве что под угрозой расстрела.
Сообщение от shurik_ss
|
Но конкретно по 485 есть вопросы.
|
https://kazus.ru/forums/showthread.p...181#post572181 Была идея сделать на дачу GSM-монитор. Предполагалcя RS-485, но дальше набросков схемы и ПО дело не прошло. Предполагал использовать шину с RC-терминаторами (для энергосбережения).
|
|
|
|
09.01.2015, 17:09
|
#45
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Ну что же, всем спасибо. Ссылки почитал, советами проникся. Уже заказал у наших китайских друзей 10 штук MAX485EPA по $0.25 за штуку. Прикинул: если из моей звезды делать шину, получится всего лишь около 300 метров, что гораздо меньше предельно допустимой длины. Так что проблемных и сомнительных компонентов в ситеме не осталось, все должно красиво и правильно заработать.
|
|
|
|
10.01.2015, 13:17
|
#46
|
Прописка
Регистрация: 15.12.2004
Сообщений: 140
Сказал спасибо: 15
Сказали Спасибо 105 раз(а) в 42 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
По поводу протокола на SPI
Так как SPI двунаправленный то Slave при приеме может просто отправляет принятые байты назад с отставанием на 1 байт, а мастер сверяет.
Если заморочиться то можно сделать отсьавание на 1 бит
|
|
|
|
10.01.2015, 14:24
|
#47
|
Временная регистрация
Регистрация: 04.07.2008
Сообщений: 96
Сказал спасибо: 416
Сказали Спасибо 43 раз(а) в 25 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
делал обмен с разными самодельными "упрощенными" протоколами, теперь: MODBUS-RTU, УАРТ, RS485, функции свои для своих поделок- и не сушу мозг
|
|
|
|
11.01.2015, 01:19
|
#48
|
Заблокирован
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Как-то на объекте мудохались с каким-то SPI-подобным (с закрытым протоколом) интерфейсом. От кондиционеров до пультов не хватало метров по 5 и решили удлинить провод. Где-то год кидали отмазки заказчику, ставили кондёры, подтяжки, паяли чего-то там, ничего не помогало. Объект был не мой, а моего туповатого начальника, так что сильно я там не старался что-то сделать, и даже немного прикалывался. Потом начальник уволился, за ним и я, не знаю, как ребята там выкрутились, и выкрутились ли.
Из-за таких случаев глубоко презираю разработчиков, использующих нестандартные и непромышленные интерфейсы и протоколы и никогда не куплю такое на объект. К сожалению, довольно много ещё таких.
|
|
|
|
11.01.2015, 03:38
|
#49
|
Частый гость
Регистрация: 26.12.2008
Сообщений: 33
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 6 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Не надо ничего изобретать. Посмотрите внимательно на CAN. Очень помеоустойчивый интерфейс и быстрый. Широко применяется в автомобилях и промышленной автоматике. В некоторых PIC-ах тоже есть CAN модули.
|
|
|
|
11.01.2015, 08:13
|
#50
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Протокол для интерфейса Spi (да и I2c)
Сообщение от shurik_ss
|
покупаем за свои деньги, это идет как рацпредложение, и премия за него никак не учитывает наших затрат
|
Я таки стесняюсь спросить, а как с остальным? Плата печатная, преобразователь питания в каждом устройстве (ведь помимо А и В линий 485го на каждый девайс питание надо), какие-то функции девайсики на тиньке 2313 должны выполнять, т.е. можно предположить 1-2 входов датчиков, какое-нить реле выходное, корпус...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:48.
|
|