Перейти к содержанию
    

требуется помощь в разработке мобильного одноканального устр-ва сбора данных

требуется помощь в разработке одноканального мобильного устройства сбора данных.

 

Устройство каждые 1-10минут считывает значение АЦП, сохраняет его вместе со временем и датой считывания...

все это время устройство питается от аккумулятора (до 1 недели).

Если данные вовремя не считали, то мы затираем начало циклического буфера...

при подключении через USB данные считываются и память освобождается, происходит зарядка аккумулятора (сколько требуется, хоть 20 часов)

 

В интернете существует программная реализация USB под AVR, но AVR не подойдет, т.к. на частоте 12МГц в спящем режиме она потребляет очень много.

Подойдет АРМ седьмой, кроме того, АРМ хорош тем, что есть возможность программно переключиться с часового кварца на 12Мгц... т.е. чтобы всю неделю устройство работало от часового кварца (в режиме сна, просыпаясь только для считывания данных), а при подключении USB переключалось на 12МГц...

Также в АРМе есть термосенсор, данные с термосенсора тоже необходимо фиксировать как и АЦП.

 

АРМ необходимо использовать в минимальном по размеру корпусе. Вместо stand alone RTC необходимо использовать сам АРМ и часовой кварц...

 

Требуется схема + основа программы на С, выполняющая указанные функции (т.е. по сути заготовка).

 

Интересует стоимость и сроки (как обычно).

Расходы по прототипу (платы, компоненты) оплачиваются мной, интересует стоимость самой работы.

Изменено пользователем algol1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополнительные требования:

необходимо использование недорогого контроллера (с АЦП на борту)

очень хочется воспользоваться для съема данных USB в режиме HID чтобы избавиться от микросхемы драйвера USB

размер устройства до 15мм*20мм (но прототип изготавливаем умышленно большой на компонентах 1206 и м\с не в миниатюрном корпусе для удобства отладки)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... AVR не подойдет, т.к. на частоте 12МГц в спящем режиме она потребляет очень много.

Подойдет АРМ седьмой, кроме того, АРМ хорош тем, что есть возможность программно переключиться с часового кварца на 12Мгц... т.е. чтобы всю неделю устройство работало от часового кварца (в режиме сна, просыпаясь только для считывания данных), а при подключении USB переключалось на 12МГц

 

AVR тоже может "спать", тактируясь от часового кварца.

 

... прототип изготавливаем умышленно большой на компонентах 1206 и м\с не в миниатюрном корпусе для удобства отладки

 

Берите уж хотя бы 0805, все равно ARM только в TQFP самые "удобные".

 

... размер устройства до 15мм*20мм

 

С аккумулятором?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу сделать на PIC. Включая дополнительные требования.

gennadiy.v(а)gmail.com

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

требуется помощь в разработке одноканального мобильного устройства сбора данных.

 

Устройство каждые 1-10минут считывает значение АЦП, сохраняет его вместе со временем и датой считывания...

все это время устройство питается от аккумулятора (до 1 недели).

Если данные вовремя не считали, то мы затираем начало циклического буфера...

при подключении через USB данные считываются и память освобождается, происходит зарядка аккумулятора (сколько требуется, хоть 20 часов)

 

В интернете существует программная реализация USB под AVR, но AVR не подойдет, т.к. на частоте 12МГц в спящем режиме она потребляет очень много.

Подойдет АРМ седьмой, кроме того, АРМ хорош тем, что есть возможность программно переключиться с часового кварца на 12Мгц... т.е. чтобы всю неделю устройство работало от часового кварца (в режиме сна, просыпаясь только для считывания данных), а при подключении USB переключалось на 12МГц...

Также в АРМе есть термосенсор, данные с термосенсора тоже необходимо фиксировать как и АЦП.

 

АРМ необходимо использовать в минимальном по размеру корпусе. Вместо stand alone RTC необходимо использовать сам АРМ и часовой кварц...

 

