ОБНОВЛЕНИЕ МИКРОПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНОГО УСТРОЙСТВА ПРИ ПИТАНИИ ОТ ВНЕШНЕГО ИСТОЧНИКА

1. Измеритель аналита, содержащий:
микроконтроллер, содержащий электронную память, в которой хранится резидентное микропрограммное обеспечение, которое при исполнении микроконтроллером инициирует измерение аналита микроконтроллером;
источник питания, электрически подключенный к микроконтроллеру для измерения аналита за счет подачи питания; и
USB-цепь для приема вставленного в нее USB-разъема, содержащую энергонезависимую память, которая соединена с электронной памятью микроконтроллера, причем энергонезависимая память предназначена для хранения обновленного микропрограммного обеспечения, переданного по USB-кабелю для загрузки в электронную память микроконтроллера, и энергонезависимая память отсоединена от источника питания и выполнена с возможностью работы от электропитания, подаваемого по вставленному USB-кабелю.
2. Измеритель аналита по п. 1, в котором источник питания содержит дисковый элемент питания.
3. Измеритель аналита по п. 1, в котором энергонезависимая память содержит флеш-память.
4. Измеритель аналита по п. 1, в котором обновленное микропрограммное обеспечение заменяет резидентное микропрограммное обеспечение при загрузке обновленного микропрограммного обеспечения в электронную память микроконтроллера.
5. Измеритель аналита по п. 3, в котором во флеш-памяти хранится обновленное микропрограммное обеспечение, переданное по USB-кабелю, в электронной памяти хранится обновленное микропрограммное обеспечение после его передачи из флеш-памяти, и при этом флеш-память и электронная память принимают и сохраняют обновленное микропрограммное обеспечение с помощью электропитания, поступающего по USB-кабелю.
6. Измеритель аналита по п. 3, в котором, когда USB-кабель извлечен из USB-цепи, на флеш-память не подается питание, и она недоступна для микроконтроллера.
7. Способ обновления резидентной программы в измерителе аналита с питанием от батареи, содержащий:
подсоединение USB-кабеля к измерителю аналита;
передачу нового программного кода по USB-кабелю в энергонезависимую память в измерителе, включающую питание энергонезависимой памяти с помощью электропитания, подаваемого по USB-кабелю; и
передачу нового программного кода из энергонезависимой памяти в память программ микроконтроллера для программирования микроконтроллера в соответствии с новым программным кодом, причем новый программный код содержит алгоритм, инициирующий измерение аналита микроконтроллером.
8. Способ по п. 7, дополнительно включающий в себя этап, на котором для измерения аналита подают питание с использованием источника питания, электрически подключенного к микроконтроллеру.
9. Способ по п. 7, дополнительно включающий в себя этап, на котором для измерения аналита подают питание с использованием дискового элемента питания, электрически подключенного к микроконтроллеру.
10. Способ по п. 7, в котором этап передачи нового программного кода включает в себя передачу нового программного кода по USB-кабелю во флеш-память.
11. Способ по п. 10, дополнительно включающий в себя замену резидентной программы в памяти программ микроконтроллера новым программным кодом из флеш-памяти.
12. Способ по п. 7, дополнительно включающий в себя хранение нового программного кода, переданного по USB-кабелю, во флеш-памяти, хранение нового программного кода в памяти программ после его передачи из флеш-памяти и этап, на котором флеш-память и память программ получают электропитание, передаваемое по USB-кабелю.
13. Способ по п. 12, дополнительно включающий в себя отключение питания флеш-памяти при каждом извлечении USB-кабеля из измерителя аналита.
14. Способ по п. 9, дополнительно включающий в себя измерение аналита под программным управлением нового программного кода с питанием от дискового элемента питания.
15. Измеритель аналита, содержащий:
микроконтроллер, имеющий память программ, содержащую резидентную программу управления для управления работой измерителя аналита при исполнении резидентной программы управления;
микросхему запоминающего устройства, соединенную с памятью программ и содержащую новую программу управления, причем микросхема запоминающего устройства выполнена с возможностью передачи новой программы управления в память программ для замены резидентной программы управления; и
USB-цепь, подключенную к микросхеме запоминающего устройства для сохранения в ней новой программы управления после получения новой программы управления по USB-цепи, причем USB-цепь получает электропитание по USB-кабелю, подключенному к USB-цепи для питания микросхемы запоминающего устройства и для питания передачи новой программы управления с микросхемы запоминающего устройства в память программ.
16. Измеритель аналита по п. 15, дополнительно содержащий источник питания, электрически подключенный к микроконтроллеру для питания выполняемого микроконтроллером измерения аналита.
17. Измеритель аналита по п. 16, в котором микросхема запоминающего устройства содержит флеш-память, а источник питания содержит дисковый элемент питания.
18. Измеритель аналита по п. 17, в котором, когда USB-кабель извлечен из USB-цепи, флеш-память недоступна для микроконтроллера.
19. Измеритель аналита по п. 17, в котором новая программа управления включает в себя алгоритм для выполнения рабочих функций, которые не обеспечиваются резидентной программой при ее исполнении микроконтроллером.
20. Измеритель аналита по п. 19, в котором микроконтроллер исполняет алгоритм для выполнения рабочих функций при питании от дискового элемента питания.
21. Способ обновления микропрограммного обеспечения портативного контрольно-измерительного устройства, содержащий:
питание интегральной схемы флеш-памяти портативного контрольно-измерительного устройства через USB-разъем портативного контрольно-измерительного устройства;
загрузку обновленного микропрограммного обеспечения в интегральную схему флеш-памяти через USB-разъем; и
обновление микропрограммного обеспечения, хранящегося в микроконтроллере портативного контрольно-измерительного устройства, обновленным микропрограммным обеспечением, хранящимся в интегральной схеме флеш-памяти.