УСТРОЙСТВО И СПОСОБ ДЛЯ НЕДОПУЩЕНИЯ НЕПРАВИЛЬНОЙ ИНТЕРПРЕТАЦИИ ПРОТОКОЛА ДЛЯ СИСТЕМЫ КОНТРОЛЯ ДАВЛЕНИЯ В ШИНЕ Российский патент 2015 года по МПК B60C23/04 

Описание патента на изобретение RU2570246C2

Перекрестные ссылки на родственные заявки

[0001] "Tire Pressure Monitoring Apparatus and Method" (Устройство и способ контроля давления в шине), номер в реестре патентного поверенного 2011P01178US (100484);

[0002] "Protocol Arrangement in a Tire Pressure Monitoring System" (Структура протокола в системе контроля давления в шине), номер в реестре патентного поверенного 2011P01180US (100492); и

[0003] "Apparatus and Method for Activating a Localization Process for a Tire Pressure Monitor" (Устройство и способ активации процесса локализации для устройства контроля давления в шине), номер в реестре патентного поверенного 2011P01182US (100493),

[0004] все из которых поданы в ту же дату, что и настоящая заявка, и содержимое всех из них содержится в данном документе путем ссылки во всей своей полноте.

Область техники изобретения

[0005] Область техники изобретения относится к устройствам контроля давления в шине, которые используют потенциально различные протоколы передачи.

Уровень техники

[0006] Давление и другие рабочие параметры шин являются важными параметрами при эксплуатации транспортного средства. Неправильное давление в шине (или неправильное задание некоторого другого параметра шины) может приводить к неэффективной эксплуатации транспортного средства (например, перерасходу топлива и другим проблемам, ведущим к более высоким эксплуатационным расходам), а слишком низкое давление в шине (или неадекватное значение для некоторого другого параметра шины) может приводить к проблемам безопасности, например к авариям или поломкам. Иногда является затруднительным и отнимает много времени у пользователей вручную измерять давление в шине (или другие параметры) с помощью манометра (или других инструментов). Поэтому были придуманы автоматические системы контроля давления в шине и эти системы освобождают пользователя от ручного выполнения измерений в шине.

[0007] Автоматическое устройство контроля давления в шине в типичном варианте устанавливается на колесо в шину и беспроводным образом передает информацию, указывающую состояние в шине. Передачи и порядок информации в типичном варианте определяются протоколом, соответствующим приемнику в транспортном средстве. После того как приемник принимает информацию, информация может быть обработана и представлена пользователю. Например, пользователь может быть предупрежден, когда давление в его шинах слишком высокое или слишком низкое, и, таким образом, избегать проблем безопасности. Каждая автомобилестроительная компания в типичном варианте имеет уникальный, предпочтительный и предварительно определенный протокол, чтобы удовлетворять конкретным нуждам задачи и применениям. Следовательно, приемники, использующие протокол одного производителя, как правило, не отвечают передатчикам, работающим по протоколам других производителей.

Краткое описание чертежей

[0008] Фиг.1 содержит блок-схему системы контроля давления в шине согласно различным вариантам осуществления настоящего изобретения;

[0009] Фиг.2 содержит блок-схему последовательности операций, показывающую один пример подхода для контроля давления и/или других параметров шины согласно различным вариантам осуществления настоящего изобретения;

[0010] Фиг.3 содержит блок-схему другого примера устройства контроля давления в шине согласно различным вариантам осуществления настоящего изобретения;

[0011] Фиг.4 содержит блок-схему форматов пакета передачи согласно различным вариантам осуществления настоящего изобретения;

[0012] Фиг.5 содержит блок-схему последовательности операций одного подхода для предотвращения неправильной интерпретации протокола в системе контроля давления в шине;

[0013] Фиг.6 содержит блок-схему и связанную блок-схему последовательности операций одного подхода для предотвращения неправильной интерпретации протокола в системе контроля давления в шине.

[0014] Специалисты в данной области техники должны принимать во внимание, что элементы на чертежах проиллюстрированы для простоты и ясности и не обязательно нарисованы в масштабе. Например, размеры и/или относительное положение некоторых из элементов на чертежах могут быть увеличены относительно других элементов, чтобы помогать в упрощении понимания различных вариантов осуществления настоящего изобретения. Также обыкновенные, но хорошо известные элементы, которые являются полезными или необходимыми в коммерчески осуществимом варианте осуществления, часто не изображены, чтобы уменьшить загроможденность отображения этих различных вариантов осуществления настоящего изобретения. Будет дополнительно понятно, что некоторые действия и/или этапы могут быть описаны или изображены в конкретном порядке происхождения, в то время как специалисты в области техники поймут, что такая конкретность относительно последовательности фактически не требуется. Также будет понятно, что термины и выражения, используемые в данном документе, имеют простой смысл, который соответствует таким терминам и выражениям относительно их соответствующих областей исследования и изучения кроме тех случаев, когда конкретные значения иначе изложены в данном документе.

