Регистрация времени работы устройств

Логгер предназначен для регистрации времени работы различных устройств, сохраняет в энергонезависимую память время и дату включении и отключения контролируемого устройства. Снятие данных осуществляется посредством подключения к компьютеру (USB порт). Поставляется с программным обеспечением для чтения данных логгера. Программа позволяет считать данные из логгера, сохранить принятые данные (образ энергонезависимой памяти) на диск компьютера, отобразить данные в понятной форме, а так же сохранить их в формате CSV, что позволяет открыть их в программе Excel.

логгер Система регистрации времени работы устройства
Программа считывания данных

При запуске программа производит поиск имеющихся в системе COM-портов в диапазоне COM1…COM99, после чего проверяет порты на активность. В открывшемся окне будут показаны найденные порты, и которых вам надо выбрать тот, к которому подключен логгер.

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

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

Принятые данные, PureBasic
На диск в текущую папку будут сохранены два служебных файла: LostData.bin и LostData.csv. Файлы хранят данные последней операции считывания данных из логгера.
Файл LostData.bin является полным дампом энергонезависимой памяти логгера и имеет размер 32768 байт.
Файл LostData.csv – текстовый файл, который можно открыть любым текстовым редактором. Например, в редакторе «Блокнот», имеющемся в любой операционной системе. Данные в этот файл пишутся с разделителями, что позволяет нам произвести импорт этого файла в программах электронных таблиц – Excel или Calc из пакета «OpenOffice».

При первом включении логгера или замене литиевой батареи питания необходимо произвести установку времени и даты, для этого в программе щелкните по кнопке «Синхронизация времени и даты». Процесс передачи команды и данных занимает примерно 2 секунды, что отображается в виде полосы прогресса в нижней части окна программы.

При первом включении логгера необходимо произвести форматирование (полное стирание) энергонезависимой памяти — EEPROM, а также произвести принудительный сброс счетчика текущей записи. Для этого щелкните по кнопке «Форматирование». В логгер будет передана соответствующая команда.


Микросхема энергонезависимой памяти EEPROM 24C256 имеет объем памяти 32768 байт, что позволяет сохранить в неё до 2048 записей логгера (8 байт на каждое событие – включение или отключение). Производитель микросхемы памяти гарантирует не менее миллиона циклов записи. Если принять за факт, что запись осуществляется каждые 10 минут, то имеется гарантия работы данной микросхемы до 11 лет.


Система регистрации времени работы устройства
Фото логгера


Устройство выполнено на микроконтроллере ATMEL ATtiny26, использованы микросхемы: память 24L256, часы-таймер DS1307. Для считывания данных использован преобразователь интерфейсов "Prolific PL-2303".
Программа считывания данных и управления логгером работает в Windows XP и Windows 7.
Устройство работоспособно в широком диапазоне напряжений благодаря использованию микросхемы LM2596

Схема логгера. EEPROM 24C256, часы/календарь DS1307
Схема логгера


Если у Вас есть вопросы - пишите. Мой E-mail на главной страничке. Удачи!
Александр. 20-01-2014