ШАГОВЫЙ ЭЛЕКТРОПРИВОД Российский патент 1997 года по МПК H02P8/00 

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

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

Известно устройство для управления шаговым двигателем, содержащее тактовый генератор, управляемый ключ, счетчик, делитель, элемент задержки и распределитель (авт.св. СССP N 310051, Н 02 Р 8/00, 1970).

Это устройство предназначено для увеличения быстродействия шагового двигателя путем подачи на распределитель второго импульса с частотой меньшей, чем частота входных импульсов, причем последующие импульсы поступают на распределитель с собственной частотой.

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

Известно устройство для управления шаговым двигателем, содержащее генератор опорной частоты, первый счетчик импульсов, второй счетчик импульсов, узел сравнения, распределитель импульсов (авт.св. СССР N 1014119, Н 02 Р 8/00, 1983).

Недостатком данного устройства является то, что оно реализует только симметричный график изменения частоты управления шаговым двигателем в процессе разгона до заданной частоты и торможения с нее, который не всегда является оптимальным.

Прототипом предлагаемого устройства является (авт.св. СССР N 1267582, Н 02 Р 8/00, 1986) устройство для управления шаговым двигателем (ШД), содержащее блок формирования управляющих сигналов и блок шагового двигателя, причем блок формирования управляющих сигналов содержит генератор импульсов, первый, второй, третий счетчики, дешифратор текущей скорости, мультиплексор верхней частоты, мультиплексор нижней частоты, первый, второй, третий, четвертый ключи, а блок шагового двигателя содержит коммутатор фаз и ШД,
причем первый выход генератора импульсов соединен с первым входом второго ключа, второй выход генератора импульсов соединен с суммирующим входом второго счетчика, вход записи которого соединен с выходом второго ключа, а входы установки соединены с выходами второго счетчика и входами дешифатора текущей скорости, суммирующий вход первого счетчика соединен с выходом третьего ключа, а вычитающий вход соединен с выходом четвертого ключа, выход переноса второго счетчика соединен со вторым входом второго ключа, первым входом первого ключа и суммирующим входом третьего счетчика, выход переноса которого соединен с первыми входами третьего и четвертого ключей, второй вход первого ключа соединен с входом "Движение" устройства,
а выход первого ключа соединен с входом коммутатора фаз, выходы которого соединены с входами ШД, инверсные выходы дешифратора текущей скорости соединены с входами мультиплексора верхней частоты и мультиплексора нижней частоты, адресные входы которых соединены с входами "Скорость" устройства, стробирующие входы мультиплексоров верхней частоты и нижней частоты соединены соответственно с входами "Разгон" и "Торможение" устройства, а выходу мультиплексоров верхней частоты и нижней частоты соединены со вторыми входами соответственно третьего и четвертого ключей.

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

Целью изобретения является повышение быстродействия устройства при заданном уровне потерь энергии в шаговом двигателе.

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

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

В электропривод введен также блок оптимизации позиционирования, содержащий первый, второй, третий и четвертый задатчики, первый, второй, третий, четвертый и пятый узлы, сравнения, RS-триггер, 1 и 2 D-триггеры, первый, второй и третий элементы И, элемент ИЛИ, регистр, первую группу входов, вторую группу входов, третий вход, первый выход второй выход, причем выходы первого, второго, третьего и четвертого задатчиков блока оптимизации позиционирования соединены с первыми входами первого, второго и третьего, четвертого узлов сравнения блока оптимизации позиционирования, вторые входы которых соединены с третьим входом блока оптимизации позиционирования, выходы первого, второго, третьего и четвертого узлов сравнения блока оптимизации позиционирования соединены соответственно с первым и вторым входами первого элемента И и третьим и четвертым входами второго элемента И блока оптимизации позиционирования,
третий вход первого элемента И и второй вход второго элемента И блока оптимизации позиционирования соединены с инверсным выходом RS -триггера блока оптимизации позиционирования, вход S которого соединен с выходом четвертого узла сравнения блока оптимизации позиционирования,
четвертый вход первого элемента И и первый вход второго элемента И блока оптимизации позиционирования соединены соответственно с инверсными выходами второго и первого D-триггеров блока оптимизации позиционирования, входы D которых соединены соответственно с выходами второго и первого элементов И блока оптимизации позиционирования, а входы соединены с выходами третьего элемента И, входом записи С регистра и первым выходом блока оптимизации позиционирования,
первый и второй входы элемента ИЛИ блока оптимизации позиционирования соединены соответственно с выходами первого и второго элементов И блока оптимизации позиционирования, выход элемента ИЛИ блока оптимизации позиционирования соединен со вторым входом третьего элемента И блока оптимизации позиционирования, третий вход которого соединен с выходом пятого узла сравнения блока оптимизации, вход D регистра блока оптимизации позиционирования, соединен со вторым входом пятого узла сравнения блока оптимизации позиционирования, первый вход которого соединен с выходом регистра блока оптимизации позиционирования,
входы R, RS-триггера, первого D-триггера и вход сброса регистра блока оптимизации позиционирования соединены с третьим входом первой группы входов блока оптимизации позиционирования, вход R второго D-триггера блока оптимизации позиционирования соединен с первым входом первой группы входов блока оптимизации позиционирования,
первый вход третьего элемента И блока оптимизации позиционирования соединен со вторым входом первой группы входов блока оптимизации позиционирования, четвертый вход третьего элемента И и второй вход пятого узла сравнения блока оптимизации позиционирования, соединены соответственно с первым и вторым входом второй группы входов блока оптимизации позиционирования, инверсный выход второго D-триггера соединен со вторым выходом блока оптимизации позиционирования.