Подробное описание изобретения

[0015] Предоставляются подходы, где устройство контроля давления в шине выполняет динамические корректировки в передаваемых кадрах на покадровой основе (когда передается каждый кадр), так что неправильная интерпретация этих кадров в приемниках не допускается или предотвращается. Способы реализуются в устройстве контроля давления в шине и являются прозрачными для конечных пользователей. Поскольку вовлечение конечного пользователя устраняется, способы являются легкоиспользуемыми и увеличивают надежность и производительность системы контроля давления в шине.

[0016] Во многих из этих вариантов осуществления выполняется определение относительно того, допускает ли кадр, который должен передаваться согласно первому протоколу, некорректную интерпретацию приемником в транспортном средстве как передаваемый согласно второму протоколу. Когда кадр определяется как допускающий некорректную интерпретацию, внутреннее значение кадра корректируется, и корректировка является эффективной для того, чтобы предотвращать неправильную интерпретацию кадра, передаваемого от устройства контроля давления в шине приемнику. Скорректированный кадр может затем передаваться от устройства контроля давления в шине. Действие внутренней корректировки выбирается так, чтобы оказывать наименьшее влияние на смысл передаваемых данных.

[0017] В некоторых аспектах корректировка переключает (на противоположное) состояние, по меньшей мере, одного бита в кадре. В других аспектах определение вычисляет контрольную сумму в кадре согласно способу определения контрольной суммы, используемому вторым протоколом. Более того, контрольная сумма может сравниваться с полем в кадре, которое должно было бы быть полем контрольной суммы согласно второму протоколу. Когда вычисленная контрольная сумма равняется значению поля, может происходить неправильная интерпретация. Когда может происходить неправильная интерпретация, по меньшей мере, один бит переключается в другое состояние в кадре.

[0018] В других из этих вариантов осуществления устройство для недопущения неправильной интерпретации протокола в системе контроля давления в шине включает в себя буфер передачи, передатчик и контроллер. Буфер передачи выполнен с возможностью хранить кадр, который должен быть передан согласно первому протоколу. Передатчик соединяется с буфером передачи. Контроллер соединен с буфером передачи и передатчиком и выполнен с возможностью определять, допускает ли кадр, который должен быть передан согласно первому протоколу, некорректную интерпретацию приемником как передаваемый согласно второму протоколу. Когда кадр определяется как допускающий некорректную интерпретацию, выполняется корректировка во внутреннем значении кадра, и корректировка является эффективной для того, чтобы предотвращать некорректную интерпретацию кадра. Контроллер дополнительно выполнен с возможностью выполнять передачу кадра из буфера передачи через передатчик.

[0019] Обращаясь к фиг.1, показана система 100 контроля давления в шине, смонтированная в транспортном средстве 102. Система 100 включает в себя приемник 106, который принимает передачи данных от устройств 104 контроля давления в шине ("мониторов"), смонтированных в каждой из шин 108 транспортного средства. Приемник 106 может быть любым устройством связи, сконфигурированным, чтобы принимать любой тип передаваемой информации, но настроенный, чтобы распознавать только некоторые из этих сообщений. В одном примере, эти сообщения являются сообщениями радиочастотной (RF) связи, но также возможны и другие типы сообщений.

[0020] Хотя устройство 104 описывается как устройство контроля давления в шине в данном документе, будет понятно, что это устройство может собирать и передавать другие типы информации, относящейся к шине, в дополнение или вместо информации о давлении в шине. Например, информация может включать в себя информацию о температуре или информацию, относящуюся к износу протекторов шины. Соответствующие датчики или считывающие устройства могут быть использованы, чтобы получать эту информацию. Другие примеры информации также могут собираться посредством устройства 104 контроля давления в шине.

[0021] Каждое из устройств 104 контроля давления в шине монтируется в шинах 108 транспортного средства 102 и, как упоминалось, передает информацию, указывающую состояния в шинах 108, приемнику 106. Эти состояния включают в себя температуру, давление и/или любую другую желательную информацию, которая помогает в оценке условий в шине. Другие примеры условий также могут быть считаны.

