ветерок 0 8 января, 2016 Опубликовано 8 января, 2016 (изменено) · Жалоба У кого есть интерес и желание получить опыт за деньги, это для вас требуется написать код 4 канального вольтметра с записью на SD карту лучше STM32, нужно по-бодрее АЦП тип табличного файла CSV или как там его,с разделением столбцов ; в общем. входное напряжение до 3 вольт 1 столбец время столбцы 2,3,4,5 напряжение с каналов. нужен только код исходник опубликую Железо если надо,предоставлю. Изменено 8 января, 2016 пользователем ветерок Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 10 8 января, 2016 Опубликовано 8 января, 2016 · Жалоба нужно по-бодрее АЦП С какой частотой оцифровки? Для записи непрерывного потока на SD-карту данные нужно буферизировать, а для этого нужно много ОЗУ, если поток большой. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ветерок 0 9 января, 2016 Опубликовано 9 января, 2016 (изменено) · Жалоба нафиг буферизировать там всего 1мгц у АЦП :) Хотя я не в курсе сколько времени уйдёт на запись в SD по SPI или SDIO При частоте 48мгц и скорости флешки 7мб\с ,должно хватить. Но мне пможет только казаться. Если не хватит ну пусть меньше скорость будет. Изменено 9 января, 2016 пользователем ветерок Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1234Alex 0 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба Да и буферизировать с DMA проще чем не делать этого. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 10 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба скорости флешки 7мб\с )) Удачи. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Elsystems 0 9 января, 2016 Опубликовано 9 января, 2016 (изменено) · Жалоба нафиг буферизировать там всего 1мгц у АЦП :) Хотя я не в курсе сколько времени уйдёт на запись в SD по SPI или SDIO При частоте 48мгц и скорости флешки 7мб\с ,должно хватить. Но мне пможет только казаться. Если не хватит ну пусть меньше скорость будет. С частотой оцифровки 1МГц мне кажется это не реально, особенно если вы контроллер 48 мегагерцовый хотите. Советую как минимум рассмотреть STM32F7 или ПЛИС. Изменено 9 января, 2016 пользователем Elsystems Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ветерок 0 9 января, 2016 Опубликовано 9 января, 2016 (изменено) · Жалоба Что мешает писать на SD карту со скоростью 1мб\с ? usb 1.0 со скоростью 12mbps (точнее 12мгерцами)записывает на SD карточку со скоростью 950кб\сек Я посто нигде не нашёл инфрмации,поэтому мне интересно. Изменено 9 января, 2016 пользователем ветерок Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба Подсказываю: а) Запускаем ПДП для однократного считывания всех каналов в буфер; б) запускаем ПДП для записи буфера в "сыром" формате на флешку; в) переходим к началу. Помимо данных в конце буфера должно быть что-то вроде 0xffff для однозначного разделения данных. + по кнопке надо прерывать запись и писать "магическую" фразу, сигнализирующую конец записи. По окончании записи флешку втыкаем в кардридер, пишем элементарнейший анализатор на сях, который из /dev/sdx будет считывать данные и переводить в csv/tsv/etc Были бы у меня сниппеты для работы с флешкой на STM32, кинул бы тебе ссылок. Но так есть только сниппеты для ПДП+АЦП и ПДП+SPI. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ветерок 0 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба а что STM щики до FATfs ещё не выросли ? и Real-Time Library от кейла или хотяб кусок драйверов с SPI и SDIO ? ну тогда в google а драйвер можно скачать и отсда: http://forum.easyelectronics.ru/download/file.php?id=4867 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба Что мешает писать на SD карту со скоростью 1мб\с ? Отсутствие хотя бы 250кБайт памяти для буферизации потока на то время, пока карта будет уходить в BUSY. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ветерок 0 9 января, 2016 Опубликовано 9 января, 2016 (изменено) · Жалоба тоесть моя флешка которая на компе пишет 7мб\сек мелкими файлами а на STM32 у неё появится бузи с на 1мкс ? а откуда взялось число 250кБайт ? Изменено 9 января, 2016 пользователем ветерок Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба тоесть моя флешка которая на компе пишет 7мб\сек мелкими файлами а на STM32 у неё появится бузи с на 1мкс ? 7Мбайт/с - это средняя скорость, мгновенная периодически падает до 0. Вот тут и нужен буфер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба а что STM щики до FATfs ещё не выросли ? Если буду делать я, то явно будет не это говно, а как минимум ext2, но все равно ФС в данном случае только усугубит скорость записи. Да и не нужно это. Смысл? Та же октава запросто умеет работать с бинарными файлами. Ну или как я говорил, можно полстранички сишного кода для парсера сделать. Фигня же! и Real-Time Library от кейла Опять эта анально огороженная параша? Советую тебе переходить на СПО, не губи себе карму! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ветерок 0 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба усложняете всё.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 9 января, 2016 Опубликовано 9 января, 2016 · Жалоба а откуда взялось число 250кБайт ? По спецификации карта может быть занята до 250мс, при скорости записи 1Мбайт/с понадобится буфер как минимум такого размера. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться