roboforum.ru

Технический форум по робототехнике.

хранение и считывание данных из дуни?

хранение и считывание данных из дуни?

Myp » 22 апр 2013, 17:48

хочу даталоггер замутить на ардуино.
воткнуть датчик температуры и писать температуру прямо в память ардуины запитав её от батареек. без всяких там карточек памяти.
как записать в память много данных и как потом их на комп сбросить нормально?
не считывать же епром с микросхемы и расшифровывать.
может есть какието алгоритмы отправки массива из епрома в терминал по команде?

епром 30 килобайт, программа займёт от силы 5%
оставшееся место хочу занять данными.

Re: хранение и считывание данных из дуни?

SkyStorm » 22 апр 2013, 18:18

А прочему на карту не писать? 30к это очень мало :(

Re: хранение и считывание данных из дуни?

elmot » 22 апр 2013, 18:51

Для лога-то тем-ры? Дофига это. Если раз в полчаса по 6 байт(таймстемп+тем-ра) - то это 3 месяца.

Re: хранение и считывание данных из дуни?

Duhas » 22 апр 2013, 18:56

это в где 30кб ЕЕПРОМ ?

Re: хранение и считывание данных из дуни?

Myp » 22 апр 2013, 19:11

ошибочка
там 1 килобайт епрома.
я нетуда посмотрел))

вобщем неважно.
мне этого вполне хватит. мне надо то всего 300-600 точек.

кстати, а в 30 кбайт флеша можно как-то забираться?

Re: хранение и считывание данных из дуни?

elmot » 22 апр 2013, 19:14

Должно быть можно. Бутлодер-то это делает?

Re: хранение и считывание данных из дуни?

Myp » 22 апр 2013, 19:17

вот там говорят что можно http://we.easyelectronics.ru/AVR/avr-za ... amyat.html
но если есть бутлоадер то нельзя.

Re: хранение и считывание данных из дуни?

elmot » 22 апр 2013, 19:25

Возьми stm32L discovery.
Будет тебе почти 200к доступной для записи флеши, индикатор, кнопки, термометр на борту, питание от таблетки лития, всякие режимы сна с ультранизким потреблением, и термометр прямо на чипе(ЕМНИП), и даже можно USB-UART изобразить для сливания данных.

Re: хранение и считывание данных из дуни?

Myp » 22 апр 2013, 19:35

у меня 32 без L дискавери и там всё как-то капец сложно)))
я дальше блинка не ушёл.
программист я аховый)

Re: хранение и считывание данных из дуни?

Nesenin » 22 апр 2013, 19:39

может все же microSD прикрутить?

Re: хранение и считывание данных из дуни?

Myp » 22 апр 2013, 21:26

лень =)
вот я щас чтонибуть нагуглю, подправлю под себя и норм :)

а это что-то паять надо, разбираться как работает...

Re: хранение и считывание данных из дуни?

dccharacter » 22 апр 2013, 21:32

Myp писал(а):у меня 32 без L дискавери и там всё как-то капец сложно)))
я дальше блинка не ушёл.
программист я аховый)

где-то у меня был проект с логгингом внутреннего термометра в txt-файл на SD-карточке для этой дискавери
только там глючок есть со считыванием температуры - он за референс ВДД считает, а не внутреннюю опору

Re: хранение и считывание данных из дуни?

oxid » 27 июл 2013, 17:29

elmot писал(а):Для лога-то тем-ры? Дофига это. Если раз в полчаса по 6 байт(таймстемп+тем-ра) - то это 3 месяца.

Кажется что нужен только один таймстемп - первый, кстати в ардуине же нет часов реального времени. А таймстемпы остальных значений можно вычислить. Итого нужно 1 байт на измерение.

Re: хранение и считывание данных из дуни?

elmot » 27 июл 2013, 18:11

а вот так делать не надо. Не очень точное вычисление времени, включили-выключили и уже ничего не вычислишь.

Re: хранение и считывание данных из дуни?

oxid » 28 июл 2013, 16:09

elmot писал(а):а вот так делать не надо. Не очень точное вычисление времени, включили-выключили и уже ничего не вычислишь.


Я подумал автор хочет в памяти хранить. А как предполагается вычислять время?


cron
Rambler\'s Top100 Mail.ru counter