[0022] Система 100 включает в себя устройства 104 контроля давления в шине, которые в этом примере включают в себя запоминающее устройство 126. Запоминающее устройство 126 используется для хранения управляющей программы 128. Управляющая программа 128, после того как скомпилирована и выполняется, передает обнаруженную информацию (например, информацию о давлении в шине) согласно одному или более протоколам (или форматам), которые регулируют работу и связь между устройством 104 контроля давления в шине и приемником 106. Примеры протоколов связи, которые могут быть использованы, включают в себя протоколы, которые определяют частоту и моменты передач информации от устройства 104 контроля давления в шине к приемнику 106 или формат передачи информации (такой как, что составляет "1" или "0", тип модуляции, обнаружение ошибок и/или корректировка содержимого, модель синхронизации и т.д., упомянутые в качестве некоторых примеров в этом отношении). Информация контроля давления в шине может передаваться согласно протоколам последовательно (например, с помощью одной и той же антенны) или в одно и то же время (например, с помощью различных антенн). В некоторых аспектах отдельные коды производителей не используются при выполнении передач. После того как управляющая программа скомпилирована, протоколы, которые были выбраны, не могут быть изменены без изменения (например, редактирования, компиляции и установки заново) управляющей программы 128. В одном аспекте управляющая программа 128 компилируется и сохраняется в памяти 126 во время производства.

