реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор микроконтроллера для автономной системы, Требуется выбрать МК для работы от батарейки в течении года при 0-10С
Artemij14
сообщение Sep 5 2013, 20:09
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 103
Регистрация: 21-07-10
Пользователь №: 58 537



Требуется выбрать МК для работы автономно от батарейки в течении года при 0-10С. Необходимо считывать показания термодатчика, барометра, влажности и куда-нибудь записывать с частотой 1раз/минута и куда-нибудь записывать.

Вообщем для меня открыты вопросы:
1) какой микроконтроллер выбрать
2) куда записывать данные, ведь объем получается десятки Мб
3) какой источник энергии использовать, температура среды 0-10 градусов Цельсия
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 5 2013, 20:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Artemij14 @ Sep 6 2013, 00:09) *
2) куда записывать данные, ведь объем получается десятки Мб

откуда десятки?

если брать точность даже 16бит/поле, получается 48бит.


Считаем:

(48*60(час)*24(сутки)*31*12)/8 - меньше 4 Мбайт.

AT45DCB004 - и флаг в руки (по теме - Industrial (-40°C to 85°C) )
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 5 2013, 20:58
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Чем питать - я бы предложил литий-тиониловые батарейки. Куда писать - кроме атмеловских (которые теперь уже вроде и не атмеловские), есть куча сериальных флешаков емкостью до 8...16 (это ширпотреб для всяких роутеров), и даже до 64 мегабайт на кристалл.

Но чтобы и ресурс не пострадал, надо писать страницами, а до этого накапливать в памяти (а если мелкий микроконтроллер, то ему помажет статика типа 23K256, дешево, компактно).

Сообщение отредактировал rx3apf - Sep 5 2013, 21:00
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 5 2013, 21:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



ИМХО,
1. Любой, который нравится и подходит по уровню потребления в режиме сна. Будить лучше внешними часами (они ведь все равно нужны, наверное).
2. Писать сначала во внутреннюю RAM, а после накопления достаточного блока данных записывать его во внешнюю флеш.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 5 2013, 21:29
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Sep 6 2013, 01:05) *
Будить лучше внешними часами

а есть смысл? набортные часы по потреблению примерно одинаковы, а лишний корпус с обвязкой в минус с платы
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 5 2013, 21:35
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Внешние могут и меньше микроампера жрать, что вряд ли достижимо для набортных. Но на общем фоне это все равно копейки (я практически во всех проектах использую "набортные").
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 5 2013, 22:00
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Да, потребление по сравнению со встроенными отличается в разы, плюс точное время.
Обвязка - один конденсатор и один кварц (а можно и со встроенным взять).
Да и МК по вкусу в этом случае будет проще подобрать.
Go to the top of the page
 
+Quote Post
Егоров
сообщение Sep 5 2013, 23:31
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048



Интересно, а на каком таком необитаемом острове погода меняется ежеминутно?
Обычно раз в секунду метеорологи записывают? Кто только это потом читает... Через год.
Go to the top of the page
 
+Quote Post
barabek
сообщение Sep 6 2013, 00:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(Artemij14 @ Sep 6 2013, 06:09) *
Требуется выбрать МК для работы автономно от батарейки в течении года при 0-10С. Необходимо считывать показания термодатчика, барометра, влажности и куда-нибудь записывать с частотой 1раз/минута и куда-нибудь записывать.

Я бы выбрал что-нибудь из C8051F93x-C8051F92x. Питание 0,9-3,6 В, с встроенным dc/dc для питания от одной или 2-х батареек, внутренние часики с потреблением Digital Supply Current (Sleep Mode, smaRTClock running)-0.6uA.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 6 2013, 06:07
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(barabek @ Sep 6 2013, 03:39) *
Я бы выбрал что-нибудь из C8051F93x-C8051F92x. Питание 0,9-3,6 В, с встроенным dc/dc для питания от одной или 2-х батареек, внутренние часики с потреблением Digital Supply Current (Sleep Mode, smaRTClock running)-0.6uA.


