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

 
 
> STM32 и большой объем информации, что посоветуете?
ADA007
сообщение May 7 2013, 18:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266



Поздравляю всех с майскими праздниками!
Тема для тех, кто даже по праздникам не забывает об электронике rolleyes.gif

По Т.З. девайс должен собирать информацию с датчика...и когда собранный лог достигнет размера в 32 Мб - нужно это все передать на ПК, и так далее по циклу.

Для решения задачи в качестве накопителя был выбран Samsung K9F1G08U0C.
Ну а в качестве контроллера - stm32f103vct6. Поскольку у него имеется встроенный fsmc интерфейс. Передавать данные на ПК планируется через USB интерфейс (пока не знаю в каком режиме / было бы идеально, если бы доступ к данным осуществлялся, как у обычной usb флэшке).

Посоветуйте, как лучше реализовать данную связку? Какие проекты взять за пример (не с нуля же писать 05.gif )? Возможно эти задачи уже кем-то частично или полностью решались...

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jcxz
сообщение May 9 2013, 16:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ADA007 @ May 8 2013, 00:36) *
По Т.З. девайс должен собирать информацию с датчика...и когда собранный лог достигнет размера в 32 Мб - нужно это все передать на ПК, и так далее по циклу.
А почему именно раз в 6 дней собирать? Связь с PC появляется раз в 6 дней?
Или связь постоянная, но возможно её пропадание и при этом надо обеспечить возможность накопления без связи до 6 дней?
Если связь с PC периодическая, то кто инициирует сеансы связи?
И почему FLASH? Возможны отключения питания? Как в таком случае планируете бороться с отключениями питания в момент записи на FLASH? Не боитесь порушить файловую систему, если таковая у вас будет использоваться?
Если нет каких-то религиозных причин обязательности FS, то имхо - она избыточна.
Храните как массив записей в ОЗУ (или, если необходима стойкость к отключениям, во FLASH). При хранении во FLASH за счёт формата хранения надо будет защититься от сбоев питания.
По USB (можете хоть через CDC хоть напрямую - через эндпоинты) пускаете свой протокол связи (и синхронизации) с PC. Всё равно у вас на PC есть какое-то ПО, которое собирает эти данные, так что писать на PC всё равно придётся. А уж протокол будет зависеть от частоты сеансов связи с PC, от того, кто инициирует сеанс связи и т.п.

У вас похоже обычная система сбора и передачи данных. Только требования к ней Вы изложили весьма поверхностно. И спрашиваете как её построить....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ADA007   STM32 и большой объем информации   May 7 2013, 18:36
- - _pv   по поводу выбора накопителя: у stm32f103 sdio же е...   May 7 2013, 20:39
- - John Silver   В первую очередь стОит обратить внимание на количе...   May 8 2013, 09:49
|- - ADA007   Цитата(John Silver @ May 8 2013, 12:49) А...   May 8 2013, 11:13
- - Flexz   Какая у вас скорость поступления данных с датчика?...   May 8 2013, 11:56
|- - ADA007   Цитата(Flexz @ May 8 2013, 14:56) Какая у...   May 8 2013, 18:48
|- - vlad_new   ЦитатаМне этот вариант нравится. А в Lin будет сие...   May 8 2013, 20:32
||- - ADA007   Цитата(vlad_new @ May 8 2013, 23:32) Звба...   May 9 2013, 11:51
||- - vlad_new   Цитата(ADA007 @ May 9 2013, 15:51) Извиня...   May 9 2013, 12:45
|- - KnightIgor   Цитата(ADA007 @ May 8 2013, 19:48) Скорос...   May 8 2013, 21:13
|- - Methane   Цитата(KnightIgor @ May 9 2013, 00:13) Мо...   May 9 2013, 05:23
|- - KnightIgor   Цитата(Methane @ May 9 2013, 06:23) Тем б...   May 11 2013, 10:09
- - AlexandrY   Цитата(ADA007 @ May 7 2013, 21:36) Для ре...   May 8 2013, 12:31
|- - Gunner   QUOTE (AlexandrY @ May 8 2013, 15:31) Под...   May 8 2013, 13:34
- - DASM   Берете eye wi карту и идти курить пиво. Работать к...   May 9 2013, 04:34
|- - AlexandrY   Цитата(DASM @ May 9 2013, 07:34) Берете e...   May 9 2013, 05:38
|- - Methane   Цитата(AlexandrY @ May 9 2013, 08:38) Зач...   May 9 2013, 05:45
|- - AlexandrY   Цитата(Methane @ May 9 2013, 08:45) Сложн...   May 9 2013, 06:06
||- - Methane   Цитата(AlexandrY @ May 9 2013, 09:06) Сам...   May 9 2013, 06:59
|- - DASM   Цитата(Methane @ May 9 2013, 09:45) Сложн...   May 9 2013, 08:39
|- - Methane   Цитата(DASM @ May 9 2013, 11:39) А чего т...   May 9 2013, 09:03
- - Golikov A.   я делал такой логер, флэшку сразу разметил на один...   May 9 2013, 05:10
- - alexdos   "По Т.З. девайс должен собирать информацию с ...   May 9 2013, 06:59
|- - ADA007   Цитата(jcxz @ May 9 2013, 19:18) У вас по...   May 9 2013, 19:26
- - Golikov A.   У меня была система сбора данных с гарантированным...   May 9 2013, 17:47


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:21
Рейтинг@Mail.ru


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