[0023] В одном аспекте управляющая программа 128 может выполняться непрерывно всякий раз, когда транспортное средство движется. Управляющая программа 128 может также выполняться, когда транспортное средство не движется, но только когда датчик активируется извне (т.е. через LF или заземления контактного вывода ASIC во время производства). В другие моменты времени она может не выполняться. Однако изучение идентичностей устройств 104 (процесс "изучения”) и/или определение того, где каждое устройство находится (процесс "локализации", например, спереди слева, спереди справа и т.д.), может осуществляться с помощью устройства 120 активации. Устройство 120 активации испускает беспроводной сигнал 122 (например, LF-сигнал), который принимается соответствующим одним из устройств 104 контроля давления в шине. Прием беспроводного сигнала 122 инструктирует устройству 104 передавать идентификационную информацию, а также указывает приемнику 106, что устройство 104 приняло LF-сигнал и что может происходить процесс локализации. Когда транспортное средство движется, LF-передатчики (например, антенны) могут передавать LF-сигналы (вместо устройства 120). Во время движения RF-сигналы периодически передаются, и когда устройство 104 обнаруживает LF-сигнал, оно, таким образом, дает указание приемнику 106 (например, переключая бит из одного состояния в другое в RF-передаче). После того как указание принято, может совершаться локализация (например, этот процесс может происходить в течение предварительно определенного интервала времени, чтобы гарантировать, что устройство 104 правильно локализовано). После того как локализация завершена, информация о давлении в шине может быть ассоциирована с известной шиной. Следует понимать, что в других примерах управляющая программа может сама активироваться посредством LF-сигналов.

[0024] Устройство 120 активации включает в себя последовательности выбираемых кнопок 124 (или другие типы актуаторов), которые задействуются пользователем, чтобы указывать, что он желает активировать устройство контроля давления в шине. Хотя примерное устройство 120 показано с кнопками, другие конфигурации отображения и выбора, такие как сенсорные экраны, переключатели или некоторый другой интерфейс выбора, могут быть использованы, как следует понимать специалистам в данной области техники. Соответственно, установка многоцелевых устройств 104 контроля давления в шине необязательно включает в себя первоначальный этап физической активации устройств 104 контроля давления в шине в каждой из соответствующих шин 108 или активации процесса локализации, который предоставляет возможность ассоциирования данных о давлении в шине с конкретными шинами.

[0025] Если устройство активации используется, устройство 120 активации размещается близко к каждому из устройств 104 контроля давления в шине, чтобы отправлять сигнал 122. В одном примере сигнал 122 является низкочастотной передачей, принимаемой ближайшим устройством 104 контроля давления в шине.

[0026] Устройства 104 работают с приемником 106 в транспортном средстве, и приемник 106 в типичном варианте имеет дисплей (или некоторый вид пользовательского интерфейса), который выполнен с возможностью предупреждать водителя, когда давление в шине падает ниже предварительно определенного порогового значения. Как упоминалось, после физической установки в шине устройства 104 сначала "изучаются" блоком управления. Во время этого процесса приемник 106 определяет конкретные идентификаторы, и во время или после изучения может выполняться процесс локализации, в котором каждое из устройств 104 ассоциируется с конкретной шиной.

[0027] Во время обычного функционирования (после того как датчики изучены и локализованы и транспортное средство движется) устройство 104 считывает давление в шине и передает приемнику 106 радиочастотный (RF) сигнал, указывающий давление в шине. Приемник 106 может затем определять, существует ли проблема с давлением. Если проблема существует, пользователь может быть предупрежден, так что соответствующее действие может быть предпринято. Как упоминалось, это все осуществляется посредством использования управляющей программы, которая компилируется, транслируется и/или ассемблируется прежде, чем она выполняется. В одном аспекте после компиляции структура управляющей программы (например, выбранные протоколы) не может быть изменена. Также никакие внешние факторы по отношению к устройству не могут быть введены в эту управляющую программу, чтобы изменять структуру управляющей программы, после того как управляющая программа (и протоколы, указанные в управляющей программе) скомпилирована. Следует понимать, что хотя многие из примеров, описанных в данном документе, ссылаются на управляющую программу, выполняемую, чтобы передавать RF-кадры с информацией о давлении в шине, также могут быть использованы другие подходы. Например, системы, которые используют коды производителей, также могут иметь собственные устройства контроля, локализованные согласно подходам, описанным в данном документе.

[0028] Как упоминалось, устройства 104 передают информацию о давлении в шине. Сигналы, которые передаются, включают в себя пакеты, которые сами включают в себя множество кадров, и каждый из кадров включает в себя информацию контроля давления в шине. Множество промежуточных пространств может быть расположено, по меньшей мере, между некоторыми из кадров в пакете. Характеристики кадров в пакете или самого пакета могут быть выбраны на основе критериев, таких как государственные стандарты, промышленные требования, требования по периодичности или требования по мощности. Возможны другие примеры критериев.

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

[0030] Устройства 104 конфигурируются, чтобы выполнять определение, которое осуществляется относительно того, допускает ли кадр, который должен быть передан согласно первому протоколу, некорректную интерпретацию приемником как передаваемый согласно второму протоколу. Когда кадр определяется как допускающий некорректную интерпретацию, устройство 104 корректирует внутреннее значение кадра, и корректировка является эффективной для того, чтобы предотвращать некорректную интерпретацию кадра, передаваемого от устройства 104 к приемнику в транспортном средстве. Скорректированный кадр может затем быть передан из устройства 104.

[0031] В некоторых аспектах корректировка переключает состояние, по меньшей мере, одного бита в кадре. В других аспектах устройство 104 вычисляет контрольную сумму в кадре согласно определению контрольной суммы, выполняемому посредством второго протокола. Более того, контрольная сумма может сравниваться с полем в кадре, которое должно было бы быть полем контрольной суммы согласно второму протоколу. Когда контрольная сумма равняется значению поля, может происходить неправильная интерпретация. Когда может происходить неправильная интерпретация, по меньшей мере, один бит переключается в другое состояние в кадре посредством устройства 104.

[0032] Устройства 104 могут также принимать указания относительно того, движется ли транспортное средство. Например, сигнал может быть отправлен от блока управления транспортного средства с этой информацией.

[0033] Обращаясь теперь к фиг.2, описывается один пример подхода для передачи считанной информации о давлении в шине. На этапе 202 считывается информация о давлении в шине. Это может быть выполнено посредством любого механизма считывания давления в шине, который известен специалистам в области техники.

[0034] На этапе 204 обнаруженная информация о давлении в шине сохраняется в буфере передачи. Буфер передачи может быть частью памяти.

[0035] На этапе 206 управляющая программа выполняется, чтобы передавать информацию о давлении в шине из буфера передачи внешнему приемному устройству согласно каждому из множества форматов передачи информации, включенных в управляющую программу, а не согласно коду производителей. Управляющая программа может быть сохранена в той же памяти, что и буфер передачи, или может быть сохранена в отдельном блоке памяти.

[0036] Управляющая программа может быть скомпилирована и/или транслирована перед ее выполнением.

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

[0037] Управляющая программа может также выполнять определение относительно того, допускает ли кадр, который должен передаваться согласно первому протоколу, некорректную интерпретацию приемником в транспортном средстве как передаваемый согласно второму протоколу. Когда кадр определяется как допускающий некорректную интерпретацию, внутреннее значение кадра корректируется, и корректировка является эффективной, чтобы предотвращать неправильную интерпретацию кадра, передаваемого из буфера передачи устройства контроля давления в шине приемнику.

[0038] Как упоминалось, буфер передачи выполнен с возможностью хранить данные контроля давления в шине, а передатчик выполнен с возможностью передавать сигнал, включающий в себя данные контроля давления в шине. Сигнал включает в себя пакет, который включает в себя множество кадров, и каждый из кадров включает в себя информацию контроля давления в шине. Множество промежуточных пространств в некоторых примерах расположено, по меньшей мере, между некоторыми из кадров в пакете. Характеристики кадров в пакете могут выбираться на основе критериев, таких как государственные стандарты, промышленные требования, требования по периодичности, требования по мощности или системные требования. Возможны другие примеры критериев.

[0039] Характеристики сигнала (например, которые регулируются, чтобы удовлетворять государственным стандартам, промышленным требованиям, требованиям по периодичности и/или требованиям по мощности) могут включать в себя общее число кадров в пакете, относительное позиционирование кадров в пакете, число кадров в пакете от каждого из множества производителей и относительное позиционирование кадров в пакете, при этом, по меньшей мере, некоторые из кадров являются кадрами от различных производителей. Возможны другие примеры.

[0040] На этапе 208 внешнее приемное устройство может конфигурироваться, чтобы функционировать согласно выбранному протоколу из множества протоколов связи. Во внешнем приемном устройстве (которое конфигурируется, чтобы работать согласно выбранному протоколу из множества протоколов связи) переданная информация о давлении в шине принимается. На этапе 210 приемник распознает информацию о давлении в шине, переданную согласно выбранному протоколу из множества протоколов связи, и игнорирует информацию о давлении в шине, переданную согласно другим из множества протоколов связи. Поскольку кадр был скорректирован, возникновение проблем неправильной интерпретации предотвращается.

[0041] Обращаясь теперь к фиг.3, описывается устройство 300 для считывания информации о давлении в шине. Устройство 300 включает в себя считывающее устройство 302, буфер 304 передачи, память 306, передатчик 308 и процессор (или контроллер) 310. Одна или более антенн 309 передают RF-сигналы с информацией о давлении в шине (например, в блоках, блоки последовательно передаются в пакетах, каждый блок имеет предварительно определенный формат). Одна или более антенн 311 принимают другие передачи данных (например, LF-передачи), которые активируют устройство 300, чтобы передавать RF-сигналы.

[0042] Датчик 302, который выполнен с возможностью считывать информацию о давлении в шине для шины. Датчик 302 является любым механическим считывающим приспособлением, которое считывает давление шины, как известно специалистам в области техники.

[0043] Буфер 304 передачи соединен с возможностью связи со считывающим устройством и выполнен с возможностью хранить считанную информацию о давлении в шине. Буфер 304 передачи может быть частью памяти 306 или отдельным от памяти 306 и выполнен с возможностью хранить данные контроля давления в шине. Буфер передачи выполнен с возможностью хранить кадр, который должен быть передан согласно первому протоколу. Память 306 может быть любым типом запоминающего устройства.

[0044] Передатчик 308 соединен с буфером 304 передачи и выполнен с возможностью передавать сигналы. Передатчик 308 может иметь одну или более антенн 309, чтобы передавать сигналы. Как упоминалось, одна или более антенн 311 принимают другие передачи данных (например, LF-передачи), которые активируют устройство 300, чтобы передавать RF-сигналы. Эти антенны могут быть соединены с процессором 310, который определяет, удовлетворяют ли сигналы критериям, которые требуются, чтобы активировать устройство 300 и тем самым начинать передачу информации о давлении в шине. Сигнал включает в себя пакет, который включает в себя множество кадров, и каждый из кадров включает в себя информацию контроля давления в шине. Множество промежуточных пространств расположено, по меньшей мере, между некоторыми из кадров в пакете. Характеристики кадров в пакете могут выбираться на основе одного или более из: государственных стандартов, промышленных требований, требований по периодичности или требований по мощности. Возможны другие примеры.

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

[0046] Процессор 310 соединяется с возможностью связи с датчиком 302, передатчиком 308, буфером 304 передачи и памятью 306. Процессор 310 выполнен с возможностью выполнять управляющую программу, сохраненную в памяти, и выполнение управляющей программы эффективно для передачи информации о давлении в шине из буфера 304 передачи внешнему приемнику через передатчик 308 согласно каждому из множества форматов связи, включенных в управляющую программу, а не согласно коду производителей.

[0047] Процессор 310 также выполнен с возможностью определять, допускает ли кадр, который должен быть передан согласно первому протоколу, некорректную интерпретацию приемником как передаваемый согласно второму протоколу. Когда кадр определяется как допускающий некорректную интерпретацию, выполняется корректировка во внутреннем значении кадра, и корректировка является эффективной для того, чтобы предотвращать некорректную интерпретацию кадра. Процессор 310 дополнительно выполнен с возможностью выполнять передачу кадра из буфера передачи через передатчик.

[0048] В других аспектах приемник 320 выполнен с возможностью принимать информацию о давлении в шине, переданную согласно каждому из множества протоколов связи, которая передается передатчиком 308 в антенне 324, и сообщать информацию процессору 322, где информация может быть обработана. Приемник 320 дополнительно выполнен с возможностью распознавать информацию о давлении в шине, переданную согласно выбранному протоколу из множества протоколов связи, и игнорировать информацию о давлении в шине, переданную согласно невыбранным протоколам из множества протоколов связи.

[0049] Обращаясь теперь к фиг.4, описывается один пример RF-передач. В этом примере первый пакет 402 включает в себя блоки (или кадры) 404, 406 и 408. Второй пакет 420 включает в себя кадры 422, 424 и 426. Нулевые кадры 410 вставляются между кадрами 406, 408, 410, 422, 424 и 426.

[0050] Каждый из блоков или кадров 404, 406, 408, 422, 424 и 426 включает в себя информацию о давлении в шине. Эта информация может быть в одном и том же или различных форматах. В одном примере все кадры 404, 406, 408, 424 и 426 включают в себя информацию согласно протоколу первого производителя. В другом примере кадр 404 реализован в протоколе первого производителя, кадр 406 реализован в протоколе второго производителя, кадр 408 реализован в протоколе первого производителя, кадр 422 реализован в протоколе третьего производителя, кадр 424 реализован в протоколе четвертого производителя и кадр 426 реализован в протоколе пятого производителя. В еще одном примере кадры реализованы в формате полностью отличающихся производителей. В других аспектах производитель может иметь различные форматы. Например, первый производитель может иметь первый формат и второй формат.

[0051] В одном аспекте, после того как пакет отправлен, он неоднократно передается. Повторение является немедленным, и каждый новый пакет включает в себя вновь обновленную информацию, передаваемую в каждом кадре пакета. В другом примере, после того как отправляется первый пакет 402 и затем через предварительно определенное время (например, 17 секунд), отправляется второй пакет. Затем шаблон повторяется.

[0052] В одном аспекте шаблон пакета не может быть изменен пользователем без полного перепрограммирования управляющей программы. Т.е., программирующее инструментальное средство не может быть использовано, чтобы изменять управляющую программу, чтобы передавать кадры для дополнительных/различных производителей, и не может быть использовано, чтобы выбирать кадры для передачи.

[0053] Обращаясь теперь к фиг.5, описывается один пример подхода для того, чтобы избегать неправильной интерпретации кадров в системе контроля давления в шине. На этапе 502 устройством контроля давления в шине выполняется определение относительно того, допускает ли кадр, который должен быть передан согласно первому протоколу, некорректную интерпретацию приемником как передаваемый согласно второму протоколу. Это определение может выполняться, если, например, кадры двух производителей являются достаточно похожими, чтобы приемник, ожидающий кадр от второго производителя, мог ошибочно определить кадр первого производителя как кадр от второго производителя. В этом отношении, в памяти может быть сохранена информация, указывающая кадры известных типов, которые могут быть неправильно интерпретированы, вместе с действиями, которые необходимо предпринять, когда такая ситуация возникает. В одном подходе возможные проблемы неправильной интерпретации определяются на покадровой основе, после того как каждый кадр загружается в буфер передачи.

[0054] На этапе 504, когда кадр определяется как допускающий некорректную интерпретацию, внутреннее значение кадра корректируется, и корректировка является эффективной для того, чтобы предотвращать некорректную интерпретацию кадра, передаваемого от устройства контроля давления в шине приемнику в транспортном средстве. В некоторых аспектах корректировка переключает состояние, по меньшей мере, одного бита в кадре. Скорректированный кадр может затем быть передан. В одном конкретном примере контрольная сумма вычисляется в кадре согласно способу определения контрольной суммы, используемому вторым протоколом. Более того, контрольная сумма сравнивается с полем в кадре, которое должно было бы быть полем контрольной суммы согласно второму протоколу. Когда контрольная сумма равна значению, присутствующему в поле, существует проблема неправильной интерпретации. Когда существует проблема неправильной интерпретации, по меньшей мере, одному биту переключают состояние в кадре и кадр передается. Переключение состояния бита гарантирует, что, когда приемник, ожидающий кадр второго протокола, принимает кадр (который был фактически передан согласно первому протоколу), контрольная сумма будет указывать недостоверный кадр согласно второму протоколу, и кадр будет игнорирован приемником.

[0055] Обращаясь теперь к фиг.6, описывается один пример подхода для того, чтобы избегать неправильной интерпретации кадров в системе контроля давления в шине. Первый кадр (кадр 1) 602 должен передаваться согласно первому протоколу (протоколу 1). Однако, как показано на фиг.6, первый протокол аналогичен второму протоколу, который определяет второй кадр (кадр 2) 604. Например, может быть видно, что первое поле F1 кадра 602 соответствует первому полю F1 кадра 604; что второе поле F2 кадра 602 соответствует второму полю F2 кадра 604; и что третье поле F3 кадра 602 соответствует третьему полю F3 кадра 604. Приемник, ожидающий кадр, переданный согласно второму протоколу (т.е. кадр 604), но фактически принимающий кадр, переданный согласно первому протоколу (т.е. кадр 602), может вычислять контрольную сумму по принятому кадру 602, и если эта контрольная сумма равняется полю F4 в кадре 602, тогда приемник признает кадр 602 как кадр второго протокола. Другими словами, приемник, ожидающий прием кадра согласно протоколу 2, может неправильно интерпретировать кадр, переданный согласно протоколу 1, тем самым создавая проблемы в приемнике.

[0056] На этапе 604 устройство контроля вычисляет контрольную сумму кадра 602, как если бы она была вычислена для кадра, передаваемого согласно протоколу 1. Если вычисление формирует значение, которое равно значению в поле F4 кадра 602, существует потенциальная проблема неправильной интерпретации и выполняется корректировка в кадре 602, так что, когда этот кадр принимается в приемнике, ожидающем кадр протокола 2, неправильная интерпретация избегается. Это может быть достигнуто, например, посредством переключения состояния бита в кадре 602. Переключая состояние бита, контрольная сумма, вычисленная приемником (ожидающим кадр протокола 2), не будет совпадать с полем F4 в кадре 602, и приемник будет игнорировать кадр (поскольку вычисленная контрольная сумма указывает искаженный кадр). Если первоначальное вычисление показывает, что контрольная сумма отличается, переключение состояния бита (или другая корректировка) не нужно, и приемник (ожидающий кадр второго протокола) будет просто игнорировать кадр.

[0057] Следует понимать, что любое из устройств, описанных в данном документе (например, устройства программирования или активации, устройства контроля давления в шине, приемники, передатчики, датчики, устройства представления или внешние устройства), может использовать вычислительное устройство, чтобы реализовывать различную функциональность и работу этих устройств. С точки зрения архитектуры аппаратных средств, такое вычислительное устройство может включать в себя, но не только, процессор, память и один или более интерфейс(ов) устройства ввода и/или вывода (I/O), которые соединены с возможностью связи через локальный интерфейс. Локальный интерфейс может включать в себя, например, но не только, одну или более информационных шин и/или других проводных или беспроводных соединений. Процессор может быть аппаратным устройством для выполнения программного обеспечения, в частности программного обеспечения, сохраненного в памяти. Процессор может быть специализированным или коммерчески доступным процессором, центральным процессором (CPU), вспомогательным процессором из нескольких процессоров, ассоциированных с вычислительным устройством, полупроводниковым микропроцессором (в форме интегральной микросхемы или набора интегральных схем) или, в целом, любым устройством для исполнения инструкций программного обеспечения.

[0058] Запоминающие устройства, описанные в данном документе, могут включать в себя любой один или комбинацию энергозависимых элементов памяти (например, оперативное запоминающее устройство (RAM), такое как динамическое RAM (DRAM), статическое RAM (SRAM), синхронное динамическое RAM (SDRAM), видео RAM (VRAM) и т.д.)) и/или энергонезависимых элементов памяти (например, постоянное запоминающее устройство (ROM), накопитель на жестком диске, лента, CD-ROM и т.д.). Кроме того, память может включать в себя электронные, магнитные, оптические и/или другие типы носителей хранения. Память может также иметь распределенную архитектуру, когда различные компоненты находятся удаленно друг от друга, но к ним может осуществляться доступ посредством процессора.