В электропривод введен также блок моделирования позиционирования содержащий первый, второй, третий, четвертый и пятый узлы памяти, первый, второй и третий вычитатели, первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой, девятый и десятый умножители, первый и второй накапливающие сумматоры, первый, второй, третий, четвертый, пятый и шестой задатчики, первый и второй сумматоры, коммутаторы, первый и второй мультиплексоры, первую группу входов, вторую группу входов, третью группу входов, четвертый вход, первый выход, вторую группу выходов,
причем входы первого, второго и третьего узлов памяти блока моделирования позиционирования соединены с первой группой входов блока моделирования позиционирования, а их выходы соединены соответственно с первым входом восьмого умножителя, первым входом первого умножителя и входом уменьшаемого первого вычитателя блока моделирования позиционирования,
второй вход первого умножителя блока моделирования позиционирования соединен с выходом четвертого узла памяти блока моделирования позиционирования, вход которого соединен с выходом первого вычитателя и первым выходом блока моделирования позиционирования, выход первого умножителя блока моделирования позиционирования соединен с первым входом третьего умножителя и входом уменьшаемого третьего вычитателя блока моделирования позиционирования, вход вычитаемого которого соединен со вторым входом седьмого умножителя и выходом пятого умножителя блока моделирования позиционирования,
первый вход седьмого умножителя блока моделирования позиционирования соединен с выходом четвертого умножителя блока моделирования позиционирования, второй вход которого соединен с Выходом первого задатчика блока моделирования позиционирования, первый вход четвертого умножителя блока моделирования позиционирования соединен со вторым входом третьего умножителя, первым входом пятого умножителя, вторым входом второго умножителя и выходом второго накапливающего сумматора блока моделирования позиционирования,
второй вход пятого умножителя блока моделирования позиционирования соединен с выходом пятого узла памяти блока моделирования позиционирования, вход которого соединен с входом вычитаемого первого вычитателя и выходы первого накапливающегосумматора блока моделирования позиционирования,
выход второго задатчика блока моделирования позиционирования соединен с первым входом шестого умножителя блока моделирования позиционирования, второй вход которого соединен с выходом третьего умножителя блока моделирования позиционирования, второй вход второго сумматора блока моделирования позиционирования соединен с выходом второго вычитателя блока моделирования позиционирования, вход уменьшаемого которого соединен с выходом седьмого умножителя, а вход вычитаемого соединен с выходом шестого умножителя блока моделирования позиционирования,
первый вход второго сумматора блока моделирования позиционирования соединен с выходом восьмого умножителя блока моделирования позиционирования, второй вход которого соединен с выходом четвертого задатчика блока моделирования позиционирования, выход пятого задатчика блока моделирования позиционирования соединен со вторым входом девятого умножителя блока моделирования позиционирования, первый вход которого соединен с выходом первого сумматора блока моделирования позиционирования, первый вход которого соединен с выходом третьего вычитателя блока моделирования позиционирования, а второй вход этого сумматора соединен с выходом третьего задатчика блока моделирования позиционирования,
выход девятого умножителя блока моделирования позиционирования соединен с входом коммутатора и вторым входом десятого умножителя блока моделирования позиционирования, первый вход которого соединен с первым входом второго умножителя и выходом шестого задатчика блока моделирования позиционирования,
выход десятого умножителя блока моделирования позиционирования соединен с первым входом второго мультиплексора блока моделирования позиционирования, второй вход которого соединен с первым входом третьего группы входов блока моделирования позиционирования,
выход второго мультиплексора блока моделирования позиционирования соединен со вторым входом второго накапливающего сумматора блока моделирования позиционирования, первый вход которого соединен с его выходом,
выход второго умножителя блока моделирования позиционирования соединен с первым входом первого мультиплексора блока моделирования позиционирования, второй вход которого соединен со вторым входом третьей группы входов блока моделирования позиционирования,
выход первого мультиплексора блока моделирования позиционирования соединен со вторым входом первого накапливающего сумматора блока моделирования позиционирования, первый вход которого соединен с его выходом, управляющий вход коммутатора блока моделирования позиционирования соединен с четвертым входом блока моделирования позиционирования,
входы занесения первого и второго накапливающих сумматоров и управляющие входы первого и второго мультиплексоров блока моделирования позиционирования соединены с третьим входом второй группы входов блока моделирования позиционирования,
входы суммирования первого и второго накапливающих сумматоров блока моделирования позиционирования соединены со вторым входом второй группы входов блока моделирования позиционирования,
выходы второго сумматора, второго накапливающего сумматора и коммутатора соединены соответственно с первыми, вторыми и третьими выходами второй группы выходов блока моделирования позиционирования,
блок формирования управляющих сигналов дополнительно содержит второй генератор импульсов, RS-триггер, первый и второй элементы И, элемент ИЛИ, регистр, первый и второй узлы сравнения, третий счетчик, задатчик, первую группу выходов, второй выход и второй вход,
причем вход запуска электропривода соединен с первым входом блока формирования управляющих сигналов, соединенным с входом S RS-триггера, первым входом элемента,ИЛИ, входом сброса третьего счетчика блока формирования управляющих сигналов и первым выходы первой группы выходов блока формирования управляющих сигналов, прямой выход RS-триггера блока формирования управляющих сигналов соединен с первыми входами первого и второго элементов И блока формирования управляющих сигналов, вторые входы которых соединены соответственно с выходами первого и второго генераторов импульсов блока формирования управляющих сигналов,
выходы первого и второго элементов И блока формирования управляющих сигналов соединены соответственно с входами суммирования первого и второго счетчиков блока формирования управляющих сигналов, входы сброса которых соединены с выходом элемента ИЛИ, входом сброса регистра блока формирования управляющих сигналов и третьим выходом первой группы выходов блока формирования управляющих сигналов, выход второго счетчика блока формирования управляющих сигналов соединен с четвертым выходом первой группы выходов и входом D регистра блока формирования управляющих сигналов, выход которого соединен со вторым входом первого узла сравнения блока формирования управляющих сигналов, первый вход которого соединен с выходом первого счетчика блока формирования управляющих сигналов,
выход первого узла сравнения блока формирования управляющих сигналов соединен со вторым входом элемента ИЛИ, входом суммирования третьего счетчика и вторым выходом блока формирования управляющих сигналов, выход третьего счетчика блока формирования управляющих сигналов соединен со вторым входом второго узла сравнения блока формирования управляющих сигналов, выход задатчика блока формирования управляющих сигналов соединен с первым входом второго узла сравнения блока формирования управляющих сигналов, выход которого соединен с входом R RS-триггера блока формирования управляющих сигналов, выход второго генератора импульсов блока формирования управляющих сигналов соединен со вторым выходом первой группы выходов блока формирования управляющих сигналов,
вход записи регистра блока формирования управляющих сигналов соединен со вторым входом блока формирования управляющих сигналов, выходы первой группы выходов блока формирования управляющих сигналов соединены с соответствующими входами первой группы входов блока вычисления функционала качества позиционирования, первой группы входов блока оптимизации позиционирования и второй группы входов блока моделирования позиционирования, второй выход блока формирования управляющих сигналов соединен с входом блока шагового двигателя, который дополнительно содержит датчик скорости и датчик положения, первую группу выходов, вторую группу выходов, причем вход блока шагового двигателя соединен с входом коммутатора фаз, выходы которого соединены с первой группой выходов блока шагового двигателя, входы датчиков скорости и положения соединены с шаговым двигателем, а их выходы соединены со второй группой выходов блока шагового двигателя, первая группа входов блока моделирования позиционирования соединена с первой группой выходов блока шагового двигателя,
третья группа входов блока моделирования позиционирования соединена со второй группой выходов блока шагового двигателя, четвертый вход блока моделирования позиционирования соединен со вторым выходом блока оптимизации позиционирования,
первый выход блока моделирования позиционирования соединен с третьим входом блока оптимизации позиционирования, первый выход которого соединен со вторым входом блока формирования управляющих сигналов, вторая группа выходов блока моделирования позиционирования соединена со второй группой входов блока вычисления функционала качества позиционирования, первая группа выходов которого соединена со второй группой входов блока оптимизации позиционирования.

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

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

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

На фиг.1 изображена структурная схема предлагаемого устройства для управления шаговым двигателем; на фиг.2 структурная схема блока формирования управляющих сигналов; на фиг.3 структурная схема блока вычисления функционала качества; на фиг.4 структурная схема блока оптимизации; на фиг.5 структурная схема блока моделирования; на фиг.6 структурная схема блока шагового двигателя; на фиг.7 модель шагового двигателя.

Устройство содержит (фиг. 1) блок 1 формирования управляющих сигналов, блок 2 вычисления функционала качества позиционирования,блок 3 оптимизации позиционирования, блок 4 моделирования позиционирования, блок 5 шагового двигателя, вход 6 запуска устройства, соединенный с первым входом блока 1 формирования управляющих сигналов.

Причем блок 1 формирования управляющих сигналов содержит генераторы импульсов 71 и 72, RS-триггер 8, элементы И 91 и 92, счетчики 101-103, элемент ИЛИ 11, регистр 12, узлы сравнения 131 и 132, задатчик 14, первую группу выходов 15, второй выход 16, второй вход 17, блок 2 вычисления функционала качества содержит задатчики 181-184. умножители 191 и 192, вычитатель 20, сумматор 21, узлы деления 221 и 222, накапливающий сумматор 23, узлы сравнения 241 и 242, элемент И 25, первую группу входов 15, вторую группу входов 26, первую группу выходов 27, блок 3 оптимизации содержит задатчики 281-284, узлы сравнения 291-295, RS-триггер 30, элементы И 311-313, элемент ИЛИ 32, D-триггеры 331 и 332, регистр 34, первую группу входов 15, вторую группу входов 27, третий вход 35, первый выход 17, второй выход 36.

Блок 4 моделирования содержит узлы памяти 391-395, вычитатели 401-403, умножители 411-4110, накапливающие сумматоры 421 и 422, задатчики 431-433, сумматоры 441 и 442 мультиплексоры 451 и 452, коммутатор 46, первую группу входов 37, вторую группу входов 15, третью группу входов 38, четвертый вход 36, первый выход 35, вторую группу выходов 26, блок 5 шагового двигателя содержит коммутатор фаз 47, ШД 48, датчик скорости 49, датчик положения 50, первый вход 16, первую группу выходов 37, вторую группу выходов 38, причем первый вход блока 1 формирования управляющих сигналов соединен с входом S RS-триггера 8, первым входом элемента ИЛИ 11, входом сброса счетчика 103 и выходом 151 первой группы выходов 15 блока 1 формирования управляющих сигналов,
прямой выход RS-триггера 8 блока 1 формирования управляющих сигналов соединен с первымивходами элементов И 91 и 92 блока 1 формирования управляющих сигналов, вторые входы которых соединены соответственно с выходами генераторов 71 и 72 блока 1 формирования управляющих сигналов, выходы элементов И 91 и 92 соединены соответственно с входами суммирования счетчиков 101 и 102 блока 1 формирования управляющих сигналов, входы сброса которых соединены с выходом элемента ИЛИ 11, входом сброса регистра 12 и выходом 153 первой группы выходов 15 блока 1 формирования управляющих сигналов, выход счетчика 102 соединен с выходом 154 первой группы выходов 15 и входом регистра 12 блока 1 формирования управляющих сигналов, выход которого соединен со вторым входом узла сравнения 131 блока 1 формирования управляющих сигналов, первый вход которого соединен с выходом счетчика 101 блока 1 формирования управляющих сигналов.

Выход узла сравнения 131 блока 1 формирования управляющих сигналов соединен со вторым входом элемента ИЛИ 11 и входом суммирования счетчика 103 блока 1 формирования управляющих сигналов, выход которого соединен со вторым входом узла сравнения 132 блока 1 формирования управляющих сигналов, выход задатчика 14 блока 1 формирования управляющих сигналов соединен с первым входом узла сравнения 132 блока 1 формирования управляющих сигналов, выход которого соединен со входом R RS-триггера 8 блока 1 формирования управляющих сигналов, выход генератора 72 блока 1 формирования управляющих сигналов соединен с выходом 152 первой группы выходов 15 блока 1 формирования управляющих сигналов, вход записи регистра 12 блока 1 формирования управляющих сигналов соединен со вторым входом 17 блока 1 формирования управляющих сигналов, выход узла сравнения 131 блока 1 формирования управляющих сигналов соединен со вторым выходом 16 блока 1 формирования управляющих сигналов, выходы задатчиков 181-183 блока 2 вычисления функционала качества соединены соответственно с первыми входами сумматора 21 и умножителей 191 и 192 блока 2 вычисления функционала качества,
второй вход сумматора 21 блока 2 вычисления функционала качества соединен с выходом вычитателя 20 блока 2 вычисления функционала качества, входы уменьшаемого и вычитаемого которого соединены соответственно с выходами умножителей 191 и 192 блока 2 вычисления функционала качества, вторые входы которых соединены соответственно с входами 261 и 262 второй группы входов 26 блока 2 вычисления функционала качества.

