STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: STM32 новичку в ARM что к чему

Сообщение ChipKiller »

stemplar писал(а):Дико скачут показания ...
.. поставить программно выборку из АЦП не непрерывно, а с интервалом, скажем, пол секунды?
и что это даст? ... разберитесь с алгоритмом...
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

ChipKiller писал(а):
stemplar писал(а):Дико скачут показания ...
.. поставить программно выборку из АЦП не непрерывно, а с интервалом, скажем, пол секунды?
и что это даст? ... разберитесь с алгоритмом...

Что даст? Ну как же..контрольная точка выпрямлена через один диод, напряжение нестабильное, в мгновенный момент времени отличается от предыдущего отсчета, а если сверка непрерывно - выходит каша. Если АЦП будет считать раз пол секунды\секунду\две, то и смена показаний будет не чаще. Или в альтернативу выборку из регистра делать с интервалам вменяемыми, а считает пусть как угодно. Что упустил?
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: STM32 новичку в ARM что к чему

Сообщение menzoda »

Ты упустил осреднение!
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

menzoda писал(а):Ты упустил осреднение!

Хм хм хм, спасибо! Я его не упустил..я его вообще не делал :)))
Я банально читал из регистра число и сразу писал на индикатор. В случае с переменым сапротом на Uпит. естественно работало и ничего не предвещало... %)
А ссылочка есть на пример как это реализовать?
Буду дико благодарен.
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение ibiza11 »

ссылочку в школе давать должны были в курсе алгебры... я хуею над уровнем образованности нынешней молодежи... Включите мозги и откройте поисковик, раз в школе ничему не научились.
Ставим плюсы: )
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

ibiza11 писал(а):ссылочку в школе давать должны были в курсе алгебры... я хуею над уровнем образованности нынешней молодежи... Включите мозги и откройте поисковик, раз в школе ничему не научились.

Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду. Да и выпендриваться не красиво, да еще и в теме для чайников.
з.ы. проблема не в лени, а оптимизация затрат. Ясен хрен надо еще раз выкурить даташит по ацп, а вдруг у stm32 это есть полностью или частично аппаратно, а не уроки алгебры. Скажу по секрету, тем форумы и сообщества удобнее, что когда людям не влом, могут подкинуть информацию к размышлению, вместо рытья сутками документации.
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: STM32 новичку в ARM что к чему

Сообщение menzoda »

Можешь просто накапливать сумму мгновенных значений в течении некоторого интервала времени, по прошествии которого делить получившееся число на количество замеров, получая таким образом арифметическое среднее. Таким же образом можно считать и среднеквадратичное значение (формула гуглится).

Особенность этих алгоритмов в том, что результирующее значение будет обновляться редко: один раз за выбранный тобой интервал времени. Если хочешь получать его быстрее, то скользящее среднее тебе в помощь. В википедии есть нормальное описание нескольких его подвидов.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: STM32 новичку в ARM что к чему

Сообщение ChipKiller »

Вот не стоит умничать
stemplar ИМХО правильнее было-бы привести схему и пример кода, а не пытаться получить точный ответ на общий вопрос ..... общие вопросы чаще всего переходят в срач отвечающих :))
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

menzoda писал(а):Можешь просто накапливать сумму мгновенных значений в течении некоторого интервала времени, по прошествии которого делить получившееся число на количество замеров, получая таким образом арифметическое среднее. Таким же образом можно считать и среднеквадратичное значение (формула гуглится).

Особенность этих алгоритмов в том, что результирующее значение будет обновляться редко: один раз за выбранный тобой интервал времени. Если хочешь получать его быстрее, то скользящее среднее тебе в помощь. В википедии есть нормальное описание нескольких его подвидов.


Эх, а я уж было думал можно костыль какой..а выходит без усреднения никак. Интересно, если снимать не с диода, а с моста..при дОлжной стабилизации сработает или нет..
В любом случае, спасибо! За волшебный пендель в нужном направлении.
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

ChipKiller писал(а):
Вот не стоит умничать
stemplar ИМХО правильнее было-бы привести схему и пример кода, а не пытаться получить точный ответ на общий вопрос ..... общие вопросы чаще всего переходят в срач отвечающих :))

Так срач же гуру разводят, а по долгу службы должны были понять, что если напрямую с регистра, то так:
volt=ADC1->JDR1;
Ну или без переменной, если хранить нигде не подразумевается мгновенное значение..
Дальше делим на разряды и выводим на 7сегментов.
А схема самая деревянная - резистивный делитель, подгоняемый под Uвх мах = 3.3В опорного.
з.ы. иногда в сраче рождается истина, но только в аргументированном..а не в кидании пальцев, понтов и т.п.
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: STM32 новичку в ARM что к чему

Сообщение menzoda »

Что значит стабилизации? Если ты про конденсатор, то да, он может играть роль сглаживающего фильтра, только аналогового. Но цифровой фильтр все-равно необходим: обычно АЦП шумит на несколько битов, и вот этот шум ты уже никак по-другому не уберешь.
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

Я думаю в моем случае шумом можно пренебречь-точность ±единицы вольт на трех знаках..Я имею ввиду двухполупериодное выпрямление дает куда более удобную форму измеряемого напряжения,а если еще электролитом сгладить.. На сколько это весомо, достаточно ли для измерения без вычисления среднего или среднеквадратичного..
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Re: STM32 новичку в ARM что к чему