[0059] Программное обеспечение в любом из запоминающих устройств, описанных в данном документе, может включать в себя одну или более отдельных программ, каждая из которых включает в себя упорядоченный перечень исполняемых инструкций для реализации функций, описанных в данном документе. Когда создана как программа на исходном языке, программа транслируется через компилятор, ассемблер, интерпретатор или т.п., который может быть включен или не включен в память.

[0060] Следует понимать, что любой из подходов, описанных в данном документе, может быть реализован, по меньшей мере, частично, как компьютерные инструкции, сохраненные на компьютерных носителях (например, в памяти компьютера, как описано выше), и эти инструкции могут исполняться в процессорном устройстве, таком как микропроцессор. Однако эти подходы могут быть реализованы как любая комбинация электронных аппаратных средств и/или программного обеспечения.

[0061] Специалисты в области техники признают, что широкое разнообразие модификаций, изменений и комбинаций может быть сделано относительно вышеописанных вариантов осуществления без отступления от сущности и объема изобретения и что такие модификации, изменения и комбинации должны рассматриваться как находящиеся в пределах объема изобретения.

Похожие патенты RU2570246C2

название год авторы номер документа
СТРУКТУРА ПРОТОКОЛА В СИСТЕМЕ КОНТРОЛЯ ДАВЛЕНИЯ В ШИНЕ 2011
  • Деньо Жан-Кристоф
  • Фаррелл Брайан