Выход задатчика 184 блока 2 вычисления функционала качества соединен с первыми входами узлов сравнения 241 и 242 блока 2 вычисления функционала качества, выходы которых соединены соответственно с первым и вторым входами элемента И 25 блока 2 вычисления функционала качества, второй вход узла сравнения 241 блока 2 вычисления функционала качества соединен с входом делителя узла деления 221 блока 2 вычисления функционала качества, вход делимого которого соединен со вторым входом узла сравнения 242 и выходом сумматора 21 блока 2 вычисления функционала качества, выход частного узла деления 221 и блока 2 вычисления функционала качества соединен с первым входом накапливающего сумматора 23 блока 2 вычисления функционала качества, второй вход которого соединен с его выходом и входом делимого узла деления 222 блока 2 вычисления функционала качества, а вход суммирования соединен со входом 152 первой группы входов 15 блока 2 вычисления функционала качества, вход сброса накапливающего сумматора 23 блока 2 вычисления функционала качества соединен с входом 153 первой группы входов 15 блока 2 вычисления функционала качества, вход делителя узла деления 222 блока 2 вычисления функционала качества соединен с входом 154 первой группы входов 15 блока 2 вычисления функционала качества,
вход делителя узла деления 221 и второй вход узла сравнения 241 блока 2 вычисления функционала качества соединены с входом 263 второй группы входов 26 блока 2 вычисления функционала качества, выход элемента И 25 и выход частного узла деления 222 блока 2 вычисления функционала качества соединены соответственно с выходами 271 и 272 первой группы выходов 27 блока 2 вычисления функционала качества,
выходы задатчиков 281-284 блока 3 оптимизации соединены с первыми входами узлов сравнения 291-294 блока 3 оптимизации, вторые входы которых соединены с третьим входом 35 блока 3 оптимизации, выходы узлов сравнения 291-294 блока 3 оптимизации соединены соответственно с первым и вторым входами элемента И 311 и третьим и четвертым входами элемента И 312 блока 3 оптимизации, третий вход элемента И 311 и второй вход элемента И 312 блока 3 оптимизации соединены с инверсным выходом RS-триггера 30 блока 3 оптимизации,
вход S которого соединен с выходом узла сравнения 294 блока 3 оптимизации, четвертый вход элемента И 311 и первый вход элемента И 312 блока 3 оптимизации соединены соответственно с инверсными выходами D-триггеров 332 и 331 блока 3 оптимизации, входы D которых соединены соответственно с выходами элементов И 311 и 312 блока 3 оптимизации,
а входы С соединены с выходом элемента И 313, входы записи регистра 34 и первым выходом 17 блока 3 оптимизации, первый и второй входы элемента ИЛИ 32 блока 3 оптимизации соединены соответственно с выходами элементов И 311 и 312 и блока 3 оптимизации, выход элемента ИЛИ 32 блока 3 оптимизации соединен со вторым входом элемента И 313 блока 3 оптимизации, третий вход которого соединен с выходом узла сравнения 295 блока 3 оптимизации.

Вход регистра 34 блока 3 оптимизации соединен со вторым входом узла сравнения 295 блока 3 оптимизации, первый вход которого соединен с выходом регистра 34, блок 3 оптимизации, входы R RS-триггера 30, D-триггера 331 и вход сброса регистра 34 блока 3 оптимизации соединены с входом 153 первой группы входов 15 блока 3 оптимизации, вход R RS-триггера 332 блока 3 оптимизации соединен с входом 151 первой группы входов 15 блока 3 оптимизации, первый вход элемента И 313 блока 3 оптимизации соединен с входом 152 первой группы входов 15 блока 3 оптимизации, четвертый вход элемента И 313 и второй вход узла сравнения 295 блока 3 оптимизации соединены соответственно с входами 271 и 272 второй группы входов 27 блока 3 оптимизации, инверсный выход D-триггера 332 соединен со вторым выходом 36 блока 3 оптимизации, входы узлов памяти 391-393 блока 4 моделирования соединены с первой группой входов 37 блока 4 моделирования, а их выходы соединены соответственно с первым входом умножителя 418, первым входом умножителя 411 и входом уменьшаемого вычитателя 401 блока 4 моделирования, второй вход умножителя 411 блока 4 моделирования соединен с выходом узла памяти 394 блока 4 моделирования, вход которого соединен с выходом вычитателя 401 и первым выходом 35 блока 4 моделирования, выход умножителя 411 блока 4 моделирования соединен с первым входом умножителя 413 и входом уменьшаемого вычитателя 403 блока 4 моделирования, вход вычитаемого которого соединен с входом умножителя 417 и выходом умножителя 415 блока 4 моделирования.

Первый вход умножителя 417 блока 4 моделирования соединен с выходом умножителя 414 блока 4 моделирования, второй вход которого соединен с выходом задатчика 431 блока 4 моделирования, первый вход умножителя 414 блока 4 моделирования соединен со вторым входом умножителя 413, первым выходом умножителя 414 вторым входом умножителя 412 и выходом накапливающего сумматора 422 блока 4 моделирования, второй вход умножителя 415 блока 4 моделирования соединен с выходом узла памяти 395 блока 4 моделирования, вход которого соединен с входом вычитателя 401 и выходом накапливающего сумматора 421 блока 4 моделирования,
выход задатчика 432 блока 4 моделирования соединен с первым входом умножителя 414 блока 4 моделирования, второй вход которого соединен с выходом умножителя 413 блока 4 моделирования, второй вход сумматора 442 блока 4 моделирования соединен с выходом вычитателя 402 блока 4 моделирования, вход уменьшаемого которого соединен с выходом умножителя 417, а вход вычитаемого соединен с выходом умножителя 416 блока 4 моделирования, первый вход сумматора 442 блока 4 моделирования соединен с выходом умножителя 418 блока 4 моделирования, второй вход которого соединен с выходом задатчика 434
блока 4 моделирования, первый вход умножителя 419 блока 4 моделирования соединен с выходом сумматора 441 блока 4 моделирования, первый вход которого соединен с выходом вычитателя 403 блока 4 моделирования, а второй вход соединен с выходом задатчика 433 блока 4 моделирования.

Выход умножителя 419 блока 4 моделирования соединен с входом коммутатора 46 и вторым входом умножителя 4110 блока 4 моделирования, первый вход которого соединен с первым входом умножителя 412 и выходом задатчика 436 блока 4 моделирования, выход умножителя 4110 блока 4 моделирования соединен с первым входом мультиплексора 452 блока 4 моделирования, второй вход которого соединен с входом 381 третьей группы входов 38 блока 4 моделирования, выход мультиплексора 452 блока 4 моделирования соединен сот вторым входом накапливающего сумматора 422 блока 4 моделирования, второй вход которого соединен с его выходом, выход умножителя 412 блока 4 моделирования соединен с первым входом мультиплексора 451 блока 4 моделирования, второй вход которого соединен с выходом 382 третьей группы входов 38 блока 4 моделирования, выход мультиплексора 451 блока 4 моделирования соединен со вторым входом накапливающего сумматора 421 блока 4 моделирования, второй вход которого соединен с его выходом,
управляющий вход коммутатора 46 блока 4 моделирования соединен с четвертым входом 36 блока 4 моделирования.

входы занесения накапливающих сумматоров 421 и 422 и управляющие входы мультиплексоров 451 и 452 блока 4 моделирования соединены с входом 153 второй группы входов 15 блока 4 моделирования, входы суммирования накапливающих сумматоров 421 и 422 блока 4 моделирования соединены с входом 152 второй группы входов 15 блока 4 моделирования, выходы сумматора 442, накапливающего сумматора 422 и коммутатора 46 соединены соответственно с выходами 261, 262, 263 второй группы выходов 26 блока 4 моделирования,
первый вход 16 блока 5 шагового двигателя соединен с входом коммутатора фаз 47 блока 5 шагового двигателя, выходы которого соединены с входами ШД 48 и первой группой выходов 37 блока 5 шагового двигателя, входы датчика скорости 49 и датчика положения 50 соединены с ШД 48, а из выходы соединены соответственно с выходами 381 и 382 второй группы выходов 38 блока 5 шагового двигателя.

Выходы первой группы выходов 15 блока 1 формирования управляющих сигналов соединены с соответствующими входами первой группы входов 15 блока 2 вычисления функционала качества, первой группы входов 15 блока 3 оптимизации и второй группы входов 15 блока 4 моделирования, второй выход 16 блока 1 формирования управляющих сигналов соединен с первым входом 16 блока 5 шагового двигателя, первая группа выходов 37 и вторая группа выходов 38 блока 5 шагового двигателя соединена соответственно с первой группой входов 37 и третьей группой входов 38 блока 4 моделирования, четвертый вход 36 блока 4
моделирования соединен с вторым входом 36 блока 3 оптимизации, первый выход 35 блока 4 моделирования соединен с третьим входом 35 блока 3 оптимизации, вторая группа выходов 26 блока 4 моделирования соединена со второй группой входов 26 блока 2 вычисления функционала качества, первая группа выходов 27 блока 2 вычисления функционала качества соединена со второй группой входов 27 блока 3 оптимизации, первый выход 17 блока 3 оптимизации соединен со вторым входом 17 блока 1 формирования управляющих сигналов.