Требуется схема + основа программы на С, выполняющая указанные функции (т.е. по сути заготовка).

 

Интересует стоимость и сроки (как обычно).

 

Расходы по прототипу (платы, компоненты) оплачиваются мной, интересует стоимость самой работы.

 

Как всегда много информации и никакой конкретики. Исходя из описанного выше, у меня есть готовое устройство которое отвечает заданным критериям. Но для того что-бы это устройство заработало необходимо знать для чего вам АЦП (параметры сигнала, параметры АЦП, условия работы и т д.)

 

Существующий образец имеет 2 независимых канала 2 СИГМА-ДЕЛЬТА АЦП 16р. с частотой дискр 125 ksps каждый(можно увеличить до 192 ksps), защита от подмены инф. не более -100 дб, Подавление синфазной не более -60 дБ. В зависимости от задачи вход настраивается на прием сигналов по напряжению или по току. Передача сигналов в реальном режиме времени через USB в комп. Имеет встроенный источник питания с зарядным устройством.

Устройство способно работать как с быстрым персональным компом так и с медленным кпк без потери данных (hi-speed, full-speed) благодаря большому буферу фифо 64KSPS. Объем данных ограничивается винчестером ПК. Все управление по USB имеется режим sleep. Время использования в этом режиме ограничено только саморазрядом батареи. 14 часов непрерывной работы на максимальной нагрузке - гарантируется (25.2 ГБ данных)

Цена такого готового устройства будет зависеть от доработок которые необходимо произвести под вашу задачу. (цена в стандартной комплектации около 100т.р)

Цена полного КД (если оно вам вообще необходимо) - отдельная тема для разговора.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за вопросы.

Постараюсь ответить на все более конкретно.

 

Устройство с аккумулятором (емкость от 100 до 1200мАч). Аккумулятор еще не выбран. Зарядка от USB.

 

Почему не AVR:

потому что в спящем режиме AVR потребляет очень много (или по другому - больше чем, например, STM32F102C) а неделю работать обязательно нужно, а на плате не только контроллер будет, но и м\с заряда аккумуляторов и наверняка что-то еще...

 

Параметры АЦП:

требуется 12 битный АЦП, 16 бит будет еще лучше, но не менее 12... никаких требований к скорости обработки, УВХ любое, нет требований к входному сопротивлению АЦП.

Измерять будем а диапазоне от 0 до Uпит. Никаких стабильных Uref не требуется (Сигнал не дифференциальный).

 

Задача хоть и не самая простая, но есть ограничение: выбор элементной базы должен обеспечить минимальную стоимость.

Именно это послужило толчком к програмной реализации USB, т.е. без контроллера USB...

 

Выбор элементной базы по сути никак не связан с оплатой работы по проектированию (это не производство а именно проектирование), поэтому это просто требование к элементной базе - низкая стоимость (100 тысяч за изделие это невероятно много, для данного проекта).

 

Далее по памяти:

если исп. 16Бит АЦП и 4 байта на время то получим 6 Байт на 1 запись, т.е. даже если принять за ячейку массива 10Байт на значение и считывать каждые 10 секунд получается что за неделю в буфере будет 604800 Байт, т.е. тут не идет речь о ГБайтах.

Такой объем данных недолго прочитать по HID...

 

почему 1206:

можно и 0805, это не суть, просто чтобы удобнее было ткнуть щупом (от чего бы то ни было)...

 

По поводу PIC.

Не имею ничего против PIC если его стоимость будет не больше STM32F102C и удастся реализовать USB...

Изменено пользователем algol1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У MSP430 на борту 12 битное АЦП и этот контроллер специально предназначен для задач

свермалого потребления. По цене сравним с ARM, и производительность у MSP430 неплохая.

Я бы для такой задачи имено MSP430 ставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не имею ничего против PIC если его стоимость будет не больше STM32F102C и удастся реализовать USB...

И в каком месте у STM32F102C 12-битный АЦП?