RU2574876C2
УСТРОЙСТВО И СПОСОБ КОНТРОЛЯ ДАВЛЕНИЯ В ШИНЕ 2011
  • Деньо Жан-Кристоф
  • Фаррелл Брайан
RU2570245C2
УСТРОЙСТВО И СПОСОБ АКТИВАЦИИ ПРОЦЕССА ЛОКАЛИЗАЦИИ ДЛЯ УСТРОЙСТВА КОНТРОЛЯ ДАВЛЕНИЯ В ШИНЕ 2011
  • Деньо Жан-Кристоф
  • Фаррелл Брайан
RU2572990C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОВЫШЕНИЯ НАДЕЖНОСТИ ПЕРЕДАЧИ ПРИ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧЕ ДАННЫХ С ГИБКИМ РАЗМЕРОМ СООБЩЕНИЙ 2012
  • Хартвих Флориан
  • Шойинг Ян
RU2626094C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ С ГИБКИМ РАЗМЕРОМ СООБЩЕНИЙ И ПЕРЕМЕННОЙ ДЛИТЕЛЬНОСТЬЮ БИТА 2012
  • Хартвих Флориан
  • Хорст Кристиан
RU2597501C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ С ГИБКИМ РАЗМЕРОМ СООБЩЕНИЙ И ПЕРЕМЕННОЙ ДЛИТЕЛЬНОСТЬЮ БИТА 2012
  • Хартвих Флориан
  • Хорст Кристиан