Идея, положенная в основу работы устройства, базируется на использовании метода асимптотической магистральной оптимизации (Панасюк А.И. Панасюк В.И. Асимптотическая магистральная оптимизация управляемых систем. Минск: Наука и техника, 1986, с.295). Задача оптимизации при этом ставится следующим образом: за минимальное время отработать заданный угол поворота без превышения допустимого уровня потерь энергии в ШД
,
где Rф активное сопротивление цепи фазы ШД;
ω(t) мгновенное значение электрической угловой скорости вращения ротора;
iк(t) мгновенное значение тока К-й фазы;
θ электрический угол поворота ротора;
m число фаз ШД.

Данную задачу можно свести к эквивалентной задаче минимизации функционала качества

при граничных условиях θ(O) = ω(O) = ω(T) = 0,
где λ1, λ2, λ3 неотрицательные весовые множители, выбираемые исходя из заданных значений θзад и Wдоп что обеспечивает эквивалентность приведенных выше задач оптимизации (Анхимюк В.Л. и др. Оптимизация по потерям и быстродействию управления шаговым двигателем в процессе позиционирования. Изв. вузов СССР: Энергетика, 1986, N 3. с.25-31). Выражение (I) преобразуем, заменив независимый аргумент t на электрическую скорость вращения ротора ω исходя из уравнения движения ШД

где I суммарный момент инерции двигателя и нагрузки, приведенный к ротору шагового двигателя;
Z число зубцов ротора;
Mэ электромагнитный вращающий момент;
Mc момент сопротивления нагрузки.

Учитывая, что при позиционировании в данном случае , из (2) получим, что

Подставим значение dt из (3) в (1) получим:

Функционал качества (4) будем рассматривать как сумму элементарных функционалов качества , где n число шагов управления за процесс. Минимум функционала (4) достигается при минимуме элементарных функционалов Si на каждом шаге. С учетом того, что в режиме разгона подынтегральное выражение (4) имеет дополнительный знаменатель, а в режиме торможения отрицательный, оптимизация процесса позиционирования сводится к поиску минимума значения:

где значения соответственно мощности потерь электрической скорости вращения ротора и электромагнитного вращающего момента на i-ом шаге управления.

Учитывая дискретность процессов в ШД, для приведения значения Si к виду, поддающемуся количественному сравнению, требуется вычислить среднее значение функционала Si за период T1 i-го шага управления:

где Δt шаг дискретности периода управления;
Sitp значение функционала качества Si в момент времени tp= p•Δt i-го шага управления;
li число шагов дискретизации i-го шага управления, равное Ti/Δt.

Таким образом, сокращая масштабирующее значение Δt, оптимальное значение периода Ti управляющих импульсов на i-ом шаге управления определяется из условия минимума выражения:

при условии {λ1Qi23ωi}tp≥ 0, где {λ1Qi23ωi}tp- значение λ1Qi23ωi в момент времени tp= p•Δt. При этом при разгоне ШД ищется минимальное значение функционала

при условиях

При торможении ШД ищется минимальное значение функционала:

при условиях

Для определения границы области поиска допустимых значений периода Ti управляющих импульсов на i-м шаге управления рассмотрим модель m-фазного ШД (фиг. 7), где вектор продольной оси статоpа; вектор продольной оси ротора; вектора результирующего электромагнитного поля включенных фаз после поступления на коммутатор фаз соответственно (i-1)-го и i-го управляющих импульсов; θ- угол, определяющий положение оси ротора относительно оси статора;
γi-1 и γi углы, определяющие положение вектора результирующего электромагнитного поля включенных фаз относительно оси статора после (i-1)-го и i-го управляющих импульсов, соответственно; α электрический угол коммутации. Границы временных зон моментов подачи управляющих импульсов определим исходя из того, что ШД работает в режиме разгон-торможение, M1 0, фазные цепи являются активной нагрузкой. Пусть после подачи (i-1)-го управляющего импульса, вектор результирующего электромагнитного поля включенных фаз занимает положение, соответствующее вектору , а ротор занимает положение, соответствующее вектору (фиг. 7). При этом угловая скорость ротора направлена по часовой стрелке и ШД находится в режиме разгона. При этом 0 ≅ γi-1-θ ≅ π электромагнитный момент, создаваемый вектором , является ускоpяющим.

После подачи i-го управляющего импульса в некоторый момент времени ti вектор результирующего электромагнитного поля займет положение . Чтобы создаваемый им электромагнитный момент оставался ускоряющим и двигатель оставался в состоянии разгона, к моменту подачи i-го импульса, ротор должен выйти из зоны I и войти в зону II (фиг.7), так как в зоне II угол 0 ≅ γi-θ ≅ π. При этом границы зоны II определяются из условия 0 ≅ γi-1-θ ≅ π-α. Если i-ый управляющий импульс не поступил в течение промежутка времени, когда ротор находился в зоне II, то попав в зону III, ротор начинает тормозиться, так как в этой зоне -π ≅ γi-1-θ ≅ 0 и электромагнитный момент, создаваемый вектором , является тормозящим.

Если i-ый импульс управления поступит в момент времени, когда ротор находится в зоне III, то вектор результирующего электромагнитного поля включенных фаз займет положение и ШД после торможения снова перейдет в режим разгона, так как при этом 0 ≅ γi-θ ≅ π и электромагнитный момент, создаваемый вектором является ускоряющим. Таким образом, поступление i-го импульса управления в момент времени, когда ротор находится в зоне III, приводит к колебаниям скорости ШД, что является нежелательным для оптимального процесса управления. Поэтому, если в течение i-го периода управления ротор вошел в зону III и начал затормаживаться, то поступление i-го импульса управления должно произойти, когда ротор окажется в зоне IV, так как при этом -π ≅ γi-θ ≅ 0 и вектор создает тормозящий момент, продолжая тем самым начатый режим торможения.

Если же ротор пройдет в зону IV до того, как поступит i-ый импульс управления, то ШД снова начнет разгоняться, так как при этом 0 ≅ γi-1-θ ≅ π. Из всего вышесказанного следует, что для сохранения режима разгона i-ый импульс управления должен подаваться в течение промежутка времени, когда ротор находится в зоне II. Для того чтобы начать режим торможения, i-ый и все последующие импульсы управления должны поступать в течение промежутка времени, когда ротор находится в зоне IV. При этом границы зоны II определяются из условия
0 ≅ γi-1-θ ≅ π-α (12)
Границы зоны IV определяются из условия
-π ≅ γi-1-θ ≅ -α (13)
Таким образом, поиск минимального значения функционала (8) при условии (9) должен проводиться во временной зоне, определяемой условием (12), а поиск минимального значения функционала (10) при условии (11) должен проводиться во временной зоне, определяемой условием (13). Поскольку границы соответствующих временных зон находились при допущении Mc 0, то при Mc ≠ 0 границы зон соответствующим образом изменяются, поскольку результирующий момент, действующий на ротор шагового двигателя, равен Mэ -M c. Поэтому для соответствующей коррекции границ зон при разгоне шагового двигателя требуется дополнительно проверять Mэ -Mc≥0, а при торможении требуется проверять условие Mэ Mc≅0.

Для определения значений Мэitp Mc, Qitp, ωitp, в момент времени tp i-го шага управления воспользуемся выражениями для электромагнитного вращающего момента Mэi и тока К-ой фазы iki при неучете индуктивных параметров фаз, их взаимодействии и переходных процессов при коммутации (Анхимюк В.Д. и др. Оптимизация по потерям и быстродействию управления шаговым двигателем в процессе позиционирования. Изв. вузов СССP. Энеpгетика, 1986, N 3, с. 25-31):


где Uк напряжение на k-ой фазе;
ψm амплитудное значение потокосцепления ротора с фазой статора;
k1 коэффициент, учитывающий действие импульсной форсировки на ЭДС вращения и равный амплитуде гармоники приложенного напряжения, отнесенный к постоянной составляющей;
дискретная функция коммутации, равная I, если данная фаза включена, и равная 0, если данная фаза не включена.

Преобразуем выражение (14) следующим образом:

Первое слагаемое есть сумма моментов, создаваемых каждой включенной фазой. Эту сумму можно представить моментом, создаваемым результирующим вектором электромагнитного поля Mm(q)sin(γ-θ),
где Мm(q) минимальное значение электромагнитного вращающего момента при числе одновременно включенных фаз, равном q;
γ угол поворота вектора результирующего электромагнитного поля.

Второе слагаемое из выражения для Мэ преобразуем следующим образом. Для этого рассмотрим отдельно сумму

Рассмотрим отдельно каждую сумму из выражения (15)

Вторую сумму из выражения (15) преобразуем следующим образом:

