Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.12.2013, 20:24  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Извиняюсь, на работе немного о другом думал...

Необходимо оцифровать давление. Стоит датчик с выходом 0-5В. Я его оцифровываю внешним АЦП и собирался записывать результат в СРАМ, что бы не было задержки при отправке.
Так же хочу попробовать оцифровать данный сигнал и встроенным АЦП. По этому и интересует возможно ли будет обратиться к регистру результата вместе с ДМА.
ДМА предполагаю стартовать по завершению оцифровки. Но если это будет слишком часто, то тогда по таймеру стартовать АЦП. Что бы можно было регулировать частоту оцифровки.

На счет внешнего АЦП, он имеет параллельный интерфейс, 16 бит. По идее к нему не должно быть проблем обратиться при работе ДМА.

Так же как тут предложили вариант сразу после оцифровки отправлять данные в ПК. В этом случае может быть несколько проблем: скорость оцифровки будет ограничиваться скоростью ЮАРТА (хотя 2457600 бод может и хватит). Вторая возможная проблема - не будет успевать обрабатывать все ПК. В прошлый раз (при оцифровке PICом и отправкой по USB) комп немного подвисал при отрисовке. Но может это исправят.

С какой частотой надо будет оцифровывать я пока сказать не могу, буду пробовать по месту. Но нужно что бы в 128К оцифрованных значений поместилось 2-3 скачка давления. Может 1-2 и хватит, что бы поточнее/более детальнее выглядел график.
По этому и интересует максимум, что можно выжать из данного процессора.
Реклама:
swat24 вне форума  
Непрочитано 10.12.2013, 22:47  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Посчитаем на пальцах -2 мбит в секунду, 16 бит АЦП, 128 кбайт память - итого на 0.5 сек хватит. Трудно оперировать "скачками". Ну, попробуем, на детском языке - скоко скачков в секунду бывает, и скоко времени длятся нарастание и спад этих скачков?

Под словом длятся подразумевается время - например, за 10 милисекунд( это одна сотая секунды) или за 100 микросекунд - это одна десятитысячная секунды.

Может разговор получится более продуктивным.
Boba_spb вне форума  
Непрочитано 10.12.2013, 22:52  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

swat24
можно читать вместе с DMA, реально все равно поочередный доступ будет.
и почему бы при запуске измерения просто не запустить другой таймер на 10-20 Гц, и по нему выкидывать последний отсчет в UART?
Hives вне форума  
Непрочитано 10.12.2013, 23:26  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Есть вариант, который я использовал в промышленных самописцах.
Если скорость выборок АЦП больше, чем скорость отправки по USART, то
берутся отсчёты АЦП, из них вычисляется min/max за N выборок, и отправляется на дальнейшую обработку.
Если меньше, то min/max равно текущей выборке, и также в общий конвейер(отрисовка, обработка уставок и т.д.)
AJScorp вне форума  
Непрочитано 11.12.2013, 00:33  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Есть вариант, который использовали когда UART не справлялся
(16 24х битных АЦП по 1000 измерений в секунду ).

Вместо UARTа использовали Ethernet
Boba_spb вне форума  
Непрочитано 11.12.2013, 01:15  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

пипец крадется всем АРМ-яшкам
http://shop.dmp.com.tw/INT/products/23
jump вне форума  
Непрочитано 11.12.2013, 01:26  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Угу! Да пусть крадётся! А то крадётся, крадётся - и никак!
Дождёмся когда STM32F030 в LQFP32 в розницу и промышленными партиями появится, и посмотрим, что к кому крадётся.

Последний раз редактировалось nahimovv; 11.12.2013 в 01:31.
nahimovv вне форума  
Непрочитано 11.12.2013, 01:28  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от jump Посмотреть сообщение
пипец крадется всем АРМ-яшкам
http://shop.dmp.com.tw/INT/products/23
С чего бы? Там же x86 — кому это говнище нужно на трехстах мегагерцах-то?
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 11.12.2013, 02:14  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

смишные вы - для х86 сколько готового ПО и инструментария (бес)платного?
кроме того, перенос на подобные "говнища" смогут производить программисты больших х86 систем, ибо там аппаратная совместимость.
не зря ж в эту область и штеуд с проектом "галилео" подался.
можно так сказать - это бытовой/полупромышленный вариант РС104 с PCI-E шиной и мешком других докучи.
кстати, у STM32F030 PCI-E будет 1/2/4/8/16 кАнальной?
jump вне форума  
Непрочитано 11.12.2013, 02:25  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ы шо? Это и есть поголовная замена АРМа? НисмИшите!
Совсем другая ниша, для эрзац-эстетов.
nahimovv вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 19:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot