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

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

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

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

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

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


 
Опции темы
Непрочитано 15.10.2018, 00:35  
Sl_
Частый гость
 
Регистрация: 08.05.2011
Сообщений: 25
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
Sl_ на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

В развитие идеи использовать переменное напряжение.
1. Можно питать измерительный мост "прямоугольниками". Эту частоту лучше всего создать этим же процессором а потом при необходимости усилить. На выходе полезного сигнала поставить фильтр, который пропускает только эту частоту.
Частоту выбрать не кратной основной частоте помехи.
2. Это, кстати, может понизить потребление измерительного тракта и/или увеличить измерительный ток.
Если очень принципиально потребление, то скважность прямоугольников можно сделать маленькой. Но! это приведет к дополнительным гармоникам в сигнале.
3. Что бы избегать деления, можно сделать 1024 отсчета, просуммировать. Затем значение суммы сдвинуть вправо на 10 бит.
А если еще хочется получить и округление полученного результата перед сдвигом к сумме можно прибавить 512.
Реклама:

Последний раз редактировалось Sl_; 15.10.2018 в 00:44.
Sl_ вне форума  
Непрочитано 15.10.2018, 05:54  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Интересно,а как модулируется полезный сигнал прямоугольником. Наверно там сложится все с шумами ?
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 15.10.2018, 06:38  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

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

а разрядности 32 бита для моих чисел хватит
конечно это частный случай, да и все проекты это по сути "частные случаи"

Я думаю для вычислений с плавающей арифметикой взять проще cortex M4F (STM32F405 который на 100р дороже), и не греть голову

п.с. еще мысль, изначально значение АЦП в попугаях, т.е. его можно до последнего не переводить в Вольты Омы и т.д.
т.е. организовать вычисления (деление, умножения) таким образом, чтобы точность меньше терялась
т.е. сначала умножить, а потом делить

Рабочую частоту я понижу, как все отлажу
кстати заметил на меньшей частоте ядра показания АЦП меньше скачут

Последний раз редактировалось olegprom19; 15.10.2018 в 08:36.
olegprom19 вне форума  
Непрочитано 15.10.2018, 11:18  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
А вам вообще думать вредно
Хамить тоже вредно. Бан на неделю.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Сказали "Спасибо" nml
akegor (15.10.2018)
Непрочитано 15.10.2018, 11:20  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,038
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от olegprom19 Посмотреть сообщение
Ого, оживленный интерес к делению
Просто некоторых пучит чересчур.
Сообщение от olegprom19 Посмотреть сообщение
Я думаю для вычислений с плавающей арифметикой взять проще cortex M4F
Совсем необязательно. Все от конкретики. На М3 и 32 МГц крутится три полосовых КИХ-фильтра длиной около тысячи в цикле 10 мс. Плюс еще кой-какая математика. И времени на все хватает, еще и остается. Не ведитесь на float-пугалки, лучше сами оцените время выполнения.
Сообщение от olegprom19 Посмотреть сообщение
изначально значение АЦП в попугаях
Естественно. В самый последний момент результат умножайте на калибровочный коэффициент из ЕЕПРОМ, полученный измерением заведомо известного сопротивления.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 15.10.2018, 12:00  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от akegor Посмотреть сообщение
Все от конкретики. На М3 и 32 МГц крутится три полосовых КИХ-фильтра длиной около тысячи в цикле 10 мс.
конечно все от задачи зависит, тут наверное истины искать не стоит, это уже вопрос предпочтений

кто-то возьмет проц на 100р дороже и сделает это аппаратно
а кто-то программно
и так и так правильно
olegprom19 вне форума  
Непрочитано 15.10.2018, 15:00  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, меня "в гугле забанили": не могу найти внятное описание USB CDC. Стандарт слишком жирный и размытый, мне бы конкретный алгоритм для конечного автомата (ну и по протоколу: когда там ACK, а когда NACK, никак не пойму из примеров).
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 15.10.2018, 22:41  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,715
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Обычно на низком уровне в USB не лезут. Используй готовую библиотеку для работы. Теоретически возможно, но практически трудно реализуемо.

Почитай например https://habr.com/post/335018/
DanilinSA вне форума  
Непрочитано 16.10.2018, 00:38  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от DanilinSA Посмотреть сообщение
Используй готовую библиотеку для работы.
А нет готовой! Есть только какие-то жирные "универсальные". Мне такое не нужно.
Уже получается читать, но не могу писать + dmesg матерится, что всякие vendor-запросы без реакции остаются (а у меня даже никакого прерывания от них нет!).
Цитата:
Как это все работает объяснять не буду, хотя бы потому что сам до конца не понимаю
Офигенная ссылка! Прямо полезная донельзя! Особенно калокуб!!!
__________________
Союз Советских Социалистических Округов Северной Америки

Последний раз редактировалось eddy; 16.10.2018 в 00:46.
eddy вне форума  
Непрочитано 16.10.2018, 12:49  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 709
Сказал спасибо: 363
Сказали Спасибо 796 раз(а) в 370 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

eddy, может, не конкретно о ЦДЦ, но вдруг окажется полезным:

Сообщение от dosikus
Изучайте...
http://cxem.net/mc/mc430.php
http://cxem.net/mc/mc432.php
http://cxem.net/mc/mc433.php
Ссылка на страницу тут

А из поста ув. DanilinSA #5497 в статье есть ишо несколько ссылок
на "выжимку" из жирного стандарта , например: вот, вот, и в переводе
j-Roger вне форума  
 

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

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

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, время: 01:13.


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