Временная синхронизация в автоматизированных приборах

Классификация по МПК: G04G

Патентная информация
Заявка на изобретение №: 
2012113542
Дата публикации: 
Воскресенье, Октябрь 20, 2013

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

- импульсы базового временного такта подаются на соответствующий первый счетчик (13а, 13b) выбранного (11а) и по меньшей мере одного другого модуля (11b) и обуславливают там инкрементное уменьшение состояния счетчика для соответствующего первого счетчика (13а, 13b);

- импульсы базового временного такта подаются на соответствующий второй счетчик (14а, 14b) выбранного (11а) и по меньшей мере одного другого модуля (11b) и обуславливают там инкрементное повышение состояния счетчика для соответствующего второго счетчика (14а, 14b);

- при достижении состояния счетчика со значением нуль для соответствующего первого счетчика (13а, 13b) генерируется соответствующий временной импульс, из которого формируется соответствующий временной такт модулей;

- в качестве реакции на временной импульс на выбранном (11а) и по меньшей мере одном другом модуле (11b);

- состояние счетчика для соответствующего второго счетчика (14а, 14b) сохраняется в памяти (18а, 18b), и

- значение счетчика перезапуска, имеющееся в соответствующей памяти (16а, 16b) перезапуска, принимается в соответствующий первый счетчик (13а, 13b);

- в качестве реакции на временной импульс на выбранном модуле (11а) дополнительно формируется сообщение временного управления, которое содержит текущее сохраненное в памяти (18а) состояние счетчика для второго счетчика (14а) выбранного модуля (11а), и передается на по меньшей мере один другой модуль (11b);

- на по меньшей мере одном другом модуле (11b) принятое с сообщением временного управления состояние счетчика для второго счетчика (14а) выбранного модуля (11а) сравнивается с состоянием счетчика соответствующего собственного второго счетчика (14b);

- из разницы между соответствующими состояниями счетчиков определяется корректирующее значение; и

- корректирующее значение, для установления временной синхронизации для однократного прохода соответствующего первого счетчика (13b), суммируется со значением счетчика перезапуска, имеющимся в соответствующей памяти (16b) перезапуска по меньшей мере одного другого модуля (11b).

2. Способ по п.1, отличающийся тем, что

- значение счетчика перезапуска выбирается таким образом, что, с учетом частоты базового временного такта, формирование временного импульса всегда осуществляется по прошествии выбранного временного интервала, и

- в качестве реакции на соответствующий временной импульс значение соответствующего датчика (17а, 17b) времени модулей для выбранного (11а) и по меньшей мере одного другого модуля (11b) повышается на временной шаг, соответствующий этому временному интервалу.

3. Способ по п.1 или 2, отличающийся тем, что

- импульсы базового временного такта на выбранном (11а) и по меньшей мере одном другом модуле (11b) подаются на соответствующий тактовый умножитель (15а, 15b), который выполняет умножение частоты базового временного такта на значение F; и

- соответственно повышенный базовый временной такт применяется как временной такт для соответствующего первого счетчика (13а, 13b).

4. Способ по п.1, отличающийся тем, что

- имеется другой выбранный модуль, который выполнен с возможностью формирования соответствующего базового временного такта, и

- при сбое базового временного такта первого выбранного модуля (11а) другой выбранный модуль передает свой базовый временной такт на по меньшей мере один другой модуль (11b) и выполняет шаги для временной синхронизации, выполнявшиеся до сих пор первым выбранным модулем (11а).

5. Автоматизированный прибор (10) с по меньшей мере двумя внутренними модулями (11а, 11b), причем выбранный (11а) из обоих модулей выполнен с возможностью формирования базового временного такта и передачи базового временного такта на по меньшей мере один другой модуль (11b), отличающийся тем, что

выбранный модуль (11а) и по меньшей мере один другой модули (11b) выполнены с возможностью выполнения способа для временной синхронизации согласно любому из пп.1-4.