Логгер часть 1

Автор: callous_vk от 9-07-2013, 22:37, посмотрело: 1260

0
Логгер часть 1

Решил я создать логгер всевозможных событий с записью оных на SD карту, не то что бы он мне был уж слишком необходим, но иногда возникает необходимость в измерении каких-либо процессов на протяжении определенного времени.
Вводная:
1. Запись данных на SD карту.
2. Привязка данных к времени.
3. Отображение данных и времени при работе.
4. Простая настройка.
5. Автономное питание (малое энергопотребление).
6. Работа с несколькими каналами:
- температура (DS18B20).
- токовая петля 4-20 мА (температура, давление...)
- напряжение 0-10 В (температура, давление...)

Итак начнем по порядку:
1. Информация на карту памяти должна записываться в виде файла, что тянет за собой использование файловой системы. Я остановился на FAT16 с поддержкой карт памяти до 2 Гб, чего я считаю вполне достаточно даже для ооооооочень долгого логгирования. Всю полезную информацию по работе с SD картой я почерпнул отсюда.
2. Ну с привязкой данных ко времени все более просто берем избитую временем и примерами
DS1307.
3. Здесь все тоже заезженно до безобразия lcd 16x2, а то и 16x1 или же 8x2 вполне потянет отображать данные и текущее время.
4. Ну этот пункт полностью в нашей власти, как напишем так и будет.
5. Предполагаю питать устройство от аккумулятора li-pol, емкость оного будет выбрана в зависимости от потребления устройства. Для питания и измерительных цепей применим повышающий DC-DC преобразователь, возможно и на двуполярное напряжение для точного измерения при помощи операционного усилителя.
6. Подключение DS18B20 сложностей не вызывает, а вот токовой петли небольшие затруднения, напряжение 0-10В через делитель будет подаваться на АЦП.

Категория: Микроконтроллеры

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