Для случая, когда m четно, выражение (16) преобразуется к виду:

Поскольку

где 1≅l≅m, то выражение (17) равно нулю.

Для случая, когда m нечетно, выражение (16) преобразуется к виду:

С учетом предыдущих соображений, а также принимая во внимание, что , выражение (18) также равно нулю. Окончательно выражение для электромагнитного вращающего момента имеет следующий вид:

Выражение для мощности потерь энергии Q в ШД преобразуем с учетом выражения (15) следующим образом:

Выражение можно представить в виде qQn, где q число одновременно включенных фаз; Qn мощность потерь энергии в одной фазе. С учетом преобразований, сделанных для выражения Mэ, мощность потерь Q можно представить в виде:

Устройство работает следующим образом.

В исходном состоянии RS-триггер 8 блока 1 формирования управляющих сигналов находится в нулевом состоянии. Импульс запуска, поступающий на вход 6 устройства переводит RS-триггер 8 блока 1 формирования управляющих сигналов в единичное состояние, счетчик 103 блока 1 формирования управляющих сигналов в нулевое состояние, D-триггер 332 блока 3 оптимизации в нулевое состояние и через элемент ИЛИ 11 блока 1 формирования управляющих сигналов устанавливает в нулевое состояние считчики 101 и 102, все разряды регистра 12 блока 1 формирования управляющих сигналов устанавливаются в единичные состояния (т.е. в него заносится максимально возможное значение 2r1 1,
где r1 разрядность этого регистра), накапливающий сумматор 23 блока 2 вычисления функционала качества устанавливается в нулевое состояние, RS-триггер 30 и D-триггер 331 блока 3 оптимизации устанавливаются в нулевое состояние, все разряды регистра 34 блока 3 оптимизации принимают единичное значение (т.е. в регистр 34 блока 3 оптимизации принимают единичное значение (т. е. в регистр заносится код 2r2 1, где r2 разрядность этого регистра), в накапливающие сумматоры 421 и 422 блока 1 моделирования через мультиплексоры 451 и 452 с выходов датчика положения 50 и датчики скорости 49 блока 5 шагового двигателя записываются соответственно начальные нулевые значения электрического угла поворота ротора и электрической угловой скорости вращения ротора.

Единичное состояние RS-триггера 8 блока 1 формирования управляющих сигналов обеспечивает прохождение импульсов с выходов генераторов 71 и 72 через элементы И 91 и 92 на суммирующие входы счетчиков 101 и 102 блока 1 формирования управляющих сигналов. Счетчик 102 блока 1 формирования управляющих сигналов отсчитывает значения длительностей очередного i-го периода импульсов управления при моделировании значения функционала качества в "машинном" времени. С выхода этого счетчика значения периодов i-го импульса управления, соответствующие текущему значению функционала качества, записываются в регистр 12 блока 1 формирования управляющих сигналов сигналом записи, поступающим со второго входа 17 блока 1 формирования управляющих сигналов.

Этот сигнал формируется на выходе элемента И 313 блока 3 оптимизации в случае, если очередное значение функционала качества меньше последнего найденного минимального значения, записанного в регистp 34 блока 3 оптимизации. При этом соотношение частот генераторов импульсов 71 и 72 должно быть таким, чтобы весь цикл определения оптимального значения периода i-го импульса управления заканчивался в течение промежутка времени, соответствующему одному периоду частоты генератора 71, который отсчитывает длительность i-го импульса управления в реальном времени.

При этом последнее значение, записанное в регистре 12 блока 1 формирования управляющих сигналов, соответствует оптимальному значению периода i-го импульса управления. Счетчик 101 отсчитывает число импульсов, равное значению, хранящемуся в регистре 12.

После того, как значения кодов на выходах счетчика 101 и регистра 12 блока 1 формирования управляющих сигналов сравняются, на выходе узла сравнения 131 появляется сигнал, который увеличивает значение счетчика 103 числа шагов на единицу и через элемент ИЛИ II устанавливает счетчики 101 и 102 в нулевые состояния, а все разряды регистра 12 в единичное состояние, соответствующее максимально возможному значению периода очередного импульса управления. Сигнал со второго выхода 16 блока 1 формирования управляющих сигналов поступает на вход коммутатора фаз 47 блока 5 шагового двигателя и устанавливает его в следующее состояние. После этого начинается очередной цикл работы устройства по определению оптимального периода (i+1)-го импульса управления.

После того, как значение кода на выходе счетчика 103 станет равным коду задатчика 14, определяющего угол поворота ротора θзад, на выходе узла сравнения 132 появляется сигнал, устанавливающий RS-триггер 8 в нулевое состояние, запрещающее прохождение импульсов генераторов 71 и 72 на суммирующие входы счетчиков 101 и 102 и тем самым заканчивает цикл работы устройства. Вычисление текущих значений функционала качества осуществляется блоком 2 вычисления функционала качества следующим образом.

Задатчики 181, 182, 183 этого блока задают значения соответственно λ2, λ1 и λ3. Значения λ1 и λ3 поступают на первые входы умножителей 191 и 192, на вторые входы которых подаются соответственно значения Qitp и ωitp с входов 261и 262 второй группы входов 26 блока 2 вычисления функционала качества. При этом на выходе умножителя 191 формируется значение λ1Qitp, а на выходе умножителя 192 формируется значение λ3ωitp. Эти значения поступают на входы вычитателя 20, на выходе которого формируется значение λ1Qitp3ωitp, поступающее на второй вход сумматора 21, на выходе которого фоpмируется значение λ1Qitp23ωitp, поступающее на вход делимого узла деления 211, на вход делителя которого поступает значение Mэi Мс при разгоне и (Мэi Мс) при торможении с входа 263 блока 2 вычисления функционала качества.

Таким образом, на выходе узла деления 221 формируется значение поступающее на первый вход накапливающего сумматора 23 блока 2 вычисления функционала качества. Поскольку его вход суммирования соединен с выходом генератора импульсов 72 блока 1 формирования управляющих сигналов, то на выходе этого накапливающего сумматора формируется значение поступающее на вход делимого узла деления 222 блока 2 вычисления функционала качества. На вход делителя этого узла деления поступает значение li с выхода счетчика 102 блока 1 формирования управляющих сигналов. Таким образом, на выходе узла деления 222 блока 2 вычисления функционала качества формируется значение в соответствии с выражением (7), поступающее на выход 272 первой группы выходов 27 блока 2 вычисления функционала качества.

Кроме того, значение λ1Qitp23ωitp с выхода сумматора 21 блока 2 вычисления функционала качества поступает на второй вход узла сравнения 242, первый вход которого соединен с выходом задатчика 184 нулевого значения. Таким образом, на выходе узла сравнения 242 формируется сигнал при условии λ1Qitp23ωitp≥ 0, с выхода которого он поступает на второй вход элемента И 25, первый вход которого соединен с выходом узла сравнения 241, на первый вход которого с входа 263 второй группы входов 26 блока 2 вычисления функционала качества поступает значение с выхода 263 второй группы выходов 26 блока 4 моделирования.

Поскольку второй вход узла сравнения 241 соединен с выходом задатчика 184 нулевого значения, то сигнал на выходе узла сравнения 241 формируется при выполнении условия (Mэitp - Mc)Z/I≥0 в режиме разгона шагового двигателя и при выполнении условия в режиме торможения шагового двигателя, что является необходимым условием минимизации функционала (8) при разгоне и минимизации функционала (10) при торможении. Блок 3 оптимизации предназначен для определения минимального значения функционала качества путем сравнения его очередного значения с последним найденным минимальным значением.

При этом последнее найденное минимальное значение функционала качества находится в регистре 34 блока 3 оптимизации. С выхода регистра 34 это значение поступает на первый вход узла сравнения 295 блока 3 оптимизации, на второй вход которого подается очередное вычисленное значение функционала качества с выхода 272 блока 2 вычисления функционала качества. На выходе узла сравнения 295 сигнал появляется в том случае, если очередное вычисленное значение функционала качества меньше текущего минимального значения, находящегося в регистре 34.

При этом очередное минимальное значение функционала качества записывается в регистр 34 сигналом с выхода элемента И 313, который формируется при наличии сигналов на выходе узла сравнения 295, разрешающих сигналов на выходе элемента ИЛИ 32 и на входе 271 второй группы входов 27 блока 3 оптимизации, и сигнала с выхода генератора импульсов 72, поступающего на вход 152 первой группы входов 15 блока 3 оптимизации. Сигнал на выходе элемента ИЛИ 32 формируется в случае, если при моделировании очередного i-го периода ротор ШД находится в зоне II, определяемой условием (12) или в зоне IV, определяемой условием (13) (фиг.6). Сигнал на выходе элемента ИЛИ 32 блока 3 оптимизации формируется следующим образом.

Задатчики 281-284 блока 3 оптимизации задают значения соответственно 0, π-α, -π, -α, определяющие границы зоны II и зоны IV в соответствии с выражениями (12) и (13). Эти сигналы поступают на первые входы узлов сравнения 291-294 блока 3 оптимизации, на вторые входы которых поступает значение γi-1-θ с третьего входа 35 блока 3 оптимизации. При этом на выходе узла сравнения 291 формируется сигнал при условии 0 ≅ γi-1-θ; на выходе узла сравнения 292 сигнал формируется при условии γi-1-θ ≅ π-α;
на выходе узла сравнения 293 сигнал формируется при условии -π ≅ γi-1-θ; на выходе узла сравнения 294 сигнал формируется при условии γi-1-θ ≅ -α. Таким образом, на выходах узлов сравнения 291 и 292 сигнал формируется при выполнении условия (12), на выходах узлов сравнения 293 и 294 сигнал формируется при выполнении условия (13).

Так как после поступления импульса запуска на вход 6 устройства RS-триггера 30 и D-триггеры 331 и 332 устанавливаются в нулевые состояния, то единичные сигналы на третьем и четвертом входах элемента И 311 и первом и втором входах элемента И 312 разрешают прохождение сигналов с выходов узлов сравнения 291 и 292 на D вход D-триггера 331 и первый вход элемента ИЛИ 32 и с выходов узлов сравнения 293 и 294 на D вход D-триггера 332 и второй вход элемента ИЛИ 32. При этом сигнал на первом входе элемента ИЛИ 32 разрешает поиск текущего минимального значения функционала качества в зоне II, соответствующей режиму разгона ШД.

При этом, если в течение промежутка времени, когда ротор ШД при моделировании i-го шага управления находится в зоне II, хотя бы раз появится сигнал на выходе элемента И 313 (т.е. будет найдено хотя бы одно минимальное значение функционала качества в зоне II разгона), то в этом случае этот сигнал запишет единичное значение с выхода элемента И 311 в D-триггер 331. При этом D-триггер 331 перейдет в единичное состояние и на первом входе элемента И 312 появится значение логического нуля, запрещающее прохождение сигналов с выходов узлов сравнения 293 и 294 на второй вход элемента ИЛИ 32.

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

Если же в течение очередного цикла поиска минимального значения функционала качества в зоне II не было найдено ни одного текущего минимального значения функционала качества, то на одном шаге управления требуется начинать торможение и продолжать его во всех последующих циклах. Это достигается тем, что первый сигнал записи в регистр 34 в зоне IV с выхода элемента И 313 занесет значение единицы с выхода элемента И 312 в D-триггер 332 и установит значение нуля на четвертом входе элемента И 311, запрещающее прохождение сигналов с выхода узлов сравнения 291 и 292 через элемент И 311 на первый вход элемента ИЛИ 32 в текущем и во всех последующих циклах управления. Таким образом, обеспечивается режим торможения ШД.

Блок 4 моделирования работает следующим образом.

В начале каждого цикла моделирования в накапливающие сумматоры 421 и 422 заносятся значения соответственно θi-1 и ωi-1, формируемые датчиком положения 50 и датчиком скорости 49 блока 5 шагового двигателя в конце (i-1)-го шага управления. Эти значения заносятся в накапливающие сумматоры 421 и 422 через мультиплексоры 451 и 452 по сигналу начала очередного цикла моделирования, поступающему на вход 153 второй группы входов 15 блока 4 моделирования с выхода 153 первой группы выходов 15 блока 1 формирования управляющих сигналов.

На первую группу входов 37 блока 4 моделирования поступают фазные сигналы с первой группы выходов 37 блока 5 шагового двигателя. С первой группы входов 37 блока 4 моделирования фазные сигналы поступают на входы узлов памяти 391-393 блока 4 моделирования. При этом на их выходах формируются значения соответственно числа q включенных фаз, значения Mm(q) максимального электромагнитного момента при заданном числе q включенных фаз, значение угла γi-1, определяющее положение вектора результирующего электромагнитного поля после поступления (i 1)-го управляющего импульса. Значение γi-1 поступает на вход уменьшаемого вычитателя 401, на вход вычитаемого которого поступает значение θitp, соответствующее электрическому углу поворота ротора в момент времени tp i-го шага управления, формируемое на выходе накапливающего сумматора 421.

С выхода вычитателя 401 значение γi-1itp поступает на первый выход 35 блока 4 моделирования и на вход узла памяти 394, который по значению γi-1itp на его входе формирует значение sin(γi-1itp) на его выходе.

Это значение поступает на второй вход умножителя 411, на первый вход которого поступает значение Mm(q) c выхода узла памяти 392. С выхода умножителя 411 значение Mm(q)sin(γi-1itp) поступает на первые входы умножителя 413 и на вход уменьшаемого вычитателя 403, вход вычитаемого которого соединен с выходом умножителя 415. На первый вход умножителя 415 поступает значение ωitp с выхода накапливающего сумматора 422, где ωitp значение электрической угловой скорости вращения ротора в момент времени tp i-го шага управления. На второй вход умножителя 415 поступает значение формируемое на выходе узла памяти 395 по значению θitp, поступающему на его вход с выхода накапливающего сумматора 421.

Таким образом, на выходе вычитателя 403 формируется значение , которое поступает на первый вход сумматора 441, на второй вход которого поступает значение -Mc с выхода задатчика 433. С выхода сумматора 441 значение Мэitp Мc поступает на первый вход умножителя 419, на второй вход которого поступает значение Z/I с выхода задатчика 435. Таким образом, с выхода умножителя 419значение ускорения поступает на вход коммутатора 46 и второй вход умножителя 4110, на первый вход которого с выхода задатчика 436 поступает значение Δt, численно равное значению периода импульсов генератора 71 блока 1 формирования управляющих сигналов. При этом на выходе умножителя 4110 формируется значение aitp•Δt, которое через мультиплексор 452 поступает на первый вход накапливающего сумматора 422, на выходе которого после li -го импульса генератора 72 блока 1 формирования управляющих сигналов, поступающего на вход 152 второй группы входов15 блока 4 моделирования, формируется значение .

Аналогичным образом на выходе накапливающего сумматора 422 формируется значение . Значение мощности потерь Qitp формируется в соответствии с выражением (20) следующим образом. На первый вход умножителя 413 поступает значение Mm(q)sin(γi-1itp)с выхода умножителя 411, на второй вход поступает значение ωitp с выхода накапливающего сумматора 422. С выхода умножителя 413 значение ωitpMm(q)sin(γi-1itp) поступает на второй вход умножителя 416, на первый вход которого поступает значение 2/ZK1 с выхода задатчика 433. Таким образом, на выходе умножителя 416 формируется значение , поступающее на вход вычитателя 402, на вход уменьшаемого которого подается значение с выхода умножителя 417, на первый вход которого поступает значение с выхода умножителя 414, а на второй вход поступает значение с выхода умножителя 415. Значение формируется на выходе умножителя 414, на первый вход которого поступает значение ωitp с выхода накапливающего сумматора 422, а на второй вход поступает значение 1/К1Z c выхода задатчика 431. Значение

формируемое таким образом на выходе вычитателя 402, поступает на второй вход сумматора 442, на первый вход которого поступает значение qQn, формируемое на выходе умножителя 418. На первый вход умножителя 418 поступает значение q с выхода узла памяти 391, в на второй вход поступает значение Qn с выхода задатчика 431. Таким образом, на выходе сумматора 442 формируется значение Qitp в соответствии с выражением (20), которое поступает на выходе 261 второй группы выходов 26 блока 4 моделирования.

Значение Qitpэitp Мc) Z/I с выхода умножителя 419 поступает на вход коммутатора 46. При этом при наличии сигнала логического "0" на управляющем входе коммутатора 46, поступающего с входа 36 блока 4 моделирования, на его выходе значение равно (Мэitp - Мc) Z/I, а при отсутствии этого сигнала на выходе коммутатора будет значение (Мэitp Мc) Z/I. Таким образом на выходе 263 второй группы выходов 26 блока 4 моделирования формируется сигнал, равный (Мэitp Мc)Z/I при разгоне, и (Мэitp Мc)Z/I при торможении.

