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

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

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

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

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

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


 
Опции темы
Непрочитано 13.02.2014, 18:19  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

По-моему, люди верное направление советуют. Отдельный МК на датчики. Питание - отдельный DC/DC. От каждого датчика отгородиться DS9503, к примеру. А опто(/гальвано)развязку сделать на интерфейс связи с главным мозгом. Благо скоростя огроменные не нужны - можно тот же UART или I2C юзать, или же свою программную городушку наваять. Кстати, какие DS используете? с паразитным питанием?
Реклама:

Последний раз редактировалось rubel; 13.02.2014 в 18:23.
rubel вне форума  
Непрочитано 13.02.2014, 18:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Там мало того, что питание паразитное, там еще набор датчиков меняется. Т.е. если в цепочку добавляют или удаляют датчик, номера остальных не должны меняться. В общем, довольно сложно. Но STM8S идеально подойдет т.к. можно использовать его внутренний EEPROM. А интерфейс, думаю, UART применю. Проще всего.
Easyrider83 вне форума  
Непрочитано 13.02.2014, 18:49  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от rubel Посмотреть сообщение
люди верное направление советуют. Отдельный МК на датчики. Питание - отдельный DC/DC. От каждого датчика отгородиться DS9503, к примеру. А опто(/гальвано)развязку сделать на интерфейс связи с главным мозгом.
Та да! Осталось только изоляторы с ЛЭП притулить, разрядники с электростанции и поставить опто(/гальвано)развязку на 5-10МегаВольт.
Комп отвязать - да! Остальное уже из области маразма и фанатизма!
nahimovv вне форума  
Непрочитано 13.02.2014, 20:44  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Easyrider83 Посмотреть сообщение
некоторые оптопары отказываются работать с 1-Wire, а на обработку кнопок (там тоже развязка) работают. Может быть не хватает скорости. Применяю 4N25/35/45
Конечно не хватает. У них же задержки до 10 мкс, а у 1-wire весь фрейм 15 мкс...
niXto вне форума  
Непрочитано 13.02.2014, 21:39  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
У них же задержки до 10 мкс, а у 1-wire весь фрейм 15 мкс...
Посоветуйте, пожалуйста, какие недорогие оптопары можно для них использовать. А то обычно скоростные уж больно дорогие...

Хотя, можно, конечно, и правда выделить отдельный STM8 на "общение" с 1-wire, а основному МК передавать результаты по UART'у, который и развязывать...

Или вообще наплевать на развязку...

Кстати, а как принято развязывать USB? Или микросхемка на входе сразу после разъема (USBLC6) — оно и есть?
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 13.02.2014, 22:56  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Под юсб есть только ADUM4160 но он максимум full speed. Полно готовых плат на ибэях. USBLC6 - набор из 6 супрессоров-стабилитронов

Под 1-wire нужна двунаправленная оптопара... Дешевле поставить контроллер и 2 оптрона в УАРТ... Самый дешевый изолятор iso7221 под $2 стоит
niXto вне форума  
Сказали "Спасибо" niXto
eddy (14.02.2014)
Непрочитано 14.02.2014, 00:28  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

niXto, спасибо. Я-то дешевых 6N137 на работу прикупил с десяток. Думаю, для UART их за глаза хватит. Ну, а про развязку по 1-wire еще подумаю. Может, и не нужно так заморачиваться.
Как вариант — вообще сделать модульную систему. Правда, тогда непонятно, нафига мне STM32? ☺
Прикинул сегодня: нужно около пятидесяти "ног" на всякие дела. Макетка со 144-мя ногами что-то уже больше двух месяцев идет, все никак не дойдет, а 100-ногую макетку на 407-м жалко использовать (она для другой задачи бралась)...

Интересно: заморачивался ли кто с таким делом: на один UART повесить несколько STM8 (что-то у них есть интересное — какой-то псевдоCAN поверх UART'а), а контролировать это все при помощи STM32? Нужно лишь придумать, как в режиме VCP разбирать, какие команды "транзитом" пропустить дальше, а какие — разобрать и среагировать как-то...
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 14.02.2014, 02:12  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
Я-то дешевых 6N137 на работу прикупил с десяток. Думаю, для UART их за глаза хватит
Такими будет удобнее UART развязывать:
Цена бросовая.

Последний раз редактировалось rubel; 16.01.2019 в 13:31.
rubel вне форума  
Непрочитано 14.02.2014, 10:07  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от rubel Посмотреть сообщение
Такими будет удобнее UART развязывать:
Да ладно: теми тоже можно. Просто повесить на "-" светодиода сигнальную линию, а "+" к питанию подключить. Тогда инвертироваться сигнал не будет.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 14.02.2014, 10:42  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
на один UART повесить несколько STM8 (что-то у них есть интересное — какой-то псевдоCAN поверх UART'а), а контролировать это все при помощи STM32? Нужно лишь придумать, как в режиме VCP разбирать, какие команды "транзитом" пропустить дальше, а какие — разобрать и среагировать как-то...
Физика RS-485. Протокол, на вкус и цвет. Мастер/слэйв, адресные пакеты и так далее. Обсасывалось не раз и не в одном месте..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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