Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите образец проекта системы сбора информации на stm32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sharaga17
Нужно собрать на stm32 трекер с возможностью опроса внешних датчиков, GPS-приемника, отправкой по GSM-каналу. Управление периодичностью действий по sms. Стартовая инициализация. Необходимо все измерения писать на флешку. Подключен дисплей 7-ми сегментный, кнопкой меняем режим отображения. Один из датчиков выдает импульсы с разной частотой - считать нужно, и при этом не пропустить sms с командой! Так что прерывания! На флешке с файловой системой нужно разобраться. Если кто что похожее видел - помогите!!!
Golikov A.
что - то мне говорит что это стандартная система навигации для машин, годов так 90, учитывая что управление по смс а не через жпрс.

импульсы таймером считаются на внешний клок ему их вешаете, и он сам считает процессор не грузит.

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

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

файловая система - надо выбрать, полно готовых файловых систем. Я в свое время где то за неделю написал свой фат 32, это не сложная система. Для упрощения можно взять флэшку сразу разметить ее на кучу файлов, и потом в ходе работы заполнять их. И на перезаписи таблицы файловой сэкономите, и проще получается...

что еще из сложного осталосьsm.gif? кнопка и прерываниеsm.gif? ...
Это не сложная система, не бойтесь ее, делайте пошагово, и за пол годика все будет.
sharaga17
Полгодика - это хорошо. Но нужно то быстрее. Просто еще хотел посмотреть в качестве образца проект системы сбора информации - для ускорения процесса. И с GSM и файловой системой хотел работать, используя готовые библиотеки (функции).
AlexandrY
Цитата(sharaga17 @ May 20 2013, 20:35) *
Нужно собрать на stm32 трекер с возможностью опроса внешних датчиков, GPS-приемника, отправкой по GSM-каналу. Управление периодичностью действий по sms. Стартовая инициализация. Необходимо все измерения писать на флешку. Подключен дисплей 7-ми сегментный, кнопкой меняем режим отображения. Один из датчиков выдает импульсы с разной частотой - считать нужно, и при этом не пропустить sms с командой! Так что прерывания! На флешке с файловой системой нужно разобраться. Если кто что похожее видел - помогите!!!


Есть вот такое решение - ARMGeoSpyder

Файловая система, GPS, GSM, SMS и другие сервисы уже есть на плате.
Вам отается только написать на stm32 процедуры обработки своих датчиков и передачи информации от них в главный микроконтроллер.
Дальше все конфигурируемо, в какие файлы писать с какой скоростью, куда слать SMS-ы и проч.
scifi
Цитата(sharaga17 @ May 20 2013, 22:06) *
Полгодика - это хорошо. Но нужно то быстрее.

Это легко: наймите компетентного инженера. Кто-то скажет "сарказм", а кто-то - реалистичный взгляд на проблему.
alexdos
"Я новичок, хотел бы стартовать с чего-то." и Вы хотите трекер за пол года. Ну, ну. Тут годы проходят, а потом бац, сюрпрайз. И кто его думал, гадал что такое может вылезти.
Сергей Борщ
QUOTE (sharaga17 @ May 20 2013, 21:06) *
Но нужно то быстрее.
Курсач?
SeregaB
Цитата(sharaga17 @ May 20 2013, 21:35) *
Нужно собрать на stm32 трекер .
Если кто что похожее видел - помогите!!!


В сегодняшних новостях от ST:

STEVAL-IEG001V1 is a smart vehicle tracking system reference design

The STEVAL-IEG001V1 is a smart vehicle tracking system reference design based on GPS-GLONASS/GSM-GPRS. The system is built around the Cortex-M3 STM32F20x microcontroller series.
_Артём_
Цитата(AlexandrY @ May 20 2013, 23:41) *
Есть вот такое решение - ARMGeoSpyder

Какая цена у такого решения?


Цитата(AlexandrY @ May 20 2013, 23:41) *
Файловая система, GPS, GSM, SMS и другие сервисы уже есть на плате.

Это всё хорошо, но выглядит несколько избыточно (два МК в частности).
AlexandrY
Цитата(_Артём_ @ May 21 2013, 17:46) *
Это всё хорошо, но выглядит несколько избыточно (два МК в частности).


Состав платы практически повторяет состав продвинутых треккеров.
В последней версии платы стоит модуль с одновременным приемом GPS и GLONASS.

А два и больше микроконтроллера на сегодня просто уже необходимость.
Нужен один с большой памятью для GUI, сетевых стеков, маршрутизации, M2M протоколов и файловых систем и один для жесткого риалтайма, управления потреблением и слежения за основным процессором.
Это классическая связка. Повсеместно наблюдается в промышленных дивайсах.
Иначе не добиться надежности при современном уровне багов в аппаратной и программной частях.

В последнем выпуске "2013 EMBEDDED MARKET STUDY" приводятся интересные тренды.
Около 50% проектов в области встраиваемых систем в 2013 году используют больше одного микроконтроллера.
А среднее количество микроконтроллеров на проект равно 2,4

Цену здесь назвать не могу. Не тот раздел laughing.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.