Устройство может быть реализовано с использованием микросхем серий 155 и 556. Счетчики 101, 102, 3 могут быть реализованы на микросхемах 155ИЕ6, RS-триггер 8, RS-триггер 30, D-триггеры 331 и 332 могут быть реализованы на микросхемах 155ТМ2, регистры 12 и 34 могут быть реализованы на микросхемах 155ИР1, узлы сравнения 131, 132, 241, 242, 291-295, сумматоры 21, 441, 442, вычитатели 20, 401, 402 могут быть реализованы на микросхемах 155ИП3, мультиплексоры 451 и 452 могут быть реализованы на микросхемах 155КП2.

Коммутатор 46 может быть реализован на микросхемах 155ИП3, узлы памяти 391-395 могут быть реализованы на микросхемах ПЗУ 556РТ5, элементы И 91, 92, 25, 311-313, элементы ИЛИ 11, 32 могут быть реализованы соответственно на микросхемах 155ЛИ1 и 155ЛЛ1. накапливающие сумматоры 23, 421, 422, могут быть реализованы на основе комбинационных сумматоров 155ИМ3 и регистров 155ИР1, генераторы импульсов 71 и 72 могут быть реализованы с помощью любых генераторов синусоидальных сигналов с формирователями типа триггера Шмитта 155ТЛ2 на выходе. Узлы деления 221 и 222 и узлы умножения 191, 192, 411-4110 могут быть реализованы на основе известного устройства (Карцев М.А. Бурик В. А. Вычислительные системы и синхронная арифметика. М. Радио и связь, 1981, с.163-221, 238-242).