Сообщение amv2000 »

stemplar писал(а):А схема самая деревянная - резистивный делитель, подгоняемый под Uвх мах = 3.3В опорного.
з.ы. иногда в сраче рождается истина, но только в аргументированном..а не в кидании пальцев, понтов и т.п.

Ну тут Вы оба и правы и нет, в частности ChipKiller совершенно прав, привели бы код и схему (или у Вас это коммерческий вариант) другим новичкам это бы тоже сэкономило массу времени.
Да и не стоит на хамство, отвечать всегда хамством( может человек просто не в духе и решил пар выпустить, а тут Вы) :))) перебесится и поможет, на то он и форум.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

stemplar писал(а):Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду. Да и выпендриваться не красиво, да еще и в теме для чайников.

Постыдились бы такой х.. отписываться , лезть в ARM с такими знаниями а точнее их отсутствием ...
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение ibiza11 »

всем добра! :)
оффтоп
Спойлер
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду.
Если Вы старше меня, то тем более, стыд Вам и позор! Столько прожили, а учиться не научились. "И не тыкайте мне - мы с Вами на брудершафт не пили"(с)
Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
На форуме шариться "очень есть когда", а вот в поисковик заглянуть "не очень есть когда"... Ответ на Ваш вопрос на первой странице поисковика.
Да и выпендриваться не красиво, да еще и в теме для чайников.
Тема не для чайников, а новичков в программировании ARM. С такими знаниями, как уже заметили, постыдились бы за ARM приниматься.
з.ы. проблема не в лени, а оптимизация затрат. Ясен хрен надо еще раз выкурить даташит по ацп, а вдруг у stm32 это есть полностью или частично аппаратно, а не уроки алгебры.
Проблема именно в лени. Если был вопрос по аппаратным возможностям фильтрации сигнала на входе АЦП, то его именно так и надо формулировать. Вы же до сих пор не научились формулировать вопросы, и лень Вам не позволяет поискать ответ самостоятельно.
когда людям не влом, могут подкинуть информацию к размышлению, вместо рытья сутками документации.
скажу честно, во-первых мне влом отвечать на такие элементарные вопросы (см. мое первое сообщение) и во-вторых тут не нужно рыться в документации, Ваш вопрос - порождение пробелов в знаниях школьного курса алгебры и физики.
Ставим плюсы: )
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

Не люблю оффтоп, но Вы все такие интересные..чего стыдиться?
У меня работа даже рядом не касается цифровой электроники, это обычное хобби, которое только вышло из конфетно-букетного, ну в смысле диодо-мигательного периода. Или все сразу с пеленок постигли феншуй?
Про время на работе не будем. Написать две строки на форуме - минута, не отвлекающая от основного процесса. Курить даташиты - это осознанно надо отвлекаться.
Если Вам (низкий поклон в пол и все такое) некоторые вещи очевидны - то не значит что так у всех.
Нет желания помочь\влом\звездатость зашкаливает - удачи.
По теме - нужно было аппаратное решение, не программное, т.к. писал выше SWDIO сдох, а проект нужен был либо сегодня либо уже пофиг, время анлим на допиливание. Но все такие себе клевые, знают много умных слов (алгебра, школа,гугл).
Привет звездам и их попыткам меня в чем-то устыдить. Идите перед своими коллегами\начальниками трясите достоинством. Меня не цепляет.
Ответившим спасибо.
Если местные старожилы считают, что схема и код могут быть полезны - позже закину.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

stemplar писал(а):У меня работа даже рядом не касается цифровой электроники, это обычное хобби, которое только вышло из конфетно-букетного, ну в смысле диодо-мигательного периода. Или все сразу с пеленок постигли феншуй?


У многих абсолютно так же и они не нахрапом лезли , перескакивая уровни , а шаг за шагом изучали .
ibiza11 , абсолютно прав - молодняк детектед . Хотим все и сразу , и ни х...а не изучая .
А вот не получится ...
stemplar
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 27, 2012 17:50:35

Re: STM32 новичку в ARM что к чему

Сообщение stemplar »

Отлично, тролей приколмил, в черный список внес.

Вопрос по существу к нормальным людям:
Почему при потенциометре на опорное напряжение показания стабильные от нуля и до потолка, а при плавном саморазряде электролита с того же напряжения - показания колбасит. Сей печальный факт как раз и не дает возможности обойтись без правки кода..
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: STM32 новичку в ARM что к чему

Сообщение HHIMERA »

SWDIO исдох,
Показания скачут!
Читаю посты,
Я рыдаю, я плачу!
:))) :)))
"Я не даю готовых решений, я заставляю думать!"(С)
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: STM32 новичку в ARM что к чему

Сообщение TripleKill »

stemplar, а Вы уверены, что кроме SWD ничего больше не отгорело?
Как я понял, Вы сетевое напряжение просто через делитель подаёте на вход АЦП. Я прав?
Если прав, то имейте в виду: сетевое напряжение двуполярное, а АЦП у камня работает только от 0 до 3,3 В.
Сетевое же при общей земле уйдёт ниже 0, что не есть хорошо.
Если выпрямляете, то дело другое, но я б перепроверил)
Ну и это самое - схему-то покажете может с кодом?)
Последний раз редактировалось TripleKill Вт май 28, 2013 10:05:07, всего редактировалось 1 раз.
Ответить

Вернуться в «ARM»