RU2603534C2
ИНФОРМАЦИОННОЕ УСТРОЙСТВО КОММУНИКАЦИИ И УСТАНОВКА ДЛЯ ЕГО ИСПОЛЬЗОВАНИЯ 1995
  • Патрик Лабб
  • Оливье Руир
RU2145440C1
СПОСОБЫ И УСТРОЙСТВА ДЛЯ ПЕРЕДАЧИ ПОЛИТИКИ ПОДТВЕРЖДЕНИЯ В КОРОТКОМ КАДРЕ 2013
  • Пак Минёун
RU2599960C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ С ГИБКИМ РАЗМЕРОМ СООБЩЕНИЙ И ПЕРЕМЕННОЙ ДЛИТЕЛЬНОСТЬЮ БИТА 2012
  • Хартвих Флориан
  • Хорст Кристиан
RU2602353C2
СПОСОБ И УСТРОЙСТВО ДЛЯ АДАПТИРУЕМОЙ К РАЗМЕРАМ ПАМЯТИ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ 2012
  • Хартвих Флориан
RU2597502C2

Иллюстрации к изобретению RU 2 570 246 C2

Реферат патента 2015 года УСТРОЙСТВО И СПОСОБ ДЛЯ НЕДОПУЩЕНИЯ НЕПРАВИЛЬНОЙ ИНТЕРПРЕТАЦИИ ПРОТОКОЛА ДЛЯ СИСТЕМЫ КОНТРОЛЯ ДАВЛЕНИЯ В ШИНЕ