Предлагаемое устройство для управления шаговым двигателем обеспечивает более высокое быстродействие в сравнении с известным. Моделирование на ЭВМ процесса позиционирования для пятифазного индукторного ШД типа ЕСД при Qзад 31 рад и средней мощности потери Wдоп/T 500 вт, несимметричной системой коммутации с числом включенных поочередно фаз 2 и 3 и электрическим шагом α = π/5 рад, при Мc 5,02Н•м и I 0,025Н•м/с2 показало, что устройство обеспечивает время отработки заданного перемещения за T1 0,032 с, тогда как минимальное время позиционирования на тот же угол по треугольной диаграмме для известного устройства осуществляется за время Т2 0,052 с. Суммарные потери энергии за процесс для предложенного устройства равны W112,6 Дж, для известного устройства W2 19,8 Дж.

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

На фиг. 8 и 9 приведены диаграммы процессов позиционирования ШД указанного выше типа при использовании соответственно устройства прототипа и предложенного устройства. При этом при одинаковом времени позиционирования предложенное устройство обеспечивает угол позиционирования в 1,4 раза больший, чем устройство-прототип.

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

Технико-экономические преимущества предлагаемого устройства для управления шаговым двигателем в сравнении с прототипом и другими известными устройствами заключается в более высоком его быстродействии при заданном уровне потерь энергии в шаговом двигателе.

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

название год авторы номер документа
СПОСОБ УПРАВЛЕНИЯ ПРИВОДОМ ПОСТУПАТЕЛЬНЫХ ПЕРЕМЕЩЕНИЙ 1991
  • Филонов Игорь Павлович[By]
  • Черкас Александр Адамович[By]
RU2106950C1
УСТРОЙСТВО ЗАЩИТЫ ЭЛЕКТРОПРИВОДА ПЕРЕМЕННОГО ТОКА 1991
  • Васильев С.В.
RU2012973C1
УСТРОЙСТВО ЗАЩИТЫ ЭЛЕКТРОПРИВОДА ПЕРЕМЕННОГО ТОКА 1991
  • Васильев С.В.
RU2012972C1
СПОСОБ УПРАВЛЕНИЯ ЭЛЕКТРОГИДРОМЕХАНИЧЕСКИМ ПРИВОДОМ 1991
  • Филонов И.П.
  • Черкас А.А.
RU2011910C1
СПОСОБ ПОВЫШЕНИЯ ДОЛГОВЕЧНОСТИ ДЕТАЛЕЙ ПОДВИЖНЫХ СОЕДИНЕНИЙ МЕХАНИЗМОВ МАШИН 1992
  • Филонов Игорь Павлович[By]
  • Черкас Александр Адамович[By]
RU2107902C1
ДВУХСКОРОСТНОЙ МЕХАНИЗМ ПРИВОДА ЗАДНЕГО ВАЛА ОТБОРА МОЩНОСТИ УНИВЕРСАЛЬНО-ПРОПАШНОГО ТРАКТОРА 1991
  • Бобровник Александр Иванович[By]
RU2025306C1
СПОСОБ ПРОГРАММИРОВАНИЯ РЕКОНФИГУРИРУЕМОГО МАНИПУЛЯТОРА 1991
  • Плюгачев Кузьма Витальевич[By]
RU2043914C1
МИКРОЭЛЕКТРОННЫЙ ВАКУУМНЫЙ ПРИБОР 1991
  • Сычик В.А.
RU2010380C1
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ВЫСОКИХ НАПРЯЖЕНИЙ ПОСТОЯННОГО ТОКА 1991
  • Сычик Василий Андреевич[By]
  • Уласюк Николай Николаевич[By]
  • Бреднев Александр Викторович[By]
  • Шабуневский Константин Константинович[By]
RU2079847C1
ЭЛЕМЕНТ ПАМЯТИ 1988
  • Сычик Василий Андреевич[By]
  • Хачатрян Юрий Михайлович[By]
  • Шабуневский Константин Константинович[By]
RU2075786C1

Иллюстрации к изобретению RU 2 076 451 C1

Реферат патента 1997 года ШАГОВЫЙ ЭЛЕКТРОПРИВОД

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

Формула изобретения RU 2 076 451 C1

