УПРАВЛЕНИЕ ПО ШИНЕ ДЛЯ БЫТОВОГО УСТРОЙСТВА
BUS-BASED CONTROL FOR HOME APPLIANCE

Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к бытовому устройству. Более конкретно, настоящее изобретение относится к управлению по шине для бытовых устройств.
Уровень техники
Бытовые устройства становятся все более сложными в настоящее время, когда делается попытка повысить эффективность и/или функциональные возможности этих бытовых устройств. Термин "бытовое устройство", в общем, относится к устройству, которые выполнено с возможностью выполнения определенных задач обслуживания, которые включают в себя такие действия, как приготовление пищи, сохранение продуктов питания или уборка, либо в домашнем хозяйстве, или в учреждениях, в коммерческих предприятиях или промышленных установках. Используемый здесь термин "бытовое устройство", поэтому, включает в себя, но не ограничивается этим, такие устройства, как посудомоечные машины, стиральные машины, холодильники, морозильные устройства, сушильные устройства для белья, кухонные плиты и микроволновые печи, которые имеют электрическое управление, по меньшей мере, некоторыми операциями или функциями устройства. В частности, термин белые товары также используется лицами, постоянно занимающимися с этими устройствами.
В общем, улучшенная эффективность и/или функциональные возможности бытовых устройств могут быть желательными для уменьшения потребления энергии или другого потребления ресурсов (например, уменьшение воды для мытья посуды в посудомоечных машинах). Электрическое управление бытовыми устройствами, поэтому, используется для улучшения эффективности, благодаря использованию датчиков, например, для отслеживания рабочих характеристик устройства и для предоставления данных для регулирования функциональных компонентов бытового устройства. Это может быть выполнено в зависимости от ранее отслеженной рабочей характеристики бытового устройства и/или в соответствии с требуемым функциональным профилем (например, с помощью датчиков степени помутнения для детектирования степени помутнения воды в посудомоечных машинах и т.д.).
По меньшей мере, частично, как следствие повышенного интереса для улучшения эффективности и/или функциональных возможностей бытовых устройств, производство или сборка бытового устройства включают в себя прокладку электрических проводов между источником питания и соответствующими функциональными компонентами в бытовом устройстве, в котором требуется электропитание. Большинство бытовых устройств с системами электронного управления включают в себя компоненты проводов, в которых используется непосредственное соединение между одним системным контроллером или основным контроллером, и различными датчиками и элементами привода.
Одновременно увеличилось количество опций, которое может выбрать пользователь через интерфейс пользователя определенного бытового устройства. Кроме того, также увеличилось количество датчиков и других устройств, используемых для улучшения потребления энергии и ресурсов, и они стали более сложными. В целом это привело к увеличенному количеству проводов в бытовых устройствах и, как следствие, время для установки этих проводов также увеличилось.
Такие технологии сборки могут, поэтому, представить трудности в отношении ресурсов, используемых при производстве/сборке, например, прокладке проводов для соединения каждого датчика или элемента привода с одним системным контроллером, а также требуют времени для установки этих проводов. Кроме того, по мере того, как количество взаимных соединений с помощью проводов увеличивается, повышается вероятность отказа некоторого участка проводов для системы управления бытовым устройством.
Для уменьшения количества проводов, в европейском патенте №0716361 (ниже патент '361) предложено использовать систему управления по последовательной шине. В патенте '361 один системный контроллер управляет всеми подчиненными узлами, которые содержат датчики управления/элементы привода бытового устройства. Такое бытовое устройство может потенциально представлять риск того, что все операции или функции, управляемые одним системным контроллером, станут неработоспособными в случае, если по некоторым причинам произойдет отказ системного контроллера.
В публикации D. VanZoest и др., "Implementation of a simulated washing machine with an integrated control panel and intra-appliance local interconnect network bus", IATC, 53 rd Annual Conference (2002) раскрыта сеть на основе LIN, для управления стиральной машиной или аналогичным бытовым устройством. В этой сети на основе команды узел панели действует как главный узел, в то время как узлы электродвигателя, нагревателя и клапанов действуют, как подчиненные устройства.
В заявке на патент Соединенных Штатов Америки, опубликованной, как US 2009/83397 А1, раскрыт способ загрузки программного обеспечения в программируемые устройства в сети LIN типа главное/подчиненные устройства. В соответствии с этим способом, генератор ID первоначально загружают в каждое сетевое устройство, таким образом, что может быть сгенерирован уникальный идентификационный код для каждого устройства. На последующем этапе программные модули загружают в сетевые устройства на основе кодов идентификации, что позволяет выполнить избирательное программирование. Коды идентификации основаны на числе, сформированном таймером в каждом сетевом устройстве, и таким образом, оно не скоррелировано с ролью, которую играет сетевое устройство.
Сущность изобретения
Настоящее изобретение было разработано с учетом упомянутого выше и других моментов. Настоящее изобретение направлено на уменьшение, облегчение или устранение одного или больше упомянутых выше неточностей и недостатков по отдельности или в комбинации. В частности, авторы изобретения осознали, что было бы полезным получить бытовое устройство, в котором общее количество проводов, используемых для датчиков, элементов привода, системы управления и т.п. было уменьшено в максимально возможной степени, при поддержании функциональной надежности бытового устройства. Также было бы предпочтительно получить бытовое устройство, которое позволило бы обеспечить улучшенную экономическую эффективность производства, например, сделать производство/сборку менее трудоемкими и/или требующими меньшего количества ресурсов.
Для лучшего решения одной или больше из этих проблем предусмотрены бытовые устройства, другое устройство и способы, имеющие свойства, определенные в независимых пунктах формулы изобретения. Кроме того, предпочтительные варианты осуществления настоящего изобретения определены в зависимых пунктах формулы изобретения.
В соответствии с аспектом изобретения, предложено бытовое устройство, содержащее шину, расположенную в бытовом устройстве, в котором множество объединенных элементов управления/разъемов электрически соединены с шиной, и в котором каждый объединенный элемент управления/разъем электрически соединен через шину, по меньшей мере, с одним из других объединенных элементов управления/разъемов, чтобы, таким образом, подавать питание, по меньшей мере, в один объединенный элемент управления/разъем, и в котором каждый элемент управления/разъем соединен с возможностью передачи данных соответствующим функциональным компонентам бытового устройства, с тем, чтобы, таким образом, управлять им, упомянутый функциональный компонент ассоциирован с определенной операцией или функцией бытового устройства.
Используемый здесь термин "объединенный элемент управления/разъем" относится к устройству, в котором скомбинированы функции блока разъема и модуля управления, или контроллера. Таким образом, объединенный элемент управления/разъем может представлять собой блок разъема, с которым интегрирован модуль управления.
Используемый здесь термин "шина" относится к системе передачи данных, в которой каждый компонент, соответственно, соединен с одной и той же шиной таким образом, что передача данных в или из элементов управления/разъемов осуществляется по одной и той же шине. Использование одной и той же шины для обмена данными с каждым из соответствующих элементов управления/разъемов обеспечивает минимизированное или, по меньшей мере, уменьшенное количество проложенных проводов.
В одном варианте осуществления шина содержит один провод. Это может обеспечить передачу данных по последовательной шине. Данный вариант осуществления, поэтому, может обеспечить возможность системы управления по последовательной шине.
В другом варианте осуществления шина содержит два или больше провода. Это может обеспечить возможность параллельной передачи данных по шине. Данный вариант осуществления, поэтому, может обеспечить возможность использования системы управления по параллельной шине.
В одном варианте осуществления один из объединенных элементов управления/разъема выполнен таким образом, что действует, как главный узел, и остальные из объединенных элементов управления/разъемов выполнены с возможностью действовать, как подчиненные узлы. Главный узел может быть выполнен с возможностью установления обмена данными между главным узлом и подчиненными узлами. Каждый подчиненный узел может быть выполнен с возможностью ответа на, по меньшей мере, один из множества кодов адресов подчиненных узлов, для генерирования сигнала отклика подчиненного узла в главный узел.
Используемый здесь термин главный/подчиненный представляет собой модель для протокола передачи данных, в котором один объединенный элемент управления/разъем (известный как главный) управляет одним или больше другими объединенными элементами управления/разъемами (известными, как подчиненные устройства). Поэтому, следует иметь ввиду, что терминология "главный-подчиненный" или аналогичная терминология, используемая здесь, относится к системе управления, в которой вся передача данных в соответствующие объединенные элементы управления/разъема, действующие, как подчиненные узлы, инициируется объединенным элементом управления/разъемом, действующим как главный узел, то есть, каждый подчиненный узел генерирует сигналы по шине передачи данных в ответ на запрос из главного узла.
В одном варианте осуществления описанная выше шина одновременно содержит, как шину передачи данных, выполненную с возможностью передачи сигналов цифровой передачи данных между объединенным элементом управления/разъемом, действующим, как главный узел, и объединенными элементами управления/разъемами, действующими, как подчиненные узлы, так и шину питания, выполненную с возможностью предоставления электрического питания в объединенные элементы управления/разъемы.
Также, в дополнительном варианте осуществления каждый из множества объединенных элементов управления/разъемов содержит контроллер, выполненный с возможностью управления соответствующим функциональным компонентом в зависимости от профиля операций бытового устройства. Профиль операций может быть избираемым пользователем через интерфейс пользователя, также известный как интерфейс человек-машина, бытового устройства.
В одном варианте осуществления каждый объединенный элемент управления/разъем содержит контроллер, выполненный с возможностью определения состояния соответствующего функционального компонента, и генерирует сигналы управления для компонентов бытового устройства в зависимости определяемого состояния.
В одном варианте осуществления контроллер содержит процессор и модуль передачи данных, который соединен с возможностью обмена данными с процессором, в котором модуль передачи данных выполнен с возможностью передачи сигнала управления, например, генерируемого процессором, между объединенным элементом управления/разъемом и соответствующим функциональным компонентом для управления работой упомянутого функционального компонента.
В одном варианте осуществления шина питания выполнена с возможностью подачи электропитания к функциональным компонентам через соответствующие объединенные элементы управления/разъемы.
Электропитание может представлять собой, например, электроэнергию высокого напряжения.
Бытовое устройство может представлять собой любое устройство из группы, содержащей: посудомоечную машину, стиральную машину, холодильник, морозильное устройство, устройство для сушки одежды, кухонная плита и микроволновая печь.
В предпочтительном варианте осуществления бытовое устройство представляет собой стиральную машину. Функциональные компоненты могут представлять собой, например, любой компонент из группы, содержащей: электродвигатель, насос, нагреватель, датчик или клапан.
В другом предпочтительном варианте воплощения бытовое устройство представляет собой посудомоечную машину. Функциональные компоненты могут, например, представлять собой любой компонент из группы, содержащей: электродвигатель, насос, нагреватель, датчик или клапан.
В отличие от патента '361, в котором раскрыта система управления с последовательной шиной, в которой используется только один контроллер системы для управления всеми функциональными компонентами (то есть, элементами привода/ датчиками) бытового устройства, в различных вариантах осуществления настоящего изобретения предлагается использовать один модуль управления (то есть, объединенный элемент управления/разъем) для каждого функционального компонента бытового устройства. С этой целью, бытовое устройство в соответствии с различными вариантами осуществления настоящего изобретения включают в себя несколько (то есть, два или больше) модулей управления (в форме объединенного элемента управления/разъема), в котором каждый из этих модулей управления выполнен с возможностью управления его собственным соответствующим функциональным компонентом. Таким образом, по сравнению с патентом '361, в различных вариантах осуществления настоящего изобретения предложено альтернативное техническое решение для уменьшения количества проводов в бытовых устройствах. Преимущество использования одного модуля управления (в форме объединенного элемента управления/разъема) для каждого функционального компонента устройства состоит в том, что уменьшается риск того, что все операции/функции бытового устройства станут неправильно функционировать, в случае только одного отказа. Если только произойдет отказ в одном модуле управления (то есть, в одном элементе управления/разъеме) по некоторым причинам, тогда, по всей вероятности, только операция/функция функционального компонента, связанного с этим модулем управления, перестанет функционировать правильно. Поскольку риск того, что все объединенные элементы управления/разъемы прекратят работать одновременно, относительно низок, риск того, что все функции/операции бытового устройства станут неработоспособными одновременно, следовательно, будет уменьшен, по сравнению с патентом '361.
Во втором аспекте изобретения предусмотрено бытовое устройство, содержащее шину, в которой подключены модули, представляющие собой также:
модуль источника питания для подачи электрической энергии в шину; или
объединенный элемент управления/разъем, состоящий из:
средство обработки;
запоминающее устройство для сохранения инструкций, выполняемых средством обработки;
средство соединения, соединенное с возможностью передачи данных со средством обработки, и выполненное с возможностью соединения функционального компонента бытового устройства; и
дополнительные аппаратные средства, соединенные с возможностью передачи данных со средством обработки,
причем этот объединенный элемент управления/разъем выполнен с возможностью, связываться, по меньшей мере, с одним другим модулем через шину и взаимодействовать с функциональным компонентом,
в котором бытовое устройство содержит, по меньшей мере, два объединенных элемента управления/разъема, соединенных с шиной, и в котором все объединенные элементы управления/разъемы имеют идентичное средство обработки, запоминающее устройство, средство соединения и дополнительные аппаратные средства, и их различают только в отношении содержания запоминающего устройства.
В третьем аспекте изобретения предусмотрен объединенный элемент управления/разъем, который состоит из:
средства обработки;
запоминающего устройства для сохранения инструкции, выполняемых средством обработки;
средства соединения, предназначенного для соединения функционального компонента бытового устройства, причем упомянутое средство соединения соединено с возможностью передачи данных со средством обработки; и
дополнительных аппаратных средств, соединенных с возможностью передачи данных со средством обработки,
и который выполнен с возможностью взаимодействия с дополнительным модулем, соединенным с ним через шину, в бытовом устройстве, для формирования сети, и который представляет собой дополнительный объединенный элемент управления/разъем, имеющий средство обработки, запоминающее устройство, средство соединения и дополнительные аппаратные средства, идентичные объединенному элементу управления/разъему, и отличающиеся от упомянутого объединенного элемента управления/разъема только в отношении содержания запоминающего устройства.
Второй и третий аспекты являются преимущественными ввиду сниженных затрат материально-технических ресурсов. Их технические особенности также позволяют достичь простоты сборки и адаптируемости к различным компоновкам бытовых устройств.
В четвертом аспекте изобретение направлено на способ, воплощенный в объединенном элементе управления/разъеме, для неиерархического управления бытовым устройством, содержащим множество функциональных компонентов, соединенных через объединенный элемент управления/разъемы, которые, в свою очередь, взаимно соединены с возможностью передачи данных через шину, способ, включающий в себя:
принимают сообщение, обеспечивающее запуск рабочей фазы из первого объединенного элемента управления/разъема;
инициируют рабочую фазу, путем взаимодействия с функциональным компонентом, соединенным с упомянутым объединенным элементом управления/разъемом;
прекращают рабочую фазу; и
передают сообщения о том, что рабочая фаза завершена во второй объединенный элемент управления/разъем.
В пятом аспекте изобретение направлено на способ неиерархического управления бытовым устройством, содержащим множество функциональных компонентов, соединенных через объединенные элементы управления/разъемы, которые, в свою очередь, взаимно соединены с возможностью передачи данных через шину, способ, включающий в себя следующие этапы:
в первом объединенном элементе управления/разъеме:
А1) инициируют рабочую фазу, путем взаимодействия с функциональным компонентом, соединенным с первым объединенным элементом управления/разъемом;
А2) прекращают рабочую фазу; и
A3) передают сообщения о том, что рабочая фаза завершена, во второй объединенный элемент управления/разъем;
во втором объединенном элементе управления/разъеме:
B1) принимают сообщения из первого объединенного элемента управления/разъема;
B2) инициируют, в соответствии в ответом на сообщение из первого объединенного элемента управления/разъема, рабочую фазу, путем взаимодействия с функциональным компонентом, соединенным со вторым объединенным элементом управления/разъемом; и
B3) завершают рабочую фазу.
В шестом аспекте изобретение направлено на объединенный элемент управления/разъем, который содержит:
средство обработки; и
средство соединения, предназначенное для соединения функционального компонента бытового устройства, упомянутое средство соединения соединено с возможностью передачи данных со средством обработки,
и который выполнен с возможностью формирования сети в бытовом устройстве путем соединения через шину, по меньшей мере, с одним дополнительным объединенным элементом управления/разъемом, с помощью которого он адаптируется для передачи данных через шину,
в котором упомянутый объединенный элемент управления/разъем выполнен с возможностью взаимодействия, по меньшей мере, с одним дополнительными объединенными элементами управления/разъемами, соединенными с ним, для неиерархического управления бытовым устройством.
В четвертом, пятом и шестом аспектах объединенные элементы управления/разъемы поочередно выполняют управление бытовым устройством. Это обеспечивает преимущество, связанное с обеспечением возможности выполнения недорогой, эффективной по затратам структуры каждого объединенного элемента управления/разъема. В частности, только ограниченное количество инструкций требуется сохранить в каждом объединенном элементе управления/разъеме, который, поэтому, может быть оборудован запоминающим устройством скромных размеров. То же относится к возможностям обработки для выполнения во взаимодействии неиерархического управления с распределением нагрузки по средствам обработки нескольких объединенных элементов управления/разъемов.
В седьмом аспекте изобретение обеспечивает объединенный элемент управления/разъем, который содержит:
средство обработки;
запоминающее устройство для сохранения инструкций, выполняемых средством обработки; и
средство соединения, предназначенное для соединения функционального компонента бытового устройства, причем упомянутое средство соединения может быть соединено с возможностью передачи данных со средством обработки,
в котором объединенный элемент управления/разъем выполнен с возможностью формирования сети, содержащей, по меньшей мере, один дополнительный объединенный элемент управления/разъем, соединенный с возможностью передачи данных с ним через шину в бытовом устройстве;
и в котором объединенный элемент управления/разъем выполнен с возможностью, во время инициирования сети:
i) принимать метку, идентифицирующую функциональный компонент, соединенный с объединенным элементом управления/разъемом;
ii) принимать через шину не указанное сообщение, содержащие инструкции, выполняемые средством обработки, и сохранять их в запоминающем устройстве; и
iii) принимать через шину сообщения, указанные по метке, идентифицирующей функциональный компонент, и содержать инструкции, выполняемые средством обработки, и сохранять их в запоминающем устройстве;
и в котором объединенный элемент управления/разъем выполнен с возможностью, после инициирования сети, взаимодействовать с дополнительным объединенным элементом управления/разъемом в сети.
В восьмом аспекте изобретение направлено на способ инициирования сети в бытовом устройстве, сеть, содержащая множество объединенных элементов управления/разъемов, соединенных с возможностью передачи данных через шину, в котором каждый объединенный элемент управления/разъем содержит:
средство обработки;
запоминающее устройство для сохранения инструкций, исполняемых средством обработки; и
средство соединения соединенное с возможностью передачи данных со средством обработки, для соединения функционального компонента бытового устройства,
способ, включающий в себя:
соединяют программируемое устройство с шиной;
передают из устройства программирования и через шину сообщения, обеспечивающие прием объединенными элементами управления/разъемами меток, идентифицирующих функциональные компоненты, соединенные с соответствующими объединенными элементами управления/разъемами;
передают из устройства программирования и через шину не установленные сообщения, содержащие инструкции, выполняемые средством обработки;
передают из устройства программирования и через шину сообщение, которое установлено по метке одного функционального компонента и которое содержит инструкции, исполняемые средством обработки этого объединенного элемента управления/разъема, с которым он соединен; и
отсоединяют устройство программирования.
Следовательно, в седьмом и восьмом аспектах, объединенный элемент управления/разъем выполнен с возможностью игнорировать сообщения, переданные через шину, которые указаны по меткам, которые не идентифицируют функциональный компонент, соединенный с ним. Это позволяет обеспечить эффективное исходное программирование (загрузку программных инструкций в объединенные элементы управления/разъемы), поскольку общая часть программного средства может быть распределена во все объединенные элементы управления/разъемы сразу, в то время как отдельные части, специфичные для каждого объединенного элемента управления/разъема (например, установленные для функционального компонента, соединенного с ними), распределяют на другой фазе программирования. Сообщения, используемые для распределения соответствующих частей программных средств, являются либо неспецифичными (общая часть), или могут быть установлены в порядке, в котором они должны быть сохранены в соответствующих объединенных элементах управления/разъемах. Кроме того, программирование может осуществляться путем соединения устройства программирования с точкой на шине, из которой можно выполнять обмен данными со всеми объединенными элементами управления/разъемами.
Обычно различные варианты осуществления изобретения могут проявлять одинаковые или аналогичные преимущества.
Эти преимущества и/или другие аспекты изобретения будут понятны и будут представлены со ссылкой на иллюстративные варианты осуществления, описанные ниже.
Обычно все термины, используемые здесь, должны быть интерпретированы в соответствии с их обычным значением в области техники, к которой относится изобретение, если только они не будут в явном виде определены здесь по-другому. Все ссылки на "a/an/the [элемент, устройство, компонент, средство, этап и т.д.]" должны интерпретироваться только, как ссылка на, по меньшей мере, один экземпляр элемента, устройства, компонента, средства, этапа, и т.д., если только не будет явно установлено другое. Следует также подчеркнуть, что термин "содержать (содержим/содержащий", или "включать (включаем/включающий в себя", когда он используется здесь, принят для установления присутствия указанных свойств, целых чисел, этапов или компонентов, но не исключает присутствие дополнительного одного или более других свойств, целых чисел, этапов, компонентов или их групп.
Краткое описание чертежей
Варианты осуществления настоящего изобретение будут более подробно описаны ниже, при этом будет сделана ссылка на приложенные чертежи, на которых:
на фиг.1 показана блок-схема системы управления по шине бытового устройства в соответствии с вариантом осуществления изобретения;
на фиг.2 представлена схема функциональная блок-схема варианта осуществления объединенного элемента управления/разъема;
на фиг.3 показан вид в поперечном сечении посудомоечной машины, в которой предусмотрен функциональный компонент в форме датчика степени помутнения в системе циркуляции жидкости для детектирования степени загрязнения жидкости;
на фиг.4 показаны обобщенные блок-схемы, представляющие четыре объединенных элемента управления/разъема в соответствии с вариантами осуществления изобретения;
на фиг.5 показаны обобщенные блок-схемы, представляющие четыре модуля источника питания в соответствии с вариантами осуществления изобретения;
на фиг.6 показана обобщенная блок-схема бытового устройства в соответствии с вариантом осуществления изобретения, в котором устройство содержит сеть, выполненную с возможностью ее инициирования посредством устройства программирования;
на фиг.7 показана, с одной стороны, обобщенная блок-схема сети с общей шиной, содержащей объединенный элементы управления/разъемы и функциональные компоненты, соединенные с ними и, с другой стороны, сигнальная схема, представляющая обмен данными, который выполняют в разные моменты времени между объединенными элементами управления/разъемами; и
на фиг.8 показан объединенный элемент управления/разъем в четыре разных момента времени инициирования сети в бытовом устройстве в соответствии с вариантом осуществления изобретения.
Подробное описание изобретения
I. Настоящее изобретение будет более полно описано ниже со ссылкой на приложенные чертежи, на которых показаны примеры вариантов осуществления изобретения. Данное изобретение, однако, может быть воплощено во множестве разных форм, и его не следует рассматривать, как ограниченное вариантами осуществления, представленными здесь; а скорее эти варианты осуществления предусмотрены в качестве примера так, что данное раскрытие будет всесторонним и полным, и будет полностью передавать объем изобретения для специалиста в данной области техники. Кроме того, одинаковыми номерами ссылочных позиций обозначены одинаковые элементы во всем описании.
На фиг.1 иллюстрируется (пунктирными линиями) бытовое устройство 1 в соответствии с примерным вариантом осуществления изобретения. Как уже было описано выше, различные варианты осуществления настоящего изобретения могут использоваться в разных типах бытовых устройств 1. С этой целью, бытовое устройство 1, показанное на фиг.1, может представлять собой посудомоечную машину, стиральную машину, холодильник, морозильное устройство, комбинированное устройство холодильник/морозильное устройство, устройство для сушки одежды, кухонную плиту, микроволновую печь и т.п.
Как представлено в примере варианта осуществления, показанном на фиг.1, бытовое устройство 1 может содержать систему 10 управления по шине. Как можно видеть на фиг.1, шина 2 расположена внутри бытового устройства 1. Множество, например, два или больше объединенных элементов управления/разъемов 3а, 3b, 3с, 3d, 3е, 3f электрически соединены с шиной 2. Каждый объединенный элемент управления/разъем 3а, 3b, 3с, 3d… электрически соединен или связан через шину 2 с одним или несколькими из других объединенных элементов управления/разъемов 3а, 3b, 3с, 3d…. Например, объединенный элемент управления/разъем За электрически соединен с объединенным элементом управления/разъемом 3b, в то время как объединенный элемент управления/разъем 3b электрически соединен с обоими объединенными элементами управления/разъемами 3а и 3с. Кроме того, каждый из объединенных элементов управления/разъемов 3а, 3b, 3с, 3d… соединен с возможностью обмена данными с соответствующим функциональным компонентом 4а, 4b, 4c, 4d, 4e, 4f, для управления им. Например, объединенный элемент управления/разъем, обозначенный 3d, соединен с возможностью передачи данных с функциональным компонентом, обозначенным 4d.
Функциональные компоненты 4а, 4b, 4c, 4d… связаны с соответствующей операцией и/или функцией бытового устройства 1. Другими словами, функциональный компонент 4 представляет собой компонент, который управляет работой и/или функцией бытового устройства 1. Функциональные компоненты 4 могут включать в себя датчики или элементы привода или их комбинацию. Примеры датчиков включают в себя датчики температуры, датчики давления, датчики окружающих условий, датчики степени помутнения, датчики нагрузки двигателя, датчики положения механического компонента и т.д. Элементы привода включают в себя реле управления, симисторы или аналогичные переключающие компоненты, и т.д. Примеры элементов привода могут, таким образом, включать в себя реле управления, для управления двигателем, для открывания/закрывания клапана, включения элементов освещения в бытовом устройстве, и т.д. Примеры комбинаций устройств датчиков/элементов привода включают в себя электродвигатели привода демпфера и датчики температуры или влажности, соединенные с датчиками скорости вентилятора.
Должно быть совершенно понятно, что количество и типы датчиков и/или элементов привода, используемых в определенном бытовом устройстве 1, зависит от типа бытового устройства 1. Например, если бытовое устройство 1 представляет собой посудомоечную машину, посудомоечная машина может включать в себя один или несколько датчиков (например, датчик степени помутнения, предназначенный для измерения чистоты воды, используемой для мытья посуды), реле управления, для управления электродвигателем, реле управления, для управления входным/выходным клапаном, реле управления для управления нагревателем и т.д. Количество и типы датчиков, и/или элементов привода, используемых в определенном бытовом устройстве 1, также зависит от конкретных потребностей конечного потребителя, и, поэтому, точное количество и/или типы функциональных компонентов 4 необходимо испытывать и оценивать для каждого конкретного варианта использования.
В примерном варианте осуществления, показанном на фиг.1, шина 2 содержит два или больше провода, при этом один провод обеспечивает источник питания, такой как источник постоянного тока (DC), для питания объединенных элементов управления/разъемов 3, и другой провод обеспечивает путь двунаправленной передачи данных между различными объединенными элементами управления/разъемами 3. В таком варианте осуществления провод подачи питания постоянного тока по шине 2 может быть соединен с источником 5 питания постоянного тока. Источник 5 питания постоянного тока может представлять собой высоковольтный источник питания постоянного тока. Как будет дополнительно показано на фиг.1, шина 2 расположена в виде петли в бытовом устройстве 1, и различные объединенные элементы управления/разъемы 3а, 3b, 3с, 3d… расположены в промежуточных положениях вдоль этой петли.
Бытовое устройство 1 в соответствии с примерным вариантом осуществления, показанным на фиг.1, дополнительно содержит устройство 6 управления и т.п. таким образом, что пользователь может работать с бытовым устройством 1. Устройство управления может содержать или может быть соединено с возможностью передачи данных с интерфейсом пользователя (UI) 7. Если оно соединено с возможностью передачи данных, как показано на фиг.1, передача данных между устройством управления 6 и UI 7 может выполняться по беспроводному или кабельному (не показан) каналу. Устройство 6 управления может быть дополнительно соединено с модулем 7 обработки, который содержит источник 8 данных, такой как жесткий диск, модуль памяти, запоминающее устройство типа флэш и т.д., и из этого источника 8 данных могут быть выбраны различные предварительно сохраненные рабочие профили бытового устройства 1. Устройство 6 управления выполнено с возможностью генерировать сигналы управления и передавать эти сигналы управления, например, в зависимости от выбранного рабочего профиля, выбираемого пользователем через UI 7, в объединенные элементы управления/разъемы 3. Обмен данными между устройством 6 управления и объединенным элементом управления/разъема 3 может быть выполнен по беспроводным или проводным каналам (не показаны).
В соответствии с примерным вариантом осуществления изобретения, как представлено на фиг.1, один из объединенных элементов управления/разъемов, например, объединенный элемент управления/разъем, обозначенный, как 3а, выполнен с возможностью действовать, как главный узел, ниже называемый "главным элементом управления/разъемом". Остальные из объединенных элементов управления/разъемов 3b, 3с, 3d… выполнены с возможностью действия, как подчиненные узлы, ниже называются "подчиненным элементом управления/разъемом (разъемами)". Подчиненный элемент управления/разъем может, в принципе, содержать те же самые модули или компоненты, что и главный элемент управления/разъем. Однако только один из объединенных элементов управления/разъемов 3а выполнен с возможностью действовать в качестве главного узла, то есть, установлен в режим главного узла. Другие объединенные элементы управления/разъемы 3а, 3b, 3с, 3d установлены в подчиненный режим, то есть, эти объединенные элементы управления/разъемы выполнены с возможностью действовать, как подчиненные узлы. Взаимосвязь главный/подчиненный (то есть, который из объединенных элементов управления/разъемов установлен в главный режим или в подчиненный режим) может быть установлена во время производства/сборки бытового устройства 1. В соответствии с этим, взаимосвязь главный/подчиненный может быть установлена во время производства/сборки бытового устройства 1. После того, как взаимосвязь главный/подчиненный будет установлена, направление управления устанавливают из объединенного элемента управления/разъема, действующего, как главный в объединенный элемент управления/разъем (разъемы), действующий, как подчиненный (подчиненные). Передача данных между устройством 6 управления и элементами управления/разъемами 3а, 3b, 3с, 3d… предпочтительно, осуществляется через элемент управления/разъем 3а, который действует, как главный узел.
В примерных вариантах осуществления, показанных на фиг.1, шина 2 содержит шину передачи данных, выполненную с возможностью передачи цифровых сигналов передачи данных между главным элементом управления/разъемом 3 и подчиненными элементами управления/разъемами 3, и шины питания выполнены для предоставления электрического питания в объединенные элементы управления/разъемы 3. Шина передача данных также может быть выполнена с возможностью для пропуска сигнала управления между объединенным элементом управления/разъемом 3 и его соответствующим функциональным компонентом 4 для управления работой упомянутого функционального компонента 4. Кроме того, шина питания дополнительно может быть выполнена для передачи электроэнергии в упомянутый функциональный компонент 4 через соответствующий объединенный элемент управления/разъем 3.
На фиг.2 показана функциональная блок-схема примерного варианта осуществления объединенного элемента управления/разъема 3.
В варианте осуществления, представленном на фиг.2, объединенный элемент управления/разъем 3 содержит контроллер 31. Контроллер 31 может быть выполнен с возможностью управления соответствующим функциональным компонентом 4 в зависимости от (возможно выбираемым пользователем через UI 7) рабочего профиля бытового устройства 1. Также, кроме того, контроллер 31 может быть выполнен с возможностью определения состояния соответствующего функционального компонента 4 и генерирования сигналов управления в компоненты бытового устройства 1, в зависимости от определенного состояния.
В варианте осуществления, показанном на фиг.2, контроллер 31 содержит процессор 32 и модуль 33 передачи данных, соединенный с возможностью обмена данными с процессором 32. Модуль 33 передачи данных может быть выполнен с возможностью передачи сигнала управления между объединенным элементом управления/разъемом 3 и его соответствующим функциональным компонентом 4, чтобы, таким образом, управлять работой его соответствующего функционального компонента 4.
Различные объединенные элементы управления/разъемы 3 могут, в принципе, быть идентичными, с точки зрения аппаратного выполнения. Однако, как описано выше, с точки зрения функциональной перспективы, они отличаются тем, что один из объединенных элементов управления/разъемов 3 выполнен для действия, как главный элемент управления/разъем и остальные из объединенных элементов управления/разъемов 3 выполнены для действия, в качестве подчиненных элементов управления/разъемов. Другими словами, один из объединенных элементов управления/разъемов работает в главном режиме, и другие работают в подчиненном режиме.
Если объединенный элемент управления/разъем 3а выполнен для действия, в качестве главного узла, модуль 33 передачи данных выполнен с возможностью инициирования или установления связи с одним или больше объединенными элементами управления/разъемами 3, которые выполнены для действия в качестве подчиненных узлов. Например, модуль 33 передачи данных может быть выполнен для генерирования кодовых сигналов цифрового адреса для доступа к выбранному подчиненному элементу управлению/разъемам 3b, 3с, 3d… Модуль 33 передачи данных также может быть выполнен для пропуска полученных передач из любого из подчиненных элементов управления/разъемов 3b, 3с, 3d… в процессор 31 главного элемента управления/разъема 3.
Каждый из подчиненных элементов управления/разъема 3b, 3с, 3d… имеет предварительно определенный цифровой код адреса (который был, например, назначен во время производства или сборки). Когда главный элемент управления/разъем 3а передает цифровой код адреса, передача между главным элементом управления/разъемом 3а и подчиненными элементами управления/разъемами 3b, 3с, 3d… ассоциированными с упомянутым кодовым адресом, может быть установлена. Как правило, различные подчиненные элементы управления/разъемы 3b, 3с, 3d… имеют соответствующие адреса подчиненного узла, таким образом, что когда главный элемент управления/разъем 3а передает определенный адрес кода, это приводит к тому, что подчиненный элемент управления/разъем, например, 3b, ассоциированный с определенным адресом кода, будет реагировать. Узлы подчиненных элементов управления/разъемов 3b, 3с, 3d… отвечают, по меньшей мере, на один из множества кодов адреса подчиненного узла, для генерирования ответного сигнала подчиненного узла для главного узла 3а. Это может быть выполнено непосредственно в объединенный элемент управления/разъем 3а, действующий как главный узел или, в качестве альтернативы, через один или больше других подчиненных узлов 3c, 3d, 3е… вдоль петли шины 2.
Процессор 32 каждого объединенного элемента управления/разъема выполнен с возможностью принимать сигналы данных из других объединенных элементов управления/разъемов 3 (через соответствующие модули 33 передачи данных) и генерировать сигналы управления для соответствующих функциональных компонентов 4а, 4b, 4c, 4d… для управления работой бытового устройства 1. Модули 33 передачи данных каждого из объединенных элементов управления/разъемов 3 соединены с возможностью передачи данных, либо по проводам или по беспроводному каналу, с соответствующим функциональным компонентом 4 таким образом, что упомянутым функциональным компонентом можно управлять, например, в зависимости от измеряемого параметра и/или в соответствии с определенным функциональным профилем. Процессоры 32 различных объединенных элементов управления/разъемов 3 также могут содержать схему тактовой частоты для координации обмена данными вдоль шины 2. Процессоры 32 могут дополнительно содержать различные приложения или программы их микропроцессора. Такие различные приложения или программы могут избирательно управлять частотой обновления информации из различных функциональных компонентов 4, которые соединены с возможностью передачи данных с различными объединенными элементами управления/разъемами 3. Разные частоты выборки, например, при сборе данных из различных функциональных компонентов 4, могут использовать разные режимы работы приложения, например, в зависимости от определенных потребностей пользователя.
В некоторых вариантах осуществления один или несколько из множества объединенных элементов управления/разъемов 3 могут дополнительно содержать модуль 34 уменьшения потребляемой энергии или схему, предназначенную для уменьшения потребляемой энергии бытового устройства 1, когда бытовое устройство находится в состоянии/условиях ожидания. Модуль/схема понижения потребляемой энергии может быть выполнен с возможностью отключения ассоциированных функциональных компонентов 4 (например, датчиков степени помутнения) в течение периода, когда бытовое устройство 1 (например, посудомоечная машина) не используется.
Также, кроме того, в некоторых вариантах осуществления один или несколько из множества объединенных элементов управления/разъемов 3 может содержать приложения для отключения соответствующего функционального компонента 4, если к функциональному компоненту 4 не было обращений от интерфейса 7 пользователя в течение заданного периода времени. Это может обеспечить бытовое устройство 1 с "безаварийным" режимом работы.
В еще одном дополнительном варианте осуществления, один или несколько из объединенных элементов управления/разъемов 3а, 3b, 3с, 3d… содержит модуль 35 диагностики, предназначенный для отслеживания или проверки состояния бытового устройства с целью анализа и диагностики функциональных компонентов 4а, 4b, 4c, 4d…, для которых требуется ремонт. Модуль 35 диагностики может быть выполнен с возможностью генерирования команд непосредственно в соответствующие функциональные компоненты 4а, 4b, 4c, 4d…, для запроса ответного сигнала из функциональных компонентов 4а, 4b, 4c, 4d…, когда требуется проверить функциональный компонент.
Следует понимать, что различные описанные выше модули объединенных элементов управления/разъемов 3, показанных на фиг.2, такие как модуль 33 передачи данных, могут быть реализованы на основе аппаратных средств или программных средств, или в комбинации как аппаратных, так и программных средств.
Пример. Со ссылкой на фиг.3 и в качестве примера, а не для ограничения, показана система 10 управления по шине (см. фиг.1; не показана на фиг.3), которая может быть установлена в посудомоечной машине 100. В посудомоечной машине 100, система управления по шине обеспечивает ввод команд пользователя через интерфейс пользователя (не показан на фиг.3) для управления температурой воды и соответствующими функциональными компонентами (для горячей и холодной воды), для управления подачей воды для мытья посуды с обеспечением требуемой температуры. Также, кроме того, функциональные компоненты, такие как датчик 4 степени помутнения и т.п. можно использовать, для определения чистоты воды и, соответственно, определения соответствующей длины циклов стирки, моментов времени для добавления моющего средства и т.д. Кроме того, функциональные компоненты, такие как датчики скорости, могут аналогично предоставлять дополнительные входные сигналы для управления посудомоечной машиной.
II. В предпочтительных вариантах осуществления изобретения, которые показаны на фиг.4, бытовое устройство 1 содержит шину 2, с которой соединено множество объединенных элементов управления/разъемов 3, которые идентичны в относительно друг друга, и, по меньшей мере, один модуль 5 источника питания. Объединенные элементы управления/разъемы 3 содержат средство 30 соединения для соединения функционального компонента 4 бытового устройства 1. Примеры объединенных элементов управления/разъемов 3 показаны на фиг.4 и будут более подробно описаны ниже. Примеры модулей 5 подачи питания представлены на фиг.5 и будут описаны ниже.
На фиг.4а показан объединенный элемент управления/разъем 3, предназначенный для использования с шиной из 2 линий, содержащей линию СОМ данных и линию PWR питания. Объединенный элемент управления/разъем 3 включает в себя множество соединенных с возможностью передачи данных функциональных блоков: средство 32 обработки (такое как микропроцессор, компьютер, программируемая вентильная матрица, FPGA и т.п.), интерфейс 33 передачи данных, предназначенный для соединения средства 32 обработки с линией СОМ данных, запоминающее устройство 36 (такое как полупроводниковое запоминающее устройство, предпочтительно энергонезависимого типа), средство 30 соединения (например, разъем, обеспечивающий омическое соединение) и управляемое средство 37 переключения (например, по меньшей мере, одна оптопара, транзистор, тиристор, симистор или реле), которое во время работы соединяет средство 30 соединения с линией PWR питания шины 2. Следует подчеркнуть, что каждый функциональный блок может быть воплощен, как несколько физических модулей, и один физический модуль может быть ответственным за выполнение более, чем одной функции. На фиг.4а, средство 30 соединения соединяет функциональный компонент, представленный в качестве примера двигателем 4. Интерфейс 33 передачи данных выполнен с возможностью передачи и приема данных через линию СОМ данных шины 2. Объединенный элемент управления/разъем по фиг.4а выполнен с возможностью подачи питания в двигатель 4 и не имеет возможности получать какой-либо сигнал из его окружающей среды, за исключением шины 2. При этом на большинстве других чертежей, заземление, плавкие предохранители и другие детали воплощения, которые очевидны для специалиста в данной области техники, были исключены для ясности представления.
На фиг.5а показан модуль 5 источника питания, предназначенный для использования с шиной 2 с двумя линиями, как показано на фиг.4а. Модуль 5 источника питания содержит интерфейс 53 передачи данных, второе средство 52 обработки, запоминающее устройство 56 и управляемое средство 57 переключения, каждое из которых может быть воплощено, как соответствующий модуль в объединенном элементе управления/разъеме 3, показанном на фиг.4а. Управляемое средство 57 переключения соединено через выходное средство 50 соединения с функциональным компонентом, выполненным с возможностью управления им при относительно большом токе, и этот факт представлен в качестве примера нагревательным элементом 4. Интерфейс 53 передачи данных показан, будучи соединенным с линией СОМ данных. С линией PWR питания соединены средство 57 управляемого переключения и, параллельно к нему, преобразователь 59 напряжения, соединенный с электрическим средством MNS (или, в более общем случае, с напряжением, управляющим бытовым устройством) через средство 51 соединения входа. Преобразователь 59 напряжения может включать в себя выпрямитель и/или трансформатор напряжения для вывода электрической энергии с напряжением на шине, предпочтительно более низким, чем в электросети. Для обеспечения питания для элемента 4 нагрева с большим током, может быть целесообразно выбрать реле, вместо устройства на основе тиристора, в качестве управляемого средства 57 переключения.
Если более чем один модуль 5 источника питания по фиг.5а, соединен с шиной 2, нет необходимости, чтобы все они были соединены с электросетью. Несоединенные модули 5 источника питания могут получать энергию от соединенных модулей через линию PWR питания шины 2.
В данном варианте осуществления сеть содержит объединенные элементы управления/разъемы 3 и модули 5 источника питания. Все объединенные элементы управления/разъемы 3 имеют идентичные аппаратные средства, но могут отличаться с смысле информации, сохраненной в их соответствующих запоминающих устройствах 36. Кроме того, все модули источника питания, если предусмотрено несколько их, имеют идентичные аппаратные средства в данном варианте осуществления; если они отличаются вообще, и только в отношении их содержания запоминающих устройств.
На фиг.4b показан объединенный элемент управления/разъем 3, предназначенный для использования с однопроводной шиной 2, содержащей только линию СОМ данных. Поскольку двоичное "низкое" значение, используемое в шине 2, больше, чем напряжение земли (например, несколько вольт, могут соответствовать применению в бытовом устройстве), линия СОМ данных может использоваться, как для передачи информации, так и для питания функциональных компонентов 4, соединенных с нею, и других экземпляров объединенных элемента управления/разъема 3. Предпочтительно, модуль источника питания (не показан), ответственный за питание шины, принимает, что ток, превышающий нормальную интенсивность тока передачи сигналов, должен быть снят с шины 2. В этом варианте осуществления интерфейс 33 передачи данных выполнен с возможностью сохранения электроэнергии так, что становится возможным передавать данные через шину 2 путем периодического повышения потенциала линии данных СОМ от двоичного "низкого" значения до двоичного "высокого" значения. В вариантах осуществления, описанных выше в данном разделе, объединенный элемент управления/разъем 3 на фиг.4b может заменить представленный на фиг.4а. Однако идентичность все еще сохраняется вплоть до содержания запоминающего устройства объединенных электронных элементов управления/разъемов 3 в сети.
На фиг.4с показан другой объединенный элемент управления/разъем 3, который может использоваться, как замена в другом варианте представленного выше варианта осуществления. На фиг.4с более точно показаны два экземпляра объединенного элемента управления/разъема 3, который включает в себя блоки объединенного элемента управления/разъема по фиг.4а, в котором средство 30 соединения включает в себя, как разъем для подачи питания, для подачи электроэнергии, так и разъем для восприятия, предназначенный для приема сигнала из функционального компонента. Разъем питания соединен с управляемым средством 37 переключения, тогда как разъем восприятия соединен со средством 32 обработки. Разъем восприятия может принимать сигнал, обозначающий физическое или химическое состояния функционального компонента. На чертеже, разъем питания первого объединенный элемента управления/разъема 3b соединен с двигателем 4b, в то время как разъем 30а восприятия второго объединенного элемента управления/разъема 3а соединен с термометром 4а, установленным для восприятия текущей температуры двигателя 4b. Во всех других отношениях, за исключением возможно содержания запоминающего устройства, два объединенных элемента управления/разъема 3 являются идентичными, в том, что касается аппаратного исполнения.
На фиг.4d показан еще один другой объединенный элемент управления/разъем 3, выполненный с возможностью замены любого из ранее описанных совместно с шиной 2, состоящей из четырех линий. Более точно, шина 2 содержит линию СОМ данных, линию PWR сигнала питания, линию GND сигнала заземления и линию MNS электросети, по последней подают электроэнергию высокого напряжения, такую как 230 В переменного тока. Интерфейс 33 передачи данных в этом случае соединен с линией данных СОМ, линией PWR сигнала питания и линией GND заземления. По линии PWR сигнала питания подают питание в сам объединенный элемент управления/разъем 3, но первоначально функциональный компонент 4 не соединен с нею. Вместо этого, последний получает питание непосредственно от линии MNS электросети через средство 37 управляемого переключения. Питание через сетевое напряжение, в принципе, не ограничено функциональными элементами большой мощности; при практических обстоятельствах иногда предпочтительно предоставлять питание всем функциональным компонентам в бытовом устройстве с одинаковым напряжением.
На фиг.5b показана альтернатива для модуля 5 источника питания, показанная на фиг.5а, и выполненная с возможностью замены его в сети бытового устройства 1. В модуле 5 источника питания по фиг.5b преобразователь 59 напряжения имеет два разных выхода, один из них соединен с линией PWR питания шины 2, и другой соединен со средством 57 управляемого переключения. Следовательно, преобразователь 59 напряжения может подавать два разных напряжения, одно напряжение шины и другое напряжение пригодное для привода функционального компонента большой мощности, соединенного с модулем источника питания, пример которого представлен здесь нагревательным элементом 4. В топологии цепи, показанной на фиг.5b, возможно обеспечить питание только для функционального модуля, если средство 51 соединения входа модуля 5 источника питания соединено с электропитанием.
На фиг.5с показан простой вариант осуществления модуля 5 источника питания, который не обеспечивает питание для какого-либо функционального компонента, соединенного с модулем и, поэтому, в нем исключено средство обработки и соответствующие объекты. Модуль 5 источника питания содержит преобразователь 58 напряжения, используемый для единственной цели подачи питания в шину. Преобразователь 58 напряжения, в свою очередь, получает питание от энергии MNS электросети, соединенной с ним через средство MNS соединения входа.
На фиг.5d показан модуль 5 источника питания, аналогичный представленному на фиг.5с, однако, выполненный с возможностью использования его с шиной 2 из четырех линий. Структура шины 2 уже пояснялась выше со ссылкой на фигуру 4d.
В качестве дополнительной альтернативы (не показана на чертежах), любой один из объединенных элементов управления/разъемов 3, показанный на фиг.4, может включать в себя преобразователь напряжения для подачи питания в линию PWR питания шины 2. Аналогично модулю 5 источника питания по фиг.5а, все объединенные элементы управления/разъемы 3 в бытовом устройстве включают в себя такой преобразователь напряжения, но не все они соединены с электрической электросетью. Действительно, может быть достаточно соединить только один из объединенных элементов управления/разъема 3 с электросетью. Как следствие, в сети вокруг шины 2 могут быть исключены модули 5 источника питания, таким образом, она содержит только объединенные элементы управления/разъемы 3.
Предпочтительно, чтобы передача данных через шину 2 происходила асинхронно. Таким образом, не требуется какой-либо генератор тактовой частоты, и не требуется специализированная линия тактовой частоты с этой целью в шине 2. Как хорошо известно специалистам в данной области техники, асинхронная передача данных включает в себя использование стартовых битов и т.п. в начале передачи данных. Сравнительно большая часть битов, передаваемых через сеть, может быть использована, как стартовые биты, что на практике представляет незначительный недостаток в бытовом устройстве, учитывая ограниченные количества передаваемой информации.
В то время как синхронизация осуществляется за счет стартовых битов и т.п. при асинхронной передаче данных, все еще может быть целесообразно калибровать объединенные элементы управления/разъемы 3 в отношении их тактовой частоты. В предпочтительном варианте осуществления средство 32 обработки всех сетевых модулей включает в себя генератор, который может быть откалиброван путем регулирования значения регистров регулирования, находящихся в них. Калибровка может происходить в начале рабочего цикла. В качестве одного примера, в сети, содержащей один модуль 5 источника питания и множество объединенных элементов управления/разъемов 3, модуль 5 источника питания излучает последовательность импульсов с заданной частотой в начале рабочего цикла. Каждый из объединенных элементов управления/разъемов 3 принимают последовательность импульсов и сравнивают их частоту с частотой собственного генератора. Если будет определено, что существует разность, объединенный элемент управления/разъем 3 модифицирует свои значения подстроечного регистра, для ее компенсации.
III. В варианте осуществления настоящего изобретения множество модулей, взаимно соединенных с помощью шины, в частности, объединенных элементов управления/разъемов, выполнено с.возможностью неиерархического управления компонентами операций бытового устройства. Все модули имеют равные полномочия, для того, чтобы предпринимать меры и принимать решения, и нести ответственность за заданные программные переключения между разными модулями на разных фазах программы. В частности, программа может включать в себя последовательность фаз, переходы между которыми выполнены зависящими от условий, относящихся к измеряемым значениям, статуса компонента, входных команд пользователя или других результатов наблюдений. В соответствии с данным вариантом осуществления, не все решения в отношении того, были ли такие условия выполнены, принимаются одним отдельным модулем, но за решения, относящиеся к разным условиям, могут нести ответственность нескольких разных модулей. Аналогично, если инициирование и/или прекращение некоторых фаз зависит от истечения заданного периода времени, все модули в сети в равной степени являются полномочными и приемлемыми для измерения этого периода времени и для обеспечения переключения программы на последующую фазу после этого периода времени.
На фиг.6 показана схема сигналов, представляющая, относительно времени (вертикальная ось), обмен сообщениями между объединенными элементами управления/разъемами 3 в сети в бытовом устройстве, часть которого показана ниже схемы сигналов. Три функциональных компонента 4, помеченные, как "А", "В" и "С", соединены с помощью соответствующих объединенных элементов управления/разъемов 3а, 3b и 3с. Каждый объединенный элемент управления/разъем 3 связан с меткой, обозначающей функциональный компонент 4, с которым он соединен. Передача данных через сеть осуществляется во все объединенные элементы управления/разъемы 3, но может быть установлена по метке, обозначающей объединенный элемент управления/разъем 3, от которого требуется выполнение действия. Другие объединенные элементы управления/разъемы 3 могут затем игнорировать эту передачу.
В схеме передачи сигналов в верхней части чертежа обозначены четыре фазы ОР1, ОР4 операций. В первой фазе ОР1 компонент В является активным; на второй фазе ОР2 компонент С является активным; и на третьей фазе ОРЗ компоненты А и В являются активными; и на четвертой фазе ОР4 компонент С является активным. В этом примере каждая фаза операций инициируется путем передачи сообщений через сеть.
Таким образом, первая передача данных перед первой фазой ОР1 операций осуществляют через шину 2 во все сетевые модули, но она обозначена меткой "В" и, таким образом, активирует второй объединенный элемент управления/разъем 3b. В соответствии с этим, используя исполняемые процессором инструкции, сохраненные в запоминающем устройстве второго объединенного элемента управления/разъема 3b, первая передача инициирует первую рабочую фазу ОР1. Инструкции дополнительно определяют, что первая рабочая фаза ОР1 включает в себя действия. компонента 3b операции В и выполняется до конца через заданный период времени, который представляет собой момент, когда должен быть активирован компонент С 3с. Таким образом, после первой фазы ОР1 операций, второй объединенный элемент управления/разъем 3b передает сообщения, установленные для третьего объединенного элемента управления/разъема 3с, которые игнорируются первым объединенным элементом управления/разъемом 3а. Вторая фаза ОР2 операций инициируется третьим объединенным элементом управления/разъемом 3с и представляет собой период ожидания, во время которого компонент С 3с, который в данном примере представляет собой средство ввода, ожидает ввода команды пользователем. Когда третий объединенный элемент управления/разъем 3с определяет, что входная команда была принята, он передает сообщения с той целью, чтобы первый и второй объединенные элементы управления/разъемы были активированы совместно. Более точно, эта третья фаза ОР3 операций включает в себя то, что компонент В 3b работает в режиме обратной связи относительно выходного параметра, измеренного компонента А 3а. Например, компонент В 3b может представлять собой радиатор и компонента А 3а тепловой датчик, установленный в пространстве, нагретом радиатором. Операция обратной связи компонента В 3b может продолжаться в течение заданного периода времени (включая в себя периодическую подачу питания в нагреватель, таким образом, что достигается заданная фиксированная или изменяющаяся температура), или, в качестве альтернативы, до тех пор, пока нагрев пространства не достигнет заданного периода времени (включая в себя, возможно, постоянную подачу питания в нагреватель, до тех пор, пока температурные условия не будут выполнены). При этом, ни в коем случае, при наличии какого-либо предпочтения, априори относящегося либо к компоненту А 3а или компоненту В 3b, не следует принимать решение, когда требуется прекратить третью фазу ОР3 операций, для средства 32 обработки обоих объединенных элементов управления/разъемов 3, которые являются идентичными и включают в себя средство измерения времени (например, генератор), и информация, содержащаяся в сигнале теплового датчика, принятом первым объединенным элементом управления/разъемом 3а, может быть передана во второй объединенный элемент управления/разъем 3b через шину 2. Эта информация может быть передана в форме сообщения, передаваемого по шине (не показана), которое, в отличие от первого, второго и третьего сообщений, не приводит к инициированию фазы операции; они составляют посредничество для информации. В примере, показанном на чертеже, второй объединенный элемент управления/разъем 3b ответственен за прекращение третьей фазы ОР3 операции. После этого прекращения второй объединенный элемент управления/разъем 3b передает четвертое сообщение, помеченное для третьего объединенного элемента управления/разъема 3с, который запрограммирован для инициирования четвертой фазы ОР4 операции после приема этого сообщения. Четвертая фаза ОР4 операции представляет собой конечную фазу в рабочем цикле, и инструкции, сохраненные в запоминающем устройстве третьего объединенного элемента управления/разъема 3с, не приводят к передаче какого-либо сообщения после окончания фазы.
В контексте применения настоящего изобретения, фаза операций может включать в себя управление функциональным компонентом и передачу информации в компонент (например, индикатор, формирующий часть интерфейса пользователя), в дополнение к действиям подачи питания в компонент, принимающий информацию из компонента и выполняющий управление обратной связью компонента, как описано в предыдущем примере. Взаимодействия между объединенными элементами управления/разъемами 3 и их подключенными функциональными компонентами 4 составляют объединенное и неиерархическое управление бытовым устройством 1.
Как описано выше, предпочтительно оборудовать все объединенные элементы управления/разъемы одинаково, предпочтительно идентичным образом, в отношении их аппаратного исполнения. Они могут быть персонализированы, и их можно различать по содержанию их запоминающих устройств, то есть, по инструкциям, исполняемым процессором, которые управляют взаимодействиями между группами объединенных элементов управления/разъемов и между объединенными элементами управления/разъемами и функциональным компонентом бытового устройства.
IV. В следующих абзацах раскрыты предпочтительные процедуры производства бытовых устройств в соответствии с вариантами осуществления настоящего изобретения. В частности, программирование (загрузка программного обеспечения, то есть, исполняемых процессором инструкций) нескольких сетевых модулей выполняемое из одной легкодоступной точки соединения в сети. Предпочтительно, возможно загружать программное обеспечение во все сетевые модули (включая в себя, как объединенные элементы управления/разъемы, так и модули источника питания), путем соединения устройства программирования с точкой подключения услуги, расположенной на шине. Программное обеспечение обеспечивает возможность взаимодействия сетевых модулей, для управления бытовым устройством. Предпочтительно, сетевые модули управляют бытовым устройством неиерархически, как описано выше.
На фиг.7 показано бытовое устройство 1, имеющее шину 2, к которой подключены пять объединенных элементов управления/разъемов 3, каждый из которых имеет ассоциированный подключенный функциональный компонент 4. Каждый из объединенных элементов управления/разъемов 3 (и, в вариантах осуществления, в случае, когда такие предусмотрены, каждый из модуля источника питания) имеет аппаратную структуру, позволяющую ему взаимодействовать с аналогичными модулями, а именно, структуру, описанную со ссылкой на фиг.4 и 5. Действительно, предпочтительно, чтобы все сетевые модули имели идентичное аппаратное исполнение и различались только по содержанию их запоминающих устройств. Кроме того, предусмотрен разъем 61 обслуживания, который выполнен с возможностью подключения устройства 70 программирования и/или устройства 71 обслуживания, и предпочтительно расположен так, чтобы он был легко доступным. Каждое из устройства 70 программирования и устройства 71 обслуживания может быть воплощено, как рабочая станция, персональный компьютер, компьютерный терминал, устройство мобильной связи и т.п. Устройство 71 обслуживания может принимать информацию, относящуюся к статусу и состоянию функциональных компонентов, которую получают, используя способы диагностики, выполняемые объединенным элементом управления/разъемом или модулем источника питания в сети. Такие способы диагностики могут быть инициированы периодически, так, что информация будет готова и доступна по запросу устройством 71 обслуживания, или может быть инициирована сообщением диагностики, переданным устройством обслуживания при подключении к сети. В ответ на это, устройство 71 обслуживания принимает сообщение, содержащее информацию диагностики.
Кроме того, для того, чтобы способствовать детектированию ошибок, что представляет собой ключевую роль большинства операций обслуживания, сетевые модули бытовых устройств могут иметь внешнее управление с использованием сообщений, передаваемых из устройства 71 обслуживания. Это позволяет тестировать (а также многократно тестировать) конкретные функции компонентов операций, которые могут в противном случае возникать только один раз за рабочий цикл бытового устройства. Также, кроме того, устройство 71 обслуживания может быть выполнено с возможностью обновления программного обеспечения, сохраненного в сетевых модулях.
Загрузка (или групповая запись) программного обеспечения в соответствующие запоминающие устройства 36 объединенных элементов управления/разъемов 3 также может происходить после физического подключения компонентов 4 операций к первым, и их физического взаимного соединения через шину 2 бытового устройства 1. Для инициирования сети, про которую можно сказать, что она включает в себя функциональное взаимное соединение этих устройств, устройство 70 программирования подключают к шине в разъеме 61 обслуживания.
Более точно, программирование может происходить после фазы персонализации, выполняемой при (первом) включении питания модулей, в соответствии с кодом инструкций, сохраненным в энергонезависимом запоминающем устройстве, которое расположено в пределах запоминающего устройства 36 или средства 32 обработки. Эти инструкции могут быть сохранены в энергонезависимом запоминающем устройстве во время производства модулей, поскольку персонализация может рассматриваться, как необходимая или полезная, независимо от бытового устройства, в котором будут использоваться эти модули. На фазе персонализации каждый модуль принимает метку, которая идентифицирует функциональный компонент, подключенный к модулю. Если функциональный компонент не подключен, модуль может принимать "пустую" метку, обозначающую его, или может выбрать использование без метки, в результате чего он может быть исключен из взаимодействия в сети, если это определяет протокол сетевой передачи данных. Метка должна идентифицировать функциональный компонент, а не модуль подключения компонента к шине, поскольку информация предыдущего возможно является более соответствующей для работы бытового устройства. В одном варианте осуществления модуль может взаимодействовать с компонентом операций, подключенным к нему, для получения информации, идентифицирующей компонент, например, путем передачи вопроса в компонент и приема ответа. На основе идентичности функционального компонента модуль определяет метку и принимает ее для последующих ссылок.
В альтернативном варианте осуществления персонализация модулей не выполняется автоматически при включении питания, но происходит в ответ на инструкции, переданные из устройства 70 программирования.
После персонализации к модулям можно обращаться по индивидуальным меткам, таким образом, что одно сообщение, переданное через сеть (поскольку в вариантах осуществления, описанных ранее, сообщения предпочтительно не передают между двумя конкретными модулями, а скорее передают открыто через шину, обеспечивая возможность каждому сетевому модулю принимать это сообщение и, возможно, выполнять действие, связанное с ним) может быть установлено в соответствии с требуемым действием одного или больше конкретных модулей. Это предусматривает предпочтительную процедуру для загрузки программного обеспечения в модули. Поскольку значительная часть программного обеспечения является общей для всех модулей (в этом отношении, например, протокол передачи данных для шины, процедуры, относящиеся к калибровке модулей в модулях) эта часть может быть загружена во все модули сразу посредством неспецифической передачи данных. Индивидуальная часть программного обеспечения модуля обеспечивается, по меньшей мере, в одном другом сообщении, переданном перед или после передачи данных, содержащих общую часть, определенную по метке модуля. Следует отметить, что общая часть программного обеспечения является, как правило, специфичной для бытового устройства, и загрузка ее уже на этапе производства (общих) сетевых модулей могла бы ограничить ее адаптируемость в разных вариантах применения, то есть, между разными типами бытовых устройств.
На фиг.8 показана временная диаграмма модуля, представленная в качестве примера объединенным элементом управления/разъемом 3, подключенным, с одной стороны, к шине 2 в бытовом устройстве (не показано) и, с другой стороны, к компоненту операций, представленному двигателем 4, который подключен через средство 30 подключения. В данном варианте осуществления средство 32 обработки объединенного элемента управления/разъема отвечает за сохранение метки, идентифицирующей двигатель 4, и отслеживание графика по шине для передачи данных, установленной по этой метке. Запоминающее устройство 36 выполнено с возможностью сохранять исполняемые процессором инструкции (программное обеспечение). Сразу же после включения питания, в точке 1 времени, средство 32 обработки не содержит метку, и запоминающее устройство 36 является пустым. В точке 2, происходит персонализация, и средство 32 обработки сохраняет метку "М", идентифицирующую двигатель 4. Запоминающее устройство все еще пустое. Точка 3 находится после загрузки общей части 11 программного обеспечения в запоминающее устройство 36 через шину 2 из устройства программирования (не показано). Соответственно, общая часть 11 распределена посредством неспецифичного сообщения, инструктирующего все модули, включая в себя данные модуля, сохранение общей части 11 в их соответствующих запоминающих устройствах. Индивидуальную часть 12 программного обеспечения загружают между точками 3 и 4 времени, предпочтительно, как часть сообщения, переданного устройством 70 программирования и метки "М" кодирования, которая устанавливает ее для объединенного элемента управления/разъема 3, показанного на фиг.8. Последующая загрузка программного обеспечения может предшествовать или может следовать загрузкам дополнительных индивидуальных частей программного обеспечения в другие модули. Также возможно выполнять загрузку части программного обеспечения, которая является общей для подгруппы модулей, но не для всех; это может затем осуществляться с помощью передачи данных, определенной по меткам модулей в подгруппе. Общие, частично общие и индивидуальные части могут быть сохранены в том же запоминающем устройстве, в отдельных сегментах одного запоминающего устройства или в разных запоминающих устройствах объединенных элементов управления/разъемов.
В альтернативном варианте осуществления одно и то же программное обеспечение загружают во все сетевые модули, но части его затем маскируют, делают недействительными или удаляют, в соответствии с последующими персонализированными сообщениями, передаваемыми в каждый модуль. В качестве альтернативы, каждый сетевой модуль выполнен с возможностью выполнения маскирования самостоятельно, путем комбинирования инструкции в программном коде со знанием идентичности его функционального компонента. Очевидно, что использование ресурсов запоминающего устройства в вариантах осуществления, описанных в этом параграфе, однако, не представляет в равной степени экономящую запоминающее устройство процедуру, как избирательная загрузка, описанная выше.
Весьма предпочтительное свойство настоящего варианта осуществления состоит в том, что метки, принимаемые сетевыми модулями, определяют с помощью компонентов операций, соединенных с модулями. Поэтому, поскольку метки идентифицируют соответствующие компоненты операций, становится возможным обращаться к этим модулям в программном коде с учетом их ассоциированных компонентов операций, другими словами, с учетом их функциональных возможностей в бытовом устройстве. Вследствие этого, программа для управления бытовым устройством может быть записана заранее, таким образом, без знания, где определенный сетевой модуль будет расположен в устройстве во время сборки, но все еще может успешно включать в себя команды, влияющие на хорошо определенный функциональный компонент (или функциональный компонент хорошо определенного типа) посредством данного сетевого модуля.
В качестве конкретного примера, программное обеспечение может содержать инструкции, обеспечивающие передачу сетевым модулем, например, объединенным элементом управления/разъемом, сообщения, установленного для модуля, отвечающего за конкретный функциональный компонент. Это является полезным, помимо прочего, для влияния на переходы между фазами операций, как отмечено выше.
В варианте данного варианта осуществления, который может позволять экономить время, но также может потребовать большего внимания со стороны лиц, заинтересованных в сборке, сетевые модули (объединенные элементы управления/разъемы или модули источника питания) предварительно программируют после соединения с функциональными компонентами, но до того, как они будут физически соединены через шину. В качестве альтернативы, сетевые модули могут быть предварительно запрограммированы прежде, чем они будут физически подключены к любому другому устройству. Такой подход, вероятно, потребует установки тегов для сетевых модулей так, чтобы они были установлены в правильных местах расположения в бытовом устройстве.
V. Предпочтительно объединять технические свойства из нескольких вариантов осуществления, описанных выше. Несколько конкретных примеров представляют собой:
(i) К шине бытового устройства подключено множество модулей, которые являются либо идентичными во всех отношениях в том, что касается аппаратного исполнения (отличаясь, возможно, содержанием их запоминающих устройств) или являются идентичными (вплоть до содержания запоминающих устройств) в каждой из двух групп, а именно, в первой группе, содержащей идентичные объединенные элементы управления/разъемы, и второй группе, содержащей, по меньшей мере, один модуль источника питания. Компоненты операций бытового устройства соединены с этими модулями. Модули расположены так, чтобы управлять бытовым устройством неиерархически, в смысле, более подробно описанном выше.
(ii) Шина в бытовом устройстве соединена со своим множеством модулей, которые являются либо идентичными полностью в отношении аппаратного исполнения (отличаясь, возможно, содержанием их запоминающих устройств) или являются идентичными (вплоть до содержания их запоминающих устройств) в пределах каждой из двух групп, а именно, первой группы, содержащей идентичные объединенные элементы управления/разъемы, и второй группы, содержащей, по меньшей мере, один модуль источника питания. Компоненты операций бытового устройства соединены с этими модулями. Модули программируют во время инициирования одновременно, а именно, путем подключения устройства программирования к точке на шине и загрузки программного обеспечения, разделенного, по меньшей мере, на одну общую часть и, по меньшей мере, одну индивидуальную часть.
(iii) Шина в бытовом устройстве соединена со своим множеством модулей, которые являются либо идентичными полностью в отношении аппаратного исполнения (отличаясь, возможно, содержанием их запоминающих устройств) или являются идентичными (вплоть до содержания их запоминающих устройств) в пределах каждой из двух групп, а именно, первой группы, содержащей идентичные объединенные элементы управления/разъемы, и второй группы, содержащей, по меньшей мере, один модуль источника питания. Компоненты операций бытового устройства соединены с модулями. После программирования во время инициирования из одной точки путем подключения устройства программирования к точке на шине и загрузки программного обеспечения, разделенного, по меньшей мере, на одну общую часть и, по меньшей мере, одну индивидуальную часть, модули адаптируют для взаимодействия, для управления бытовым устройством неиерархически, как более подробно описано выше.
(iv) Модули в бытовом устройстве взаимно соединены через шину, и компоненты операций бытового устройства соединены с модулями. После программирования во время инициирования из одной точки путем подключения устройства программирования с точкой на шине и загрузки программного обеспечения, разделенного, по меньшей мере, на одну общую часть и, по меньшей мере, на одну индивидуальную часть, модули адаптируют для взаимодействия, для управления бытовым устройством неиерархически, как дополнительно описано выше.
В дополнение к вариантам осуществления, описанным в данном разделе и выше, изобретение может быть воплощено следующим образом:
Вариант 1 осуществления: бытовое устройство (1), содержащее шину (2), расположенную в бытовом устройстве (1), отличающееся тем, что множество объединенных элементов управления/разъемов (3а, 3b, 3с, 3d…) электрически соединены с шиной (2), в котором каждый объединенный элемент управления/разъем (3а, 3b, 3с, 3d…) электрически соединен через шину (2), по меньшей мере, с одним из других объединенных элементов управления/разъемом (3а, 3b, 3с, 3d…), чтобы, таким образом, подавать питание, по меньшей мере, в один объединенный элемент управления/разъем (3а, 3b, 3с, 3d…), и в котором каждый объединенный элемент управления/разъем (3а, 3b, 3с, 3d…) соединен с возможностью передачи, данных в соответствующий функциональный компонент (4а, 4b, 4c, 4d…) бытового устройства (1), чтобы, таким образом, управлять им, причем упомянутый функциональный компонент (4а, 4b, 4c, 4d…) ассоциирован с определенной операцией или функцией бытового устройства.
Вариант 2 осуществления: бытовое устройство (1) по варианту 1 осуществления, в котором каждый объединенный элемент управления/разъем содержит блок разъема, с которым интегрирован контроллер.
Вариант 3 осуществления: бытовое устройство (1) по варианту 1 или 2 осуществления, в котором один из объединенных элементов управления/разъемов (3а, 3b, 3с, 3d…) выполнен с возможностью взаимодействия, как главный узел и остальная часть объединенных элементов управления/разъемов (3а, 3b, 3с, 3d…) выполнена с возможностью взаимодействовать, как подчиненные узлы, и в котором главный узел выполнен с возможностью установления передачей данных между главным узлом и подчиненными узлами, и каждый подчиненный узел выполнен с возможностью отвечать на, по меньшей мере, один из множества кодов адреса подчиненного узла, для генерирования ответного сигнала подчиненного узла в главный узел.
Вариант 4 осуществления: бытовое устройство по варианту 3 осуществления, в котором шина содержит, как шину передачи данных, выполненную с возможностью пропуска цифровых сигналов сообщений между объединенным элементом управления/разъемом (3а, 3b, 3с, 3d…), действующим, как главный узел, и объединенными элементами управления/разъемами (3а, 3b, 3с, 3d…), действующими, как подчиненные узлы, так и шину питания, выполненную с возможностью предоставления электрического питания в объединенные элементы управления/разъемы (3а, 3b, 3с, 3d…).
Вариант 5 осуществления: бытовое устройство (1) по любому из предыдущих вариантов осуществления, в котором каждый объединенный элемент управления/разъем (3а, 3b, 3с, 3d…) содержит контроллер (31), выполненный с возможностью управления соответствующим функциональным компонентом (4а, 4b, 4c, 4d…), в зависимости от профиля операций бытового устройства (1).
Вариант 6 осуществления: бытовое устройство (1) по любому из предыдущих вариантов осуществления, в котором каждый объединенный элемент управления/разъем (3а, 3b, 3с, 3d…) содержит контроллер (31), выполненный с возможностью определения состояния соответствующего функционального компонента (4а, 4b, 4c, 4d…) и генерирования сигналов управления в компоненты бытового устройства (1), в зависимости от определенного состояния.
Вариант 7 осуществления: бытовое устройство (1) по вариантам 5 или 6 осуществления, в котором контроллер (31) содержит процессор (32) и модуль (33) передачи данных, соединенный с возможностью передачи данных с процессором (32), в котором модуль (33) передачи данных выполнен с возможностью пропуска сигнала управления, генерируемого процессором (32), между объединенным элементом управления/разъемом (3а, 3b, 3с, 3d…) и его соответствующим функциональным компонентом (4а, 4b, 4c, 4d…), для управления операцией упомянутого функционального компонента.
Вариант 8 осуществления: бытовое устройство (1) по любому из вариантов 4-7 осуществления, в котором шина питания выполнена с возможностью предоставления электропитания в функциональные компоненты (4а, 4b, 4c, 4d…) через соответствующие объединенные элементы управления/разъемы (3а, 3b, 3с, 3d…).
Вариант 9 осуществления: бытовое устройство (1) в соответствии с любым из предыдущих вариантов осуществления, в котором бытовое устройство (1) представляет собой стиральную машину.
Вариант 10 осуществления: бытовое устройство в соответствии с любым из предыдущих вариантов осуществления, в котором бытовое устройство (1) представляет собой посудомоечную машину.
Вариант 11 осуществления: бытовое устройство (1) по любому из вариантов 9 или 10 осуществления, в котором функциональный компонент (4а, 4b, 4c, 4d…) представляет собой компонент из группы, содержащей: электродвигатель, насос, нагреватель, датчик или клапан.
Вариант 12 осуществления: бытовое устройство (1) по любому из вариантов 1-8 осуществления, в котором бытовое устройство представляет собой устройство из группы, содержащей: холодильник, морозильное устройство, сушильный шкаф, печь, духовку или микроволновую печь.
В то время как изобретение было представлено и подробно описано на чертежах и в приведенном выше описании, такие иллюстрации и описание следует рассматривать, как иллюстративные или примеры, а не как ограничение; изобретение не ограничено раскрытыми вариантами осуществления. Другие изменения раскрытых вариантов осуществления будут понятны и могут быть выполнены специалистом в данной области техники на практике на основе заявленного изобретения, после изучения чертежей, описания и приложенной формулы изобретения. Просто тот факт, что некоторые меры указаны во взаимно разных зависимых пунктах формулы изобретения, не обозначает, что комбинацию этих мер нельзя применять с преимуществом. Любые номера ссылочных позиций в формуле изобретения не следует рассматривать, как ограничение объема.
Следует отметить, что чертежи относятся к функциональным структурам и могут не соответствовать точной структуре аппаратного исполнения серверов и узлов. Один аппаратный модуль может быть выполнен с возможностью выполнения больше, чем одной из обозначенных задач, и одна задача может выполняться несколькими взаимодействующими модулями. В частности, устройство обработки может быть выполнено с возможностью исполнения множества разных функций в объекте, работающем в системе предоставления содержания.
Ряд раскрытых способов может быть воплощен, как компьютерная программа, и эти способы могут распределяться, будучи сохраненными на носителе, считываемом компьютером. В качестве примера, считываемые компьютером носители могут содержать компьютерные носители-накопители информации и среды передачи данных. Как хорошо известно специалистам в данной области техники, компьютерные носители-накопители информации включают в себя, как энергозависимые, так и энергонезависимые, съемные и несъемные носители, воплощенные с использованием любого способа или технологии для сохранения информации, такой, как считываемые компьютером инструкции, структуры данных, программные модули или другие данные. Компьютерные носители-накопители информации включают в себя, но не ограничиваются этим, RAM, ROM, EEPROM, запоминающее устройство типа флэш или другие технологии запоминающих устройств, CD-ROM, цифровые универсальные диски (DVD) или другие диски-накопители информации, магнитные кассеты, магнитную ленту, накопители на магнитных дисках или другие магнитные устройства-накопители, или любой другой носитель, который можно использовать для сохранения требуемой информации, и доступ к которому может осуществляться с помощью компьютера. Кроме того, для специалиста в данной области техники известно, что среды передачи данных обычно воплощают считываемые компьютером инструкции, структуры данных, программные модули или другие данные в виде модулированного сигнала данных, такого, как несущая волна или другой механизм транспортирования, и включают в себя любую среду передачи информации.