Насколько понимаю, там питание от 0.9 В и Sleep Mode-0.6uA несовместимы. Можно выбрать только что-то одно.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Sep 6 2013, 12:28
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Artemij14 @ Sep 5 2013, 16:09) *
Требуется выбрать МК для работы автономно от батарейки в течении года при 0-10С. Необходимо считывать показания термодатчика, барометра, влажности и куда-нибудь записывать с частотой 1раз/минута и куда-нибудь записывать.

Вообщем для меня открыты вопросы:
1) какой микроконтроллер выбрать
2) куда записывать данные, ведь объем получается десятки Мб
3) какой источник энергии использовать, температура среды 0-10 градусов Цельсия

"куда нибудь записывать".
А читать вы их потом както будете?
Сразу и об этом тоже думайте.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Intel4004
сообщение Sep 6 2013, 13:33
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 7-09-07
Из: Наб.Челны
Пользователь №: 30 364



Аналогичная задача реализована на c8051F352 и M25P80. В качестве источника питания - две обычных батарейки АА и max1674.
Go to the top of the page
 
+Quote Post
Artemij14
сообщение Sep 7 2013, 13:35
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 103
Регистрация: 21-07-10
Пользователь №: 58 537



Цитата(A. Fig Lee @ Sep 6 2013, 16:28) *
"куда нибудь записывать".
А читать вы их потом както будете?
Сразу и об этом тоже думайте.


Да, да, это я понимаю, надо подумать, спасибо!

Цитата(toweroff @ Sep 6 2013, 00:41) *
откуда десятки?

если брать точность даже 16бит/поле, получается 48бит.


Считаем:

(48*60(час)*24(сутки)*31*12)/8 - меньше 4 Мбайт.

AT45DCB004 - и флаг в руки (по теме - Industrial (-40°C to 85°C) )


С десятками я переборщил, да и 16 бит вполне хватит

Цитата(Егоров @ Sep 6 2013, 03:31) *
Интересно, а на каком таком необитаемом острове погода меняется ежеминутно?
Обычно раз в секунду метеорологи записывают? Кто только это потом читает... Через год.


Резкие изменения отслеживать. Хотя можно конечно и реже.

Я занимаюсь спелеологией, обычно в пещере бываем раз в год. Нужно измерить микроклимат, посмотреть что там происходит в те сезоны, когда туда невозможно залезть(ну или трудновато)

Сообщение отредактировал Artemij14 - Sep 7 2013, 13:57
Go to the top of the page
 
+Quote Post
Егоров
сообщение Sep 7 2013, 17:45
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048



Цитата(Artemij14 @ Sep 7 2013, 16:35) *
С десятками я переборщил, да и 16 бит вполне хватит
Резкие изменения отслеживать. Хотя можно конечно и реже.

Я занимаюсь спелеологией, обычно в пещере бываем раз в год. Нужно измерить микроклимат, посмотреть что там происходит в те сезоны, когда туда невозможно залезть(ну или трудновато)

Хм. любопытно, я тоже этим занимался. Где-где, а там никаких изменений не бывает даже на протяжении часа.
И вообще резкостей даже в течение года, если есть колодец, а не просто открытая провальная воронка метров 50 диаметром.
Потому - 8 бит максимум, достаточно каждые два-четыре часа и еще уплотнить телеметрический кадр, записывая показания только раз на 64-256 измерений, а остальное - только приращения в 4 бита. Можно и еще уплотнить при желании, отмечая только время, когда параметр изменился на пару дискрет.
Колебания температуры в дальней от входа части всего несколько градусов. Влажность тоже практически постоянна и высока. Иначе, с чего бы сталактиты росли.
Правда, мой опыт - Крым. Но через час после захода солнца на поверхности плато там температура падает на 20 и более градусов, а в шахте - совершенно незаметно. И когда летний крымский полдень и когда снег на поверхности лежит.
Ну и килограмм обычных щелочных батареек туда тоже вполне мыслимо забросить. Это не 120 метров веревки на себе тащить.
Похоже, задача раз в 100 проще, чем обрисована вначале.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 7 2013, 18:22
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Artemij14 @ Sep 7 2013, 17:35) *
Резкие изменения отслеживать. Хотя можно конечно и реже.

Тут ведь напрашивается оптимизация: записывать только в том случае, если изменение превысило некий порог.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 18:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016