Группа изобретений относится к устройствам контроля давления в шине, конкретнее к способу и устройству для недопущения неправильной интерпретации протокола в системе контроля давления в шине. Способ содержит этапы: определение относительно того, допускает ли кадр, который должен передаваться согласно первому протоколу, некорректную интерпретацию приемником в транспортном средстве как передаваемый согласно второму протоколу. Если кадр некорректно интерпретирован, внутреннее значение кадра корректируется для предотвращения неправильной интерпретации кадра, передаваемого от устройства контроля давления в шине приемнику. Устройство содержит: буфер передачи, выполненный с возможностью хранить кадр, передатчик, соединенный с буфером передачи, контроллер, соединенный с буфером передачи и передатчиком. Достигается надежность и точность информации о давлении в шине. 2 н. и 11 з.п. ф-лы, 6 ил.

Формула изобретения RU 2 570 246 C2

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

2. Способ по п.1, дополнительно содержащий этап, на котором передают скорректированный кадр.

3. Способ по п.1, в котором корректировка переключает состояние, по меньшей мере, одного бита в кадре.

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

5. Способ по п.4, в котором контрольная сумма сравнивается с полем в кадре, которое должно было бы быть полем контрольной суммы согласно второму протоколу.

6. Способ по п.5, дополнительно содержащий то, что, когда контрольная сумма равна значению поля, существует возможная неправильная интерпретация.

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

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

9. Устройство по п.8, в котором контроллер выполнен с возможностью выполнять корректировку посредством переключения состояния, по меньшей мере, одного бита в кадре.

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

11. Устройство по п.10, в котором контроллер выполнен с возможностью сравнивать контрольную сумму с полем в кадре, которое должно было бы быть полем контрольной суммы согласно второму протоколу.

12. Устройство по п.11, в котором контроллер выполнен с возможностью, когда контрольная сумма равна значению поля, определять, что существует возможная неправильная интерпретация.

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

Документы, цитированные в отчете о поиске Патент 2015 года RU2570246C2

WO 2012097154 A1, 19.07.2012
JP 2001312860 A, 09.11.2001
US 2003122660 A1, 03.07.2003
СИСТЕМА КОНТРОЛЯ СОСТОЯНИЯ ШИН 2006
  • Фу Джианжонг
RU2398680C2
Вытяжной прибор для прядильных машин 1933
  • Густин К.М.
SU38461A1

RU 2 570 246 C2

Авторы

Деньо Жан-Кристоф

Фаррелл Брайан

Даты

2015-12-10Публикация

2011-08-09Подача