Шаговый электропривод, содержащий блок формирования управляющих сигналов, состоящий из первого генератора импульсов, первого и второго счетчиков, блок шагового двигателя, состоящий из шагового двигателя и коммутатора фаз, вход которого соединен с блоком формирования управляющих сигналов, а выходы соединены с шаговым двигателем, и вход запуска электропривода, соединенный с входом блока формирования управляющих сигналов, отличающийся тем, что, с целью повышения быстродействия при заданном уровне потерь энергии, в электропривод дополнительно введены блок вычисления функционала качества позиционирования, содержащий первый четвертый задатчики, первый и второй умножители, вычитатель, сумматор, первый и второй узлы деления, накапливающий сумматор, первый и второй узлы сравнения, элемент И, первую и вторую группы входов, первую группу выходов, причем выходы первого, второго и третьего задатчиков блока вычисления функционала качества позиционирования соединены соответственно с первыми входами сумматора и первого и второго умножителей блока вычисления функционала качества позиционирования, второй вход сумматора блока вычисления функционала качества позиционирования соединен с выходом вычитателя блока вычисления функционала качества позиционирования, входы уменьшаемого и вычитаемого которого соединены соответственно с выходами первого и второго умножителей блока вычисления функционала качества позиционирования, вторые входы которых соединены соответственно с первым и вторым входами второй группы входов блока вычисления функционала качества позиционирования, выход четвертого задатчика блока вычисления функционала качества позиционирования соединен с первыми входами первого и второго узлов сравнения блока вычисления функционала качества позиционирования, выходы которых соединены соответственно с первым и вторым входами элемента И блока вычисления функционала качества позиционирования, второй вход первого узла сравнения блока вычисления функционала качества позиционирования соединен с входом делителя первого узла деления блока вычисления функционала качества позиционирования, вход делимого которого соединен с вторым входом второго узла сравнения и выходом сумматора блока вычисления функционала качества позиционирования, выход частного первого узла деления блока вычисления функционала качества позиционирования соединен с первым входом накапливающего сумматора блока вычисления функционала качества позиционирования, второй вход которого соединен с его выходом и входом делимого второго узла деления блока вычисления функционала качества позиционирования, а вход суммирования накапливающего сумматора соединен с вторым входом первой группы входов блока вычисления функционала качества позиционирования, вход сброса накапливающего сумматора блока вычисления функционала качества позиционирования соединен с третьим входом первой группы входов блока вычисления функционала качества позиционирования, вход делителя второго узла деления блока вычисления функционала качества позиционирования с четвертым входом первой группы входов блока вычисления функционала качества позиционирования, вход делителя первого узла деления и второй вход первого узла сравнения блока вычисления функционала качества позиционирования соединены с третьим входом второй группы входов блока вычисления функционала качества позиционироваания, выход элемента И и выход частного второго узла деления блока вычисления функционала качества позиционирования соответственно с первым и вторым выходами первой группы выходов блока вычисления функционала качества позиционирования, блок оптимизации позиционирования, содержащий первый четвертый задатчики, первый пятый узлы сравнения, RS-триггер, первый и второй D-триггеры, первый, второй и третий элементы И, элемент ИЛИ, регистр, первую и вторую группы входов, третий вход, первый и второй выходы, причем выходы первого четвертого задатчиков блока оптимизации позиционирования соединены с первыми входами первого четвертого узлов сравнения блока оптимизации позиционирования, вторые входы которых соединены с третьим входом блока оптимизации позиционирования, выходы первого четвертого узлов сравнения блока оптимизации позиционирования соединены соответственно с первым и вторым входами первого элемента И и третьим и четвертым входами второго элемента И блока оптимизации позиционирования, третий вход первого элемента И и второй вход второго элемента И блока оптимизации позиционирования соединены с инверсным выходом RS-триггера блока оптимизации позиционирования, S-вход которого соединен с выходом четвертого узла сравнения блока оптимизации позиционирования, четвертый вход первого элемента И и первый вход второго элемента И блока оптимизации позиционирования соединены соответственно с инверсными выходами второго и первого D-триггеров блока оптимизаации позиционирования, D-входы которых соединены соответственно с выходами второго и первого элементов И блока оптимизации позиционирования, а C-входы с выходом третьего элемента И, C-входом записи регистра и первым выходом блока оптимизации позиционирования, первый и второй входы элемента ИЛИ блока оптимизации позиционирования соединены соответственно с выходами первого и второго элементов И блока оптимизации позиционирования, выход элемента ИЛИ блока оптимизации позиционирования c вторым входом третьего элемента И блока оптимизации позиционирования, третий вход которого соединен с выходом пятого узла сравнения блока оптимизации, D-вход регистра блока оптимизации позиционирования соединен с вторым входом пятого узла сравнения блока оптимизации позиционирования, первый вход которого соединен с выходом регистра блока оптимизации позиционирования, R-входы RS-триггера, первого D-триггера и вход сброса регистра блока оптимизации позиционирования соединены с третьим входом первой группы входов блока оптимизации позиционирования, R-вход второго D-триггера блока оптимизации позиционирования с первым входом первой группы входов блока оптимизации позиционирования, первый вход третьего элемента И блока оптимизации позиционирования соединен с вторым входом первой группы входов блока оптимизации позиционирования, четвертый вход третьего элемента И и второй вход пятого узла сравнения блока оптимизации позиционирования - соответственно с первым и вторым входами второй группы входов блока оптимизации позиционирования, инверсный выход второго D-триггера соединен с вторым выходом блока оптимизации позиционирования, блок моделирования позиционирования, содержащий первый пятый узлы памяти, первый, второй и третий вычитатели, первый десятый умножители, первый и второй накапливающие сумматоры, первый шестой задатчики, первый и второй сумматоры, коммутатор, первый и второй мультиплексоры, первую третью группы входов, четвертый вход, первый выход, вторую группу выходов, причем входы первого, второго и третьего узлов памяти блока моделирования позиционирования соединены с первой группой входов блока моделирования позиционирования, а их выходы соответственно с первым входом восьмого умножителя, первым входом первого умножителя и входом уменьшаемого первого вычитателя блока моделирования позиционирования, второй вход первого умножителя блока моделирования позиционирования соединен с выходом четвертого узла памяти блока моделирования позиционирования, вход которого соединен с выходом первого вычитателя и первым выходом блока моделирования позиционирования, выход первого умножителя блока моделирования позиционирования соединен с первым входом третьего умножителя и входом уменьшаемого третьего вычитателя блока моделирования позиционирования, вход вычитаемого которого соединен с вторым входом седьмого умножителя и выходом пятого умножителя блока моделирования позиционирования, первый вход седьмого умножителя блока моделирования позиционирования соединен с выходом четвертого умножителя блока моделирования позиционирования, второй вход которого соединен с выходом первого задатчика блока моделирования позиционирования, первый вход четвертого умножителя блока моделирования позиционирования соединен с вторым входом третьего умножителя, первым входом пятого умножителя, вторым входом второго умножителя и выходом второго накапливающего сумматора блока моделирования позиционирования, второй вход пятого умножителя блока моделирования позиционирования соединен с выходом пятого узла памяти блока моделирования позиционирования, вход которого соединен с входом вычитаемого первого вычитателя и выходом первого накапливающего сумматора блока моделирования позиционирования, выход второго задатчика блока моделирования позиционирования соединен с первым входом шестого умножителя блока моделирования позиционирования, второй вход которого соединен с выходом третьего умножителя блока моделирования позиционирования, второй вход второго сумматора блока моделирования позиционирования соединен с выходом второго вычитателя блока моделирования позиционирования, вход уменьшаемого которого соединен с выходом седьмого умножителя, а вход вычитаемого с выходом шестого умножителя блока моделирования позиционирования, первый вход второго сумматора блока моделирования позиционирования соединен с выходом восьмого умножителя блока моделирования позиционирования, второй вход которого соединен с выходом четвертого задатчика блока моделирования позиционирования, выход пятого задатчика блока моделирования позиционирования соединен с вторым входом девятого умножителя блока моделирования позиционирования, первый вход которого соединен с выходом первого сумматора блока моделирования позиционирования, первый вход которого соединен с выходом третьего вычитателя блока моделирования позиционирования, а второй вход этого сумматора с выходом третьего задатчика блока моделирования позиционирования, выход девятого умножителя блока моделирования позиционирования соединен с входом коммутатора и вторым входом десятого умножителя блока моделирования позиционирования, первый вход которого соединен с первым входом второго умножителя и выходом шестого задатчика блока моделирования позиционирования, выход десятого умножителя блока моделирования позиционирования соединен с первым входом второго мультиплексора блока моделирования позиционирования, второй вход которого соединен с первым входом третьей группы входов блока моделирования позиционирования, выход второго мультиплексора блока моделирования позиционирования соединен с вторым входом второго накапливающего сумматора блока моделирования позиционирования, первый вход которого соединен с его выходом, выход второго умножителя блока моделирования позиционирования соединен с первым входом первого мультиплексора блока моделирования позиционирования, второй вход которого соединен с вторым входом третьей группы входов блока моделирования позиционирования, выход первого мультиплексора блока моделирования позиционирования соединен с вторым входом первого накапливающего сумматора блока моделирования позиционирования, первый вход которого соединен с его выходом, управляющий вход коммутатора блока моделирования позиционирования соединен с четвертым входом блока моделирования позиционирования, входы занесения первого и второго накапливающих сумматоров и управляющие входы первого и второго мультиплексора блока моделирования позиционирования с третьим входом второй группы входов блока моделирования позиционирования, входы суммирования первого и второго накапливающих сумматоров блока моделирования позиционирования с вторым входом второй группы входов блока моделирования позиционирования, выходы второго сумматора, второго накапливающего сумматора и коммутатора соединены соответственно с первыми, вторыми и третьими выходами второй группы выходов блока моделирования позиционирования, а блок формирования управляющих сигналов дополнительно содержит второй генератор импульсов, RS-триггер, первый и второй элементы И, элемент ИЛИ, регистр, первый и второй узлы сравнения, третий счетчик, задатчик, первую группу выходов, второй выход и второй вход, причем вход запуска электропривода соединен с первым входом блока формирования управляющих сигналов, соединенным с S-входом RS-триггера, первым входом элемента ИЛИ, входом сброса третьего счетчика блока формирования управляющих сигналов и первым выходом первой группы выходов блока формирования управляющих сигналов, прямой выход RS-триггера блока формирования управляющих сигналов соединен с первыми входами первого и второго элементов И блока формирования управляющих сигналов, вторые входы которых соединены соответственно с выходами первого и второго генераторов импульсов блока формирования управляющих сигналов, выходы первого и второго элементов И блока формирования управляющих сигналов соединены соответственно с входами суммирования первого и второго счетчиков блока формирования управляющих сигналов, входы сброса которых соединены с выходом элемента ИЛИ, входом сброса регистра блока формирования управляющих сигналов и третьим выходом первой группы выходов блока формирования управляющих сигналов, выход второго счетчика блока формирования управляющих сигналов соединен с четвертым выходом первой группы выходов и D-входом регистра блока формирования управляющих сигналов, выход которого соединен с вторым входом первого узла сравнения блока формирования управляющих сигналов, первый вход которого соединен с выходом первого счетчика блока формирования управляющих сигналов, выход первого узла сравнения блока формирования управляющих сигналов соединен с вторым входом элемента ИЛИ, входом суммирования третьего счетчика и вторым выходом блока формирования управляющих сигналов, выход третьего счетчика блока формирования управляющих сигналов соединен с вторым входом второго узла сравнения блока формирования управляющих сигналов, выход задатчика блока формирования управляющих сигналов соединен с первым входом второго узла сравнения блока формирования управляющих сигналов, выход которого соединен с R-входом RS-триггера блока формирования управляющих сигналов, выход второго генератора импульсов блока формирования управляющих сигналов соединен с вторым выходом первой группы выходов блока формирования управляющих сигналов, вход записи регистра блока формирования управляющих сигналов соединен с вторым входом блока формирования управляющих сигналов, выходы первой группы выходов блока формирования управляющих сигналов соединены с соответствующими входами первой группы входов блока вычисления функционала качества позиционирования, первой группы входов блока оптимизации позиционирования и второй группы входов блока моделирования позиционирования, второй выход блока формирования управляющих сигналов соединен с входом блока шагового двигателя, который дополнительно содержит датчик скорости и датчик положения, первую и вторую группы выходов, причем вход блока шагового двигателя соединен с входом коммутатора фаз, выходы которого соединены с первой группой выходов блока шагового двигателя, входы датчиков скорости и положения соединены с шаговым двигателем, а их выходы с второй группой выходов блока шагового двигателя, первая группа входов блока моделирования позиционирования соединена с первой группой выходов блока шагового двигателя, третья группа входов блока моделирования позиционирования соединена с второй группой выходов блока шагового двигателя, четвертый вход блока моделирования позиционирования соединен с вторым выходом блока оптимизации позиционирования, первый выход блока моделирования позиционирования соединен с третьим входом блока оптимизации позиционирования, первый выход которого соединен с вторым входом блока формирования управляющих сигналов, вторая группа выходов блока моделирования позиционирования соединена с второй группой входов блока вычисления функционала качества позиционирования, первая группа выходов которого соединена с второй группой входов блока оптимизации позиционирования.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для управления шаговым двигателем 1981
  • Шпикалов Борис Николаевич
  • Капитонов Олег Константинович
SU1014119A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для управления шаговым двигателем 1984
  • Володкович Евгений Федорович
  • Вырвич Виктор Семенович
  • Гончаров Юрий Петрович
  • Полетаев Петр Иванович
SU1267582A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1

RU 2 076 451 C1

Авторы

Нозик Александр Изаевич[By]

Комлик Геннадий Петрович[By]

Политыко Эдуард Дмитриевич[By]

Панасюк Виктор Иванович[By]

Даты

1997-03-27Публикация

1988-07-29Подача