Да и не нужен такой монстр для такой задачи.

 

Извиняюсь, глянул - действительно. Буду знать на будущее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему не AVR:

потому что в спящем режиме AVR потребляет очень много (или по другому - больше чем, например, STM32F102C) а неделю работать обязательно нужно, а на плате не только контроллер будет, но и м\с заряда аккумуляторов и наверняка что-то еще...

 

АВР в спящем режиме от аккумулятора 1200мА/ч отработает влегкую, так что если хотите подешевле - то АВР или ПИК (имхо). Таже АТМега8 в PowerSave режииме потребляет что-то около 100мкА при мах. питании (точно сейчас не скажу датащит листать влом), так что нормально АВРка идет для вашей задачи на ура.

 

А АРМ для таких задач - оверкилл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

АВР в спящем режиме от аккумулятора 1200мА/ч отработает влегкую, так что если хотите подешевле - то АВР или ПИК (имхо). Таже АТМега8 в PowerSave режииме потребляет что-то около 100мкА при мах. питании (точно сейчас не скажу датащит листать влом), так что нормально АВРка идет для вашей задачи на ура.

0.1мА это очень много... ведь периодически устройству придется просыпаться. а если выбор упадет на 100мА\ч, тогда устройство не сможет нормально проработать неделю.

а вот 3-7мкА это куда ни шло...

 

 

У MSP430 на борту 12 битное АЦП и этот контроллер специально предназначен для задач

свермалого потребления. По цене сравним с ARM, и производительность у MSP430 неплохая.

Я бы для такой задачи имено MSP430 ставил.

Да, если 12 бит на борту, то по потреблению очень здорово...

Вопрос можно ли под него переписать USB для AVR...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0.1мА это очень много... ведь периодически устройству придется просыпаться. а если выбор упадет на 100мА\ч, тогда устройство не сможет нормально проработать неделю.

а вот 3-7мкА это куда ни шло...

 

Только что глянул потребление MSP430F2234 при кварце 100кГц в активном режиме тока потребления 95 мкА!!!

В впящем режиме 3 мкА.

При таких токах потребления никакой АВР и АРМ не сравнится!!!

Изменено пользователем SergeyBorshch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что глянул потребление MSP430F2234 при кварце 100кГц в активном режиме тока потребления 95 мкА!!!

В впящем режиме 3 мкА.

При таких токах потребления никакой АВР и АРМ не сравнится!!!

Вы ошибаетесь. у АВР еще меньше...

 

но вот MSP430F1132 700мкА при 1МГц а в standby аж 700нА...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача хоть и не самая простая, но есть ограничение: выбор элементной базы должен обеспечить минимальную стоимость.

Именно это послужило толчком к програмной реализации USB, т.е. без контроллера USB...

 

Выбор элементной базы по сути никак не связан с оплатой работы по проектированию (это не производство а именно проектирование), поэтому это просто требование к элементной базе - низкая стоимость (100 тысяч за изделие это невероятно много, для данного проекта).

 

Ценообразовавние складывается из нескольких составляющих. Назову основные:

1-Стоимость разработки

2-Стоимость производства.

 

Сделать очень недорогую в производстве и весьма приличную по параметрам вещь стоит подороже мерседеса S -класса.

Если вы будете разрабатывать и изготавливать 1 ед.изделия вся стоимость мерседеса перейдет на стоимость продукта и он окажется невероятно дорогим.

Но сделайте миллион штук и он у вас будет стоить копейки.

 

Вопрос - сколько штук вам нужно?

офтоп "Скоска вешать в граммах"

 

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

 

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

 

Цена товара зависит от кол-ва. Цифру которую я назвал - цена при заказе 1 шт, сюда входит часть составляющей стоимости разработки и стоимость производства. Естественно при большом заказе эта цифра уменьшается.

 

P.S. Частота дискретизации - регулируется (можно сделать сколь угодно малой, в разумных пределах).

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...