0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
1 | |
AVR: Плата сбора данных.23.05.2010, 19:04. Показов 17168. Ответов 24
Метки нет (Все метки)
Здравствуйте. Подскажите вменяемый по бюджету вариант связки АVR + внешняя память для периодической регистрации данных. Такой себе цифровой нигнитофон.
Динные представляют собой поток величин в 4 каналах , по два байта на величину. Частота регистрации изменяемая - от секунды до минуты. Например: Температура , Влажность ,содержание СО2 , состояние дискретных датчиков (кнопок например).Для секундного разрешения -это 86400 замеров в сутки . 2 678 400 за месяц. При 4 каналах(по 2 байта) в лучшем случае понадобиться 21 427 000 байт памяти записей . Что применить в качестве памяти ?
0
|
23.05.2010, 19:04 | |
Ответы с готовыми решениями:
24
Отладочная плата для AVR Отладочная плата AVR TestBoard v2.0 отадочная плата под AVR Отладочная плата для AVR - версия 2.0 Макетная плата под AVR ATtiny2313 |
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 77
|
|
23.05.2010, 19:09 | 2 |
Конечно же SD карту памяти, это просто(работает по СПИ), и не дорого.
0
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
23.05.2010, 19:13 | 3 |
А вот это уже проще (и дешевле) сделать на армах. Там просто берёшь камешек с 8 12-битными АЦП и надстраиваемой памятью за 7 УЕ, саму память ещё УЕ за 7 и побеждаешь. А если ещё и хорошо хочется сделать - лабаем MicroSD.
UPD. MicroSD можно и на AVR сделать (без сильного напряга), но тогда камень нужен начиная с 32 (где-то читал, что 128). Есть библиотеки по подключению оного, и с файловой системой. Ключевые слова - AVR FAT MicroSD
0
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
23.05.2010, 19:28 | 4 |
Спасибо ! SPI не пугает. Пугает файловая система.
А есть ещё варианты ? Стоит ли пытаться подключить микруху памяти от плеера(или флешки)? ЗЫ. Контроллер будет заниматься только записью по внешним запросам. Один интерфейс для регистратора и на запись целевой системой и на последующее считывание компом. Т.е пришел , подцепил "нигнитофон", система его инициировала и начала запись. Пришел через месяц , отключил и унес его на обработку статистики.
0
|
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 77
|
|
23.05.2010, 19:58 | 5 |
Можно без файловой системы работать с картой памяти, будет намного проще.
0
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
23.05.2010, 20:09 | 6 |
ОК. Всем спасибо!
0
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
24.05.2010, 11:47 | 7 |
Но не нужно. Ибо ФС можно взять готовой библиотекой.
0
|
SWK
|
|
24.05.2010, 13:39 | 8 |
Сообщение от xomto
|
orty
|
|
24.05.2010, 18:40 | 9 |
Вот схема и код для примера на авр и SD карте http://www.dhormomitech.com/20... fat32.html
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
24.05.2010, 21:03 | 10 |
Кажется близится измена Атмелу с армом (LPC 23xx)... =)
Читал , ОЧЕНЬ занятная штука. И относительно дешево. Но этот проект реализую на Атмел. Скорость пока не главный критерий. ЗЫ. Отличный пример с avr и карточками (я про сырцы тоже). Таки применим .
0
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
24.05.2010, 21:45 | 11 |
Сообщение от simsoryum
0
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
25.05.2010, 21:12 | 12 |
Сообщение от OmykymForti
Если не секрет: скажите , КАК ваш контроллер коннектится к ПК ? Я так понял , что есть какой-то универсальный UART over USB - драйвер для семейства LPC ? Или через мост (FT323 вроде) ? Спасибо.
0
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
26.05.2010, 00:35 | 13 |
Можно и без FAT, но тогда придется городить свой формат хранения данных, решать проблемы с дозаписью и возможно фрагментацией.
А на компе читать обычной командой dd в фаил, который потом парсится отдельным приложением.
0
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
26.05.2010, 07:44 | 14 |
Сообщение от simsoryum
0
|
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 40
|
|
26.05.2010, 14:27 | 15 |
Дорогая ATMEl...
Я собираю чемоданы... =)
0
|
0 / 0 / 0
Регистрация: 04.06.2016
Сообщений: 1
|
|
31.05.2010, 12:53 | 17 |
Сообщение от simsoryum
Карточка форматировалась, а потом на неё записывался файл нужной длинны. Этот файл ложился с самого начала области данных и отсутствовала его дефрагментация. Далее в устройство вычисляет номер сектора, с которого начинается файл (когда он один, то даже на ассемблере это несложная задача) и начинает писать данные тупо инкремируя номер сектора. Когда данные записаны, берём карточку, считываем на компьютере этот файл и обрабатываем без проблем эти данные. Обычно для устройства сбора данных не требуется создание нескольких файлов.
0
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 2,550
|
|
31.05.2010, 19:22 | 18 |
А ОС не напихает в чистую карточку каких-нибудь Корзин или еще какого барахла?
0
|
0 / 0 / 0
Регистрация: 04.06.2016
Сообщений: 1
|
|
01.06.2010, 06:45 | 19 |
Сообщение от Mittid Mitot
0
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 2,550
|
|
01.06.2010, 07:53 | 20 |
0
|
01.06.2010, 07:53 | |
01.06.2010, 07:53 | |
Помогаю со студенческими работами здесь
20
Макетная плата для AVR с загрузчиком типа Arduino Семинар и тренинг в Киеве по системам сбора данных от TI Выбор АРМ платки для сбора данных Элементная база интеллектуальных датчиков. Система сбора данных Описание структурной схемы абонентской точки сбора данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |