Реклама на сайте 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,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
А вам вообще думать вредно
Хамить тоже вредно. Бан на неделю.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Сказали "Спасибо" nml
akegor (15.10.2018)
Непрочитано 15.10.2018, 11:20  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,771 раз(а) в 5,896 сообщении(ях)
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,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, меня "в гугле забанили": не могу найти внятное описание USB CDC. Стандарт слишком жирный и размытый, мне бы конкретный алгоритм для конечного автомата (ну и по протоколу: когда там ACK, а когда NACK, никак не пойму из примеров).
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 15.10.2018, 22:41  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,672
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
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,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
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
Адрес: Украина
Сообщений: 681
Сказал спасибо: 362
Сказали Спасибо 755 раз(а) в 358 сообщении(ях)
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, время: 11:20.


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