Новости сетевых электронных изданий открытого доступа
Дни студенческой науки: сборник докладов научно-технической конференции по итогам научно-исследовательских работ студентов института промышленного и гражданского строительства (г. Москва, 27 февраля – 3 марта 2023 г.)
05.04.2023
Дни студенческой науки [Электронный ресурс] : сборник докладов научно-технической конференции по итогам научно-исследовательских работ студентов института промышленного и гражданского строительства (г. Москва, 27 февраля – 3 марта 2023 г.) / Национальный исследовательский Московский государственный строительный университет, институт промышленного и гражданского строительства. — Электрон. дан. и прогр. (18,5 Мб). — Москва : Издательство МИСИ – МГСУ, 2023. — URL: https://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/ — Загл. с титул. экрана.
ISBN 978-5-7264-3218-2
Подробнее →
Актуальные проблемы комплексной безопасности в строительстве, тенденции развития в современных условиях : сборник докладов Всероссийской научно-практической конференции (г.
Москва, 30 ноября 2022 г.)20.02.2023
Аннотация: Актуальные проблемы комплексной безопасности в строительстве, тенденции развития в современных условиях [Электронный ресурс] : сборник докладов Всероссийской научно-практической конференции (г. Москва, 30 ноября 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, институт гидроэнергетического строительства, кафедра комплексной безопасности в строительстве. — Электрон. дан. и прогр. (2 Мб). — Москва : Издательство МИСИ – МГСУ, 2023. — URL: https://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/. — Загл.с титул. экрана. ISBN 978-5-7264-3206-9 Подробнее →
Актуальные проблемы строительной отрасли и образования – 2022 : сборник докладов Третьей Национальной научной конференции (г. Москва, 19 декабря 2022 г.)
08.02.2023
Актуальные проблемы строительной отрасли и образования – 2022 [Электронный ресурс] : сборник докладов Третьей Национальной научной конференции (г. Москва, 19 декабря 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, управление научной политики. — Электрон. дан. и прогр. (58 Мб) — Москва: Издательство МИСИ – МГСУ, 2023. — Режим доступа: https://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/. — Загл. с титул. экрана.
ISBN 978-5-7264-3202-1
Подробнее →
Современные проблемы и решения в системах отопления, вентиляции и теплоснабжения : сборник материалов IX Всероссийской научно-практической конференции, посвящённой 130-летию со дня рождения профессора П.Н. Каменева (г. Москва, 17–18 ноября 2022 г.)
14.12.2022
Современные проблемы и решения в системах отопления, вентиляции и теплоснабжения [Электронный ресурс] : сборник материалов IX Всероссийской научно-практической конференции, посвящённой 130-летию со дня рождения профессора П. Н. Каменева (г. Москва, 17–18 ноября 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, институт инженерно-экологического строительства и механизации. — Электрон. дан. и прогр. (5,5 Мб). — Москва : Издательство МИСИ – МГСУ, 2022. — URL: https://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/.— Загл. с титул. экрана.
ISBN 978-5-7264-3155-0
Подробнее →
Геоэкологические проблемы техногенного этапа истории Земли — 2022 [Электронный ресурс] : сборник материалов Всероссийской (национальной) научно-практической конференции (г. Москва, 14 октября 2022 г.)
14.12.2022
Геоэкологические проблемы техногенного этапа истории Земли — 2022 [Электронный ресурс] : сборник материалов Всероссийской (национальной) научно-практической конференции (г. Москва, 14 октября 2022 г. ) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, институт гидротехнического и энергетического строительства, кафедра инженерных изысканий и геоэкологии. — Электрон. дан. и прогр. (6 Мб). — Москва : Издательство МИСИ – МГСУ, 2022. — URL: https://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/ — Загл. с титул. экрана.
ISBN 978-5-7264-3158-1
Подробнее →
Современные проблемы гидравлики и гидротехнического строительства : сборник тезисов докладов V Всероссийского научно-практического семинара (г. Москва, 25 мая 2022 г.)
04.10.2022
Современные проблемы гидравлики и гидротехнического строительства [Электронный ресурс] : сборник тезисов докладов V Всероссийского научно-практического семинара (г. Москва, 25 мая 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, кафедра гидравлики и гидротехнического строительства. — Электрон. дан. и прогр. (2 Мб). – Москва : Издательство МИСИ – МГСУ, 2022. – Режим доступа: http://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/ — Загл. с титул. экрана.
ISBN 978-5-7264-3111-6
Подробнее →
УСТОЙЧИВОЕ РАЗВИТИЕ ТЕРРИТОРИЙ
22.09.2022
Устойчивое развитие территорий [Электронный ресурс] : сборник докладов IV Международной научно-практической конференции (г. Москва, 30–31 мая 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, институт строительства и архитектуры. — Электрон. дан. и прогр.
(26,5 Мб). — Москва: Издательство МИСИ – МГСУ, 2022. —
URL: http://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/2022/sbornik URT.pdf. —Загл. с титул. экрана.
ISBN 978-5-7264-3104-8
Подробнее →
Зелёные технологии в жизненном цикле зданий и сооружений [Электронный ресурс] : сборник материалов Всероссийской конференции (г.
Москва, 25 мая 2022 г.)11.07.2022
Зелёные технологии в жизненном цикле зданий и сооружений [Электронный ресурс] : сборник материалов Всероссийской конференции (г. Москва, 25 мая 2022 г.) / Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, институт инженерно- экологического строительства и механизации. — Электрон. дан. и прогр. (5,5 Мб). — Москва : Издательство МИСИ – МГСУ, 2022. — URL: http://mgsu.ru/resources/izdatelskaya-deyatelnost/izdaniya/izdaniya-otkr-dostupa/. — Загл. с титул. экрана.
ISBN 978-5-7264-3069-0
Подробнее →
Arrow Clock Hands – Etsy.de
Etsy больше не поддерживает старые версии вашего веб-браузера, чтобы обеспечить безопасность пользовательских данных. Пожалуйста, обновите до последней версии.
Воспользуйтесь всеми преимуществами нашего сайта, включив JavaScript.
Найдите что-нибудь памятное, присоединяйтесь к сообществу, делающему добро.
( 56 релевантных результатов, с рекламой Продавцы, желающие расширить свой бизнес и привлечь больше заинтересованных покупателей, могут использовать рекламную платформу Etsy для продвижения своих товаров. Вы увидите результаты объявлений, основанные на таких факторах, как релевантность и сумма, которую продавцы платят за клик. Узнать больше. )
Патент США на счетчик электроэнергии со схемой восстановления при отключении электроэнергии.
Патент (Патент № 4,987,363, выдан 22 января 1991 г.) измерительная система для выполнения различных измерительных операций и привязки этих операций к реальному времени. Более конкретно, изобретение относится к схемам восстановления при отключении электроэнергии для использования со счетчиками электроэнергии этого типа.Счетчики электроэнергии широко используются для измерения потребления электроэнергии на объектах потребителей переменного тока. На объекте могут использоваться несколько типов счетчиков, в том числе регистры спроса, счетчики времени использования и тарифные регистры. Тарифные счетчики или регистры устанавливают объем потребления электроэнергии для выставления счетов поставщиком электроэнергии. Большинство тарифных счетчиков позволяют измерять общее потребление электроэнергии за расчетный период или измерять максимальное или пиковое потребление или использование в течение определенного периода времени. Многие тарифные счетчики способны выполнять расчеты потребления или использования энергии переменного тока через определенные промежутки времени или при наступлении определенных событий, связанных со временем.
В последние годы счетчики электроэнергии ушли от традиционных электромеханических счетчиков к более сложным и гибким электронным регистрам спроса и тарифов. Эти электронные регистры измеряют использование электроэнергии переменного тока аналогично тому, как это делалось в предыдущих электромеханических типах. Преимущество электронных реестров состоит в том, что они могут программировать определенные события, связанные со временем, для целей корректировки счетов или корректировки расчетов использования. Электронные регистры спроса также могут быть предварительно запрограммированы для ответа через определенные промежутки времени, чтобы вычислять и/или передавать различную информацию о времени использования. Чаще всего эти события, связанные со временем, сохраняются в памяти электроники счетчика в виде времени календаря часов, то есть с разбивкой по секундам, минутам, часам, дням и числам. Одним из недостатков электронного регистра является то, что регистр подвержен проблемам в случае отключения или сбоя питания переменного тока. Поскольку электронные регистры спроса включают в себя электронные схемы и электронную память, электронным компонентам требуется некоторая мощность постоянного тока для функционирования или поддержания данных, хранящихся в электронной памяти.
В различных устройствах предшествующего уровня техники предложены средства учета отключений электроэнергии на счетчике электроэнергии. В частности, эти предшествующие устройства обеспечивают некоторые средства для поддержания функций электрических компонентов при пониженном уровне тока, например, посредством вторичного источника питания постоянного тока. Многие из этих устройств используют энергонезависимую память для хранения критического времени или информации, зависящей от времени. Например, патент Johnston, et al., U.S. Pat. В US 4197582 показан счетчик электроэнергии, который включает в себя энергонезависимую память данных для обработки данных, связанных со временем, и который дополнительно включает в себя вспомогательный источник постоянного тока, питаемый от батареи, который используется для питания маломощного вторичного таймера для поддержания текущего времени. и календарные регистрации во время отключения электроэнергии. Патент Stokes, et al., U.S. Pat. US 4701858 иллюстрирует другой пример электронного счетчика коммунальных услуг, работающего по времени использования, имеющего энергонезависимый модуль календаря с часами реального времени для поддержания реального времени во время отключения электроэнергии.
Другие устройства, использующие аналогичные схемы отключения и резервного питания, показаны в следующих патентах: Sciulli, U.S. Pat. № 4 495 596; Джеррим, патент США. № 4335447; Dimassimo, et al., патент США. № 4465970; и Wolf, патент США. № 4 291 375.
Подходы, используемые во многих устройствах предшествующего уровня техники, имеют несколько недостатков. Например, устройства, которые используют таймер с пониженным энергопотреблением для периодического выполнения служебных функций в электронном регистре спроса, не включают режим «наверстывания», в котором регистр, по сути, воспроизводит время, потерянное во время отключения электроэнергии, чтобы определить, произошло событие, связанное со временем. Другие предлагаемые решения, такие как отдельный компьютерный чип с часами и календарем, дороги и требуют более крупного измерителя.
Ввиду этих и других ограничений предлагаемых решений предшествующего уровня техники существует потребность в счетчике электроэнергии, имеющем функции хронометража и восстановления питания, который был бы недорогим и легко упакованным, предпочтительно в виде программного обеспечения, а не аппаратного обеспечения. Кроме того, также необходим счетчик электроэнергии с этими функциями, способный учитывать все временные события, которые могли произойти при отключении электроэнергии.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
РИС. 1 представляет собой функциональную блок-схему варианта осуществления счетчика электроэнергии и, в частности, схемы восстановления после отключения электроэнергии согласно настоящему изобретению.
РИС. 2 представляет собой схему 41-разрядного счетчика пульсаций, используемого в схеме восстановления при отключении питания счетчика электроэнергии, показанного на фиг. 1.
РИС. 3A иллюстрирует блок-схему последовательности операций схемы восстановления при отключении питания измерителя, показанного на фиг. 1.
РИС. 3В является продолжением блок-схемы на фиг. 3А.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ВОПЛОЩЕНИЯ
В целях содействия пониманию принципов изобретения теперь будет сделана ссылка на вариант осуществления, показанный на чертежах, и для его описания будет использован специальный язык. Тем не менее, следует понимать, что при этом не предполагается никакого ограничения объема изобретения, такие изменения и дальнейшие модификации проиллюстрированного устройства, а также такие дополнительные применения принципов изобретения, как проиллюстрировано в нем, рассматриваются так, как это обычно приходит на ум квалифицированному специалисту. в области техники, к которой относится изобретение.
Обратимся сначала к фиг. 1 показан счетчик 10 электроэнергии переменного тока, который включает в себя логическую схему 20 управления. Счетчик электроэнергии 10 включает в себя преобразователь 12 электрической энергии в частоту импульсов, который подключен стандартным образом к источнику переменного напряжения V 60 Гц и ток I. Преобразователь 12 подает импульсы на логическую схему 20 управления, соответствующие скорости использования электроэнергии переменного тока. Преобразователь 12 может содержать стандартный импульсный инициатор или другое обычное средство для создания энергетических импульсов. К линии переменного тока также подключен первичный источник питания постоянного тока 14, который используется для подачи постоянного напряжения постоянного тока на логическую схему управления 20. Счетчик электроэнергии включает в себя резервный или, в частности, дополнительный источник питания 16 с батареей 17 подавать слаботочный ток на логическую схему управления в случае прекращения подачи сигнала переменного тока частотой 60 Гц от источника переменного тока во время сбоя питания.
Способ 10 также включает в себя дисплей 18 для отображения информации о времени использования или потребности, генерируемой логической схемой 20 управления. В предпочтительном варианте дисплей 18 представляет собой жидкокристаллический дисплей или жидкокристаллический дисплей, хотя могут используется для отображения данных с логической схемы управления. Упомянутые до сих пор компоненты в целом являются стандартными и хорошо известны в области счетчиков электроэнергии и, в частности, в области электронных регистров спроса и тарифов. Схема логического управления включает в себя ядро 22 микропроцессора, которое работает как сердце схемы логического управления. В предпочтительном варианте ядром микропроцессора является Intel 8051, который включает в себя внутреннее ПЗУ, внутреннее ОЗУ и режим пониженного энергопотребления, а также способный к последовательной связи. Ядро 22 MPU обеспечивает многофункциональные логические операции и включает в себя программное обеспечение, специально адаптированное для генерирования данных о времени использования, спросе и скорости или тарифе для отображения на ЖК-дисплее 18. Ядро 22 MPU включает в себя программное обеспечение для хранения определенного программируемого времени. связанные события и для мониторинга в реальном времени возникновения события. Например, в типичном сложном тарифном регистре эти события, связанные со временем, могут включать запрограммированные дни месяца, в которые регистр выполняет функции самосчитывания, сезонные изменения, праздничные дни, переход на летнее время, високосный год и различные тарифные планы. тарифы на будние/выходные дни).
Ядро 22 MPU предоставляет информацию контроллеру/драйверу 24 ЖК-дисплея, который в предпочтительном варианте является драйвером 23×4. Контроллер/драйвер 24 отвечает за взаимодействие непосредственно с ЖК-дисплеем 18. Данные записываются из ядра 22 MPU непосредственно в контроллер/драйвер 24, где они хранятся до тех пор, пока дисплей не будет изменен. Функции хронометража и связи ядра 22 MPU управляются кварцевым генератором 26 с частотой 11,059 МГц. Схема 20 логического управления дополнительно включает в себя контроллер 28 прерываний, который используется для мультиплексирования различных прерываний в ядро 22 MPU. Контроллер ввода/вывода 30 также предусмотрен для управления входными и выходными функциями ядра 22 MPU. Эти элементы 28 и 30 логической схемы 20 управления обычно хорошо известны в данной области техники.
Функции часов реального времени логической схемы управления 20 управляются календарем часов реального времени в ядре 22 MPU. В нормальном режиме питания, то есть когда от источника переменного тока поступает полная мощность переменного тока, часы реального времени ядра MPU управляется линейной частотой 60 Гц сигнала переменного тока. Эти часы реального времени действуют как стандартные настенные часы и календарь для поддержания реального времени и даты для использования в связи с предварительно запрограммированными событиями, связанными со временем. Кроме того, часы реального времени ядра 22 MPU используются для расчета времени использования и потребления данных для отображения или передачи вне счетчика электроэнергии 10.9.0003
Схема логического управления 20 дополнительно включает в себя вторичное средство таймера, содержащее счетчик 36 реального времени, который приводится в действие кварцевым генератором 38 с частотой 32,768 кГц. Генератор 38 способен работать при напряжении 2,5 В, что значительно ниже рабочей мощности. требуется для кварцевого генератора 26 с частотой 11 МГц. Счетчик 36 реального времени представляет собой 41-разрядный счетчик пульсаций, состоящий из ряда переключающих триггеров. Счетчик пульсаций 369 допускает фиксацию в конкретном битовом состоянии, считывание, очистку или возможность непрерывной работы с нуля или из ненулевого битового состояния. В режиме чтения ядро 22 микропроцессора замораживает счетчик 36 реального времени в его текущем состоянии, ждет в течение заданного периода времени, предпочтительно 400 наносекунд, и затем считывает значение счетчика в память. Как только счетчик 36 будет прочитан ядром 22 MPU, он может быть очищен или ему разрешено работать из текущего состояния. В рабочем режиме 41-битный счетчик пульсаций 36 активируется с каждым сигналом от генератора 32 кГц.
счетчик 36 пульсаций в реальном масштабе времени показан в битовой форме на фиг. 2. Счетчик пульсаций 36 предпочтительно представляет собой 41-разрядный счетчик триггеров с переключением, как описано выше. Младший значащий бит запускается с каждым циклом 32-кГц генератора 38. 41 бит счетчика 36 реального времени позволяют счетчику сохранять приблизительно до 2 лет реального времени (241/32768). Для стандартных функций реального времени счетчика электроэнергии 10 наименее значимым битом является бит 9 счетчика пульсаций, как показано на фиг. 2, что соответствует единице времени реального времени, равной 1/64 секунды (2 12 /32768). Бит 15 счетчика пульсаций 36 соответствует единице времени 1 секунде (2 15 /32768). Бит 21 счетчика пульсаций примерно соответствует интервалу реального времени чуть более одной минуты. Таким образом, счетчик пульсаций 36 напрямую поддерживает режим реального времени на основании двоичного состояния (нуля или единицы) каждого триггера-переключателя счетчика. Состояние каждого триггера может считываться ядром 22 MPU и преобразовываться в формат, легко используемый программными программами хронометража MPU, такой как преобразование двоичного кода в десятичный.
Снова обратимся к фиг. 1, схема 20 логического управления включает в себя детектор 32 сигнала переменного тока, который отслеживает сигнал частотой 60 Гц от источника переменного тока. Детектор сигнала переменного тока определяет наличие напряжения на 60 Гц выше порогового значения. Детектор 32 сигнала переменного тока генерирует синхронизирующий сигнал в каждом цикле (1/60 с) сигнала переменного тока частотой 60 Гц, подаваемого на логическую схему управления. Схема 20 логического управления дополнительно включает в себя логику 34 отключения питания, которая выдает прерывание на ядро 22 MPU в случае обнаружения состояния сбоя питания, как более подробно описано ниже. Прерывание, генерируемое логикой 34 отключения питания, заставляет MPU входить в режим отключения питания и заставляет другие компоненты схемы 20 логического управления становиться активными. Например, логика 34 отключения питания определяет, что ядро 22 MPU находится в состоянии отключения питания, и может работать, чтобы гарантировать упорядоченное отключение питания ядра и остальных компонентов логической схемы 20 управления.
Несколько компонентов логической схемы управления 20, такие как схема сторожевого устройства 40, счетчик 36, логика отключения питания 34 и детектор сигнала переменного тока 32, а также несколько программных подпрограмм, хранящихся в ядре 22 микропроцессора, взаимосвязаны. и функционировать в качестве схемы отключения электроэнергии для счетчика электроэнергии 10 по настоящему изобретению. В частности, эти компоненты схемы отключения электроэнергии работают в соответствии с блок-схемой на фиг. 3А-Б. В случае сбоя питания (условный этап 50) первичный источник 14 питания постоянного тока обнаруживает сбой и выдает сигнал об отключении питания на логическую схему 20 управления, и управление передается на последовательность отключения питания блок-схемы восстановления после отключения питания. В последовательности отключения питания логика 34 отключения питания работает совместно с логикой, основанной на ядре 22 MPU на этапе 51, чтобы загрузить текущее время часов реального времени во вторичную память, такую как RAM 42. Одновременно ядро 22 MPU выдает сброс счетчика пульсаций 36 на этапе 52, так что счетчик пульсаций может начать накапливать количество времени, в течение которого сохраняется перебои в подаче электроэнергии. На этапе 53, который предпочтительно происходит одновременно с этапом 52, активируется вторичный источник 16 питания постоянного тока для подачи питания на генератор 38 и счетчик 36 реального времени, тактовый сигнал генератора 11 МГц отключается, и ядро 22 MPU выключается. Питание от вторичного источника 16 питания постоянного тока также может подаваться в ОЗУ 42 для поддержания данных, хранящихся в нем, до тех пор, пока не возобновится сигнал энергии переменного тока.
Во время отключения электроэнергии счетчик пульсаций 36 поддерживает реальное время в соответствии с этапами 54 и 55 блок-схемы на фиг. 3А. На этих этапах счетчик пульсаций увеличивается в соответствии с временной базой генератора 38 с частотой 32 кГц до тех пор, пока не будет восстановлено питание переменного тока. Если питание переменного тока восстанавливается, сторожевая схема 40 выдает сброс, который сигнализирует об окончании отключения питания для условного шага 55, чтобы передать управление последовательности включения питания блок-схемы, начинающейся с шага 56.
На шаге 56 последовательности включения питания вторичный источник питания постоянного тока 16 деактивируется, и питание через повторно включенный источник питания постоянного тока 14 восстанавливается для ядра 22 MPU. Генератор 26 с частотой 11 МГц также позволяет выполнять функции хронометража. для ядра 22 MPU. Как только питание ядра 22 MPU восстанавливается, счетчик пульсаций 36 замораживается, значение счетчика пульсаций сохраняется во временной памяти, предпочтительно в RAM 42, и счетчик сбрасывается (то есть каждый из 41 бит счетчика обнуляется) и счетчик перезапускается на шаге 57. В предпочтительном варианте счетчик пульсаций 36 продолжает работать после сброса. Значение часов реального времени в то время, когда произошло отключение питания, восстанавливается на этапе 58 из ОЗУ 42 в часы реального времени ядра 22 MPU, чтобы представить новое значение часов реального времени для функций реального времени ядра 22 MPU. Понятно, что время, зарегистрированное часами реального времени в этот момент, является не текущим временем, а календарным временем часов, когда произошло отключение питания.
Последовательность включения питания продолжается в режиме «догоняющего», начиная с шага 60 блок-схемы на фиг. 3А. Целью режима «догоняющего» является быстрое увеличение часов реального времени и календаря MPU для учета периода времени, потерянного счетчиком 10 во время отключения питания. Хотя в течение этого потерянного времени энергия не использовалась (поскольку к счетчику не подавалась электрическая энергия переменного тока), могли произойти некоторые связанные со временем события, которые повлияли бы на работу логической схемы 20 управления и счетчика 10. Таким образом, , целью «догоняющего» режима схемы восстановления после сбоя питания является быстрое увеличение часов реального времени MPU, в то время как программное обеспечение в ядре 22 MPU постоянно отслеживает каждое новое значение часов реального времени, чтобы определить, произошло ли событие, связанное со временем. произошел. Если это так, ядро 22 MPU выполняет функцию, требуемую программированием времени использования или потребности счетчика в соответствии с этим событием, связанным со временем.
На шаге 60 режима наверстывания значение счетчика пульсаций 36 реального времени, которое было сохранено в ОЗУ 42 на шаге 57, считывается с точностью до 1/64 секунды. То есть, ссылаясь на фиг. 2, состояние битов счетчика пульсаций между битами 10 и 15 считывается ядром MPU 22 и преобразуется в число единиц времени 1/60 секунды (из единиц времени 1/64 секунды, измеренных двоичным счетчиком). . Часы реального времени выравниваются до ближайшей секунды путем увеличения часов на число единиц 1/60 секунды. В то же время значение счетчика реального времени, хранящегося в ОЗУ 42, уменьшается на ту же величину. Ядро MPU 22 затем считывает вновь увеличенное значение реального времени, чтобы определить, произошло ли событие, связанное со временем, на условном этапе 62. Если событие произошло, основные программные процедуры предпринимают соответствующие действия на этапе 63.
Если не произошло никакого события, связанного со временем, управление передается следующему шагу 64, на котором сохраненное значение счетчика реального времени выравнивается с точностью до одной минуты. Состояние битов с 16 по 21 счетчика пульсаций 36 также считывается для определения части одной минуты в единицах времени, равной одной секунде, которая была измерена счетчиком пульсаций 36 во время отключения питания. Часы реального времени в ядре 22 MPU увеличиваются на шаге 65 на часть одной минуты, то есть на количество единиц времени в одну секунду. Одновременно значение счетчика, хранящегося в ОЗУ 42, уменьшается на такое же количество единиц. На этом этапе значение счетчика пульсаций, которое было перенесено в ОЗУ 42, было уменьшено на количество единиц времени в одну секунду и 1/60 секунды, которые поддерживались счетчиком пульсаций 36 во время отключения питания. .
Еще раз, условный этап 66 определяет, произошло ли событие, зависящее от времени, и в этом случае ядро 22 MPU выполняет соответствующую функцию в соответствии с этапом 67. На этапе 68 считывается оставшееся сохраненное значение счетчика реального времени, что примерно соответствует чтению состояния битов 22-41 из счетчика пульсаций за одну минуту. Таким образом, общее количество минут, подсчитанное счетчиком пульсаций 36, сохраняется во временной памяти в ядре 22 MPU. На этапе 68 часы реального времени ядра 22 MPU увеличиваются на одну минуту каждую секунду текущего или фактического реального времени. Одна секунда реального времени определяется линейной частотой 60 Гц, подаваемой на ядро 22 MPU. В то же время, когда часы реального времени ядра 22 MPU увеличиваются, сохраненное значение счетчика пульсаций в RAM 42 уменьшается на единицу. минуту каждую секунду текущего реального времени.
Для каждой минуты, восстановленной в часах реального времени ядра MPU, соответствующей минуте, потерянной во время отключения питания, условный шаг 70 определяет, произошло ли событие, связанное со временем, и в этом случае на шаге 71 выполняются соответствующие функции. шаг 72, просматривается сохраненное значение счетчика 36, чтобы определить, исчерпало ли одноминутное приращение сохраненное значение счетчика пульсаций с точностью до ближайшей минуты, то есть, чтобы определить, является ли ближайшее одноминутное приращение сохраненного счетчика реального времени был полностью декрементирован на шаге 69. Если нет, то в пределах временного сохраненного значения счетчика реального времени остаются дополнительные минуты, и управление возвращается к шагам 68-72.
Если значение счетчика с точностью до одной минуты было считано и уменьшено, поток программы переходит к шагу 73, на котором оставшееся или остаточное время сохраненного значения счетчика пульсаций считывается во временную память в ядре MPU. 22. На шаге 74 разрешаются все 1/60 секунды и 1 секунда, оставшиеся от предыдущих шагов. Шаги 75 и 76 затем просматривают обновленное значение реального времени, чтобы определить, произошло ли событие, связанное со временем, и предпринять соответствующие действия. На условном этапе 77 просматривается сохраненное значение счетчика реального времени в ОЗУ 42, чтобы определить, было ли сохраненное значение полностью уменьшено до нулевого значения (0). Если нет, то управление возвращается к шагам 74-77 до тех пор, пока значение счетчика пульсаций не будет полностью уменьшено, а часы реального времени MPU не будут полностью увеличены или обновлены для учета потери реального времени во время отключения питания.
Во время режима «догоняющего» предпочтительного варианта осуществления счетчик пульсаций 36 реального времени продолжает приводиться в действие генератором 38 с частотой 32 кГц, тем самым сохраняя свою функцию часов реального времени в режиме «догоняющего». Часы реального времени ядра 22 MPU предпочтительно еще не работают, так что необходимо, чтобы счетчику 36 было разрешено продолжать работу и продолжать измерения в реальном времени в режиме «наверстывания». Как только оставшееся время в сохраненном значении, соответствующем счетчику реального времени в ОЗУ 42, полностью уменьшено, то есть когда условный шаг 77 выполнен, управление передается на шаг 78, на котором новое значение счетчика пульсаций 36, соответствующее величине реального времени, прошедшего в режиме «догоняющего», сохраняется в ОЗУ 42.
На условном шаге 79 анализируется старший ненулевой бит сохраненного значения счетчика реального времени, чтобы определить, соответствует ли значение счетчика единице времени меньше 1/64 секунды. Таким образом, как показано на фиг. 2, если каждый из битов 16-41 равен 0, значение в счетчике реального времени соответствует времени меньше предписанной единицы времени. Время в счетчике реального времени ниже этого порогового значения определяется как незначительное, поскольку оно меньше минимального времени, измеренного часами реального времени ядра MPU и календарем. В этом случае режим «догоняющего» завершается, и часы реального времени MPU полностью восстановились для регистрации фактического текущего времени. Управление передается на этап 80, на котором часы реального времени ядра 22 MPU и календарь перезапускаются с недавно обновленного времени.
С другой стороны, если условный шаг 79 отрицателен, то есть если новое значение счетчика пульсаций, сохраненное на шаге 78, превышает 1/64 секунды, управление программой возвращается в точке 81 передачи на блок-схемах на фиг. 3А и 3В. Таким образом, между этапами 60 и 79 формируется итеративный цикл, в котором счетчик пульсаций 36 в реальном времени неоднократно считывается в ОЗУ 42 и уменьшается до тех пор, пока сохраненное значение счетчика не будет обнулено, в то время как часы реального времени MPU соответственно увеличиваются. Этот итеративный процесс продолжается до тех пор, пока счетчик 36 реального времени не будет увеличен до значения менее 1/64 секунды во время цикла «догоняющего» на этапах 60-79..
Схема восстановления при отключении питания и логика измерителя 10 и логической схемы управления 20 по настоящему изобретению представляют собой новое усовершенствование по сравнению с известными способами восстановления реального времени, потерянного во время отключения питания. Одно преимущество состоит в том, что настоящее изобретение не требует значительных объемов дополнительного оборудования, так что размер пакета для схемы 20 логического управления не увеличивается значительно по сравнению с измерителем, не имеющим функций восстановления в реальном масштабе времени. Другим преимуществом является то, что схема по настоящему изобретению допускает режим «наверстывания», в котором время, потерянное во время отключения питания, и любые события, связанные со временем, происходящие в течение этого времени отключения питания, полностью учитываются.
Другое преимущество схемы восстановления при отключении электроэнергии по настоящему изобретению проявляется, когда происходит второе отключение питания во время режима «наверстывания». В этом случае обновленные часы реального времени с ядром MPU 22 сохраняются обратно в ОЗУ 42 вместе с текущим состоянием счетчика пульсаций 36. Отдельный бит или индикатор в ОЗУ 42 активируется, чтобы указать, что произошел второй сбой питания и что, следовательно, в ОЗУ 42 сохранено дополнительное значение для счетчика пульсаций в реальном времени. После восстановления питания процедура «наверстывания» ядра MPU возобновляется в соответствии с блок-схемами на фиг. 3A и 3B, при этом недавно сохраненное значение обновленного счетчика реального времени возвращается во временную память счетчика реального времени в ядре 22 MPU. В этот момент выполняются шаги блок-схемы для значения счетчика пульсаций, хранящегося в RAM 42. Как только это значение будет уменьшено до нуля, управление переходит к этапу 78 в соответствии с блок-схемами на фиг. 3А и 3В. Тем временем счетчик пульсаций 36 подсчитывал время, проведенное в режиме «догоняющего» и последнего отключения электроэнергии. Наверстывание продолжается в соответствии с блок-схемами на фиг. 3А и 3В.
Схема отключения питания в соответствии с настоящим изобретением, включая функции регистрации и восстановления отключения питания в реальном времени, откладывает выполнение операций, требующих высокой мощности, ядра 22 MPU и других компонентов логической схемы 20 управления до тех пор, пока не будет восстановлено питание переменного тока. Ядро 22 MPU отключено или выключено в режиме отключения питания. Основными компонентами схемы 20 логического управления, требующей питания, являются внешнее ОЗУ 42, генератор 38 и счетчик пульсаций 36 в реальном масштабе времени. Для внутреннего ОЗУ ядра 22 микропроцессора также может потребоваться низкоуровневая мощность постоянного тока для поддержания содержимого памяти. Никакие другие функции обслуживания или хронометража не выполняются в течение периода времени сбоя питания. Каждый из этих компонентов может питаться от литиевой батареи 17 на 2,5 В, 60 мкА вторичного источника 16 питания постоянного тока. до 85°С. C., чтобы он сохранял свою целостность в суровых условиях типичного счетчика электроэнергии.
После восстановления питания ядро 22 MPU снова получает питание и возобновляет свои нормальные функции, такие как регистрация использования количества электроэнергии. Генератор 32 кГц и счетчик пульсаций 36 могут работать в непрерывном режиме во время нормального режима работы измерителя 10. Альтернативно, счетчик пульсаций 36 может быть заморожен в определенном состоянии во время нормального режима работы измерителя 10; однако замораживание счетчика пульсаций может иметь некоторое влияние на другие фоновые функции ядра 22 MPU, не связанные с описанными выше функциями отключения питания.