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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.01.2009, 07:48  
Akvinils
Прохожий
 
Регистрация: 08.01.2009
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Akvinils на пути к лучшему
По умолчанию Управление большим числом устройств

Скажите, необходимо управлять с микроконтроллера одновременно скажем 250 клапанами на небольшом расстоянии, скажем 2-3 метра, притом чтобы они срабатывали одновременно.
Каким способом это можно реализовать? Есть мысль использовать несколько контроллеров по протоколу SPI или какому-нибудь подобному. В master загружается массив с данными открываемых клапанов, он рассылает его на несколько slave-ов, (их количество зависит от количества ножек у контроллера) на каждый slave свой участок кода, и чтобы они синхронно выдавали сигнал на 250 клапанов.

Т.е. один главный контроллер и получается примерно 10 рабочих контроллеров (на каждом использовать три порта = 24 вывода) итого 240 ножек.

Может это можно как-то проще реализовать?
Реклама:
Akvinils вне форума  
Непрочитано 08.01.2009, 09:07  
estet
Почётный гражданин KAZUS.RU
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,963
Сказал спасибо: 295
Сказали Спасибо 496 раз(а) в 361 сообщении(ях)
estet на пути к лучшему
По умолчанию

Цитата:
это можно как-то проще реализовать?
Параллельными регистрами-защелками или сдвиговыми регистрами - как Вам больше нравится.
estet вне форума  
Непрочитано 08.01.2009, 11:04  
Akvinils
Прохожий
 
Регистрация: 08.01.2009
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Akvinils на пути к лучшему
По умолчанию

если я правильно понимаю, то при записи в регистр последовательного кода, он преобразуется в параллельный, но при этом сигнал на выходе тоже постоянно сдвигается? т.е. клапаны будут волной друг за другом открываться и закрываться?
Akvinils вне форума  
Непрочитано 08.01.2009, 13:14  
estet
Почётный гражданин KAZUS.RU
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,963
Сказал спасибо: 295
Сказали Спасибо 496 раз(а) в 361 сообщении(ях)
estet на пути к лучшему
По умолчанию

Да нет в природе настолько быстрых клапанов - щелкать с частотой в несколько МГц Это - раз.
Второе - попробуйте использовать 74HC595(8-бит) или M66320(12-бит) - регистры с Latch Data.
estet вне форума  
Непрочитано 08.01.2009, 14:14  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

Можно воспользоваться ППП PCA9554 или расширителем порта PCF8574.Оба работают в I2C.Они 8 битные,можно также использовать 16 битные,посмотрите в сети.
Только непонятно,если вы хотите клапана одновременно включать,зачем громоздить.Пускай пускатель подаёт питание на реле,а уж они в свою очередь включат все клапана.
Vov123 вне форума  
Непрочитано 08.01.2009, 14:21  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от Akvinils
если я правильно понимаю, то при записи в регистр последовательного кода, он преобразуется в параллельный, но при этом сигнал на выходе тоже постоянно сдвигается? т.е. клапаны будут волной друг за другом открываться и закрываться?
Если использовать регистры с защелкой ,то одновременно.
Сигналы на выходе регистров меняются одновремено с импульсом на входе LATCH/защелка.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.01.2009, 14:26  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от Vov123
Только непонятно,если вы хотите клапана одновременно включать,зачем громоздить.Пускай пускатель подаёт питание на реле,а уж они в свою очередь включат все клапана.
Я так понимаю что комбинаций больше чем - все включены и все выключены ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.01.2009, 17:04  
chapa
Вид на жительство
 
Аватар для chapa
 
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
chapa на пути к лучшему
По умолчанию

... И никто так и не задал вопроса
Что же такое "ОДНОВРЕМЕННО"?
chapa вне форума  
Непрочитано 08.01.2009, 18:13  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от chapa
... И никто так и не задал вопроса
Что же такое "ОДНОВРЕМЕННО"?
Имхо, когда речь идёт об клапанах, думаю там речь о одном-двух десятках миллисекунд, пневматика а тем более гидравлика сработает ещё медленнее...

а за это время последоватольно на 10mbit можно записать туеву хучу выходов )))))))

Тем более что Досикус предложил ОДНОВРЕМЕННО включать выводы защёлок (в этом случае счёт уже на сотни наносекунд).

Или включать ОДНОВРЕМЕННО питание РЕЛЕ, тут уже по быстродействия РЕЛЕ.
picavr вне форума  
Непрочитано 08.01.2009, 22:52  
Akvinils
Прохожий
 
Регистрация: 08.01.2009
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Akvinils на пути к лучшему
По умолчанию

клапана включаются через реле.
одновременно это в смысле они должны срабатывать синхронно, но открываться только те, который надо, это могут быть любые комбинации...

пока у меня в протеусе сделана мультипроцессорная система, программируемая с компьютера (те самые комбинации)
программируется master, он делит массив на участки для каждого slave контроллера, раздает их, а потом они все выдают синхронно сигналы на реле.
притом логичная задумка о том чтобы сделать эту штуковину модульной,
1 master на нем 24 разъема по числу выводов
и 24 блока состоящих из slave контроллера и всей необходимой атрибутики (у каждого блока 24 вывода для подключения клапанов)


тем самым можно будет в зависимости от величины массива добавлять или убавлять количество клапанов кратно 24.
Akvinils вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синхронизация устройств. Gn0me Микроконтроллеры, АЦП, память и т.д 3 10.07.2009 17:31
Параллельное подключение устройств? anlarin Электроника - это просто 21 10.10.2008 01:59
Электронное реле с большим гистерезисом PetroF Автоматика и аппаратура связи 16 24.11.2007 20:00


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


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