Отговори на тема  [ 58 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
STM32f4-discovery 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 07, 2013 1:11 am
Мнения: 41
Мнение Re: STM32f4-discovery
Благодаря за помощта, явно ще се наложи да се прави с външен ЦАП и цифров потенциометър, който да му задава Vref.


Нед Дек 06, 2015 5:21 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: STM32f4-discovery
То хубаво външен ЦАП ,но и при тях много са с фиксиран Vref или директно към Vdd. Така ,че чети преди да купуваш. Но не каза каква точност и честота гониш. ПВМ-а също е вид ЦАП и до определена честота върши работа и е по-лесен за управление.


Нед Дек 06, 2015 6:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32f4-discovery
bobi13 написа:
Благодаря за помощта, явно ще се наложи да се прави с външен ЦАП и цифров потенциометър, който да му задава Vref.


И като как достигна до тоя извод??

Имаш 12-битов DAC (даже таман 2бр) на който може да изкарваш 1Msps... Ще го замениш с външен на И2Ц ??? И какво си мислиш че ще постигнеш, един микроволт точност?

По-добре кажи какво ще правиш с изходния сигнал, щото ако ще ходи някъде така или иначе ще ти трябва някаква аналогова част. В нея спокойно може да си оправиш усилването.


Нед Дек 06, 2015 6:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32f4-discovery
4040 написа:
ПВМ-а също е вид ЦАП и до определена честота върши работа и е по-лесен за управление.


Айде стига сте му наливали акъли, има си много хубав ЦАП за къв му е да дивее с ПВМ, външни дакове и т.н... Мислете!


Нед Дек 06, 2015 6:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: STM32f4-discovery
И аз това се чудя, какъв е зора да регулираш и амплитъда и форма и честота все в процесора, генерирай си сигнала а амплитудата е елементарна, особенно ако имаш втори DAC.


Нед Дек 06, 2015 6:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32f4-discovery
ToHu написа:
И аз това се чудя, какъв е зора да регулираш и амплитъда и форма и честота все в процесора, генерирай си сигнала а амплитудата е елементарна, особенно ако имаш втори DAC.


Е как какво... няколко реда повече код ;-)

Поне да бяха сложили потенциометър на изхода на вградения ЦАП ... макар че и това не е кой знае колко брилятна идея, но поне по-малко щях да се ядосвам ;-)


Нед Дек 06, 2015 7:13 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 07, 2013 1:11 am
Мнения: 41
Мнение Re: STM32f4-discovery
Цитат:
По-добре кажи какво ще правиш с изходния сигнал, щото ако ще ходи някъде така или иначе ще ти трябва някаква аналогова част. В нея спокойно може да си оправиш усилването.


Ще правя електростимулатор. Сигналът преминава през филтър и след това се усилва приблизително 2 пъти ( в зависимост от това каква амплитуда мога да изкарам от ЦАП ). На изхода имам генератор на ток управляван от напрежение. Целта е на изхода да регулирам тока между 0 - 50мА през 1мА, т.е. трябва да регулирам амплитудата през 100mV. Честота е ниска до 200Hz, през 1Hz.

Цитат:
И аз това се чудя, какъв е зора да регулираш и амплитъда и форма и честота все в процесора, генерирай си сигнала а амплитудата е елементарна, особенно ако имаш втори DAC.


Как точно ще стане с втория ЦАП?


Нед Дек 06, 2015 7:21 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: STM32f4-discovery
Точно регулирането на амплитудата (цифрово) не е толкова просто. И не е само въпрос на код. Ако намалиш амплитудата с код например 16 пъти, ЦАП-а от 12 става 8 битов. Най-лесно ще е от наличния ЦАП да отиде в цифров потенциометър (който по същество си е пак ЦАП) - ЦАП върху ЦАП. :)
В случая обаче ми се струва, че този ЦАП с цифрово усилване (всъщност затихване) ще свърши работа.
Идеалния вариант е ЦАП-а да е с умножител през Vref-a, но явно не я изпълняват тая ЦАП-екстра в контролерите.


Нед Дек 06, 2015 7:49 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 07, 2013 1:11 am
Мнения: 41
Мнение Re: STM32f4-discovery
Т.е. чрез цифровия потенциометър да регулирам усилването между 0 и 1 или не съм те разбрал правилно


Нед Дек 06, 2015 8:29 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: STM32f4-discovery
Ами това е единия вариант - цифровия потенциометър се ползва точно като обикновен делител след ЦАП-а - от средния му извод си извеждаш намаления сигнал , но ще трябва и да го буферираш с ОУ.
Другия вариант е чисто цифрово - всяко число от таблицата на формата първо се умножава с числото на затихването (от 0 до 1) и чак тогава се зарежда в ЦАП-а. Направи го първо така и ако си доволен от резултата не се занимавай с външни потенциометри.


Нед Дек 06, 2015 8:45 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 07, 2013 1:11 am
Мнения: 41
Мнение Re: STM32f4-discovery
Благодаря, ще го пробвам.


Нед Дек 06, 2015 8:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32f4-discovery
bobi13 написа:
На изхода имам генератор на ток управляван от напрежение. Целта е на изхода да регулирам тока между 0 - 50мА през 1мА, т.е. трябва да регулирам амплитудата през 100mV. Честота е ниска до 200Hz, през 1Hz.


Боби, не знам доколко си наясно с това дето се опитваш да правиш... затова ще ти го кажа теоретично.

Ако един усилвател има входен офсет 1mV няма как през него да прекараш надеждно половин миливолт. По същия начин и ако ползваш 12-бита няма как в тях да навреш 15.

С други думи искам да ти кажа, че няма смисъл да изработваш даден сигнал ако не си сигурен, че после може да го прекараш от там от където искаш да мине и да го ползваш за това дето си си наумил.

Затова дай отзад напред... усилването на крайния сигнал ти е грубо 6-битово. За формата на самия сигнал да кажем ти трябват поне 8-бита? Ако директно искаш всичко това да е един общ сигнал (напрежение преди токовия генератор) то той трябва да е поне 14, а за да имаш някакъв запас е добре да са 16 бита. Тук въпросът е сигурен ли си че генераторът ще ги сдъвче правилно тия 16 бита? Щото на два волта сигнал един бит е под 50 микроволта, та затова питам какъв ти е входния офсет ;-)
По принцип не е невъзможно... тоя 16 битов сигнал може да се генерира сравнително лесно. Но все си мисля, че ще е по-лесно и по-безболезнено ако преработиш изходния гератор, така че с един сигнал да му се задава формата, а с друг усилването.
Аз затова питах какво точно правиш, щото ако беше нещо аудио или просто напрежение има много усилватели с програмируему усилване (PGA, VCA и т.н.). В случая пак може да ги ползваш, ако все пак държиш да работиш с 16+ битови сигнали...


Нед Дек 06, 2015 8:50 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 07, 2013 1:11 am
Мнения: 41
Мнение Re: STM32f4-discovery
Да прав си, ще преработя схемата :)


Нед Дек 06, 2015 10:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32f4-discovery
Ще имаш ли траф на изхода?
Не съм наясно как се правят стимулациите, но предполагам ще ти трябва по-височко напрежение... А ако го правиш с траф по-добре директно да щракаш инвертора. Ще стане много по-прецизно, отколкото с ЦАП. И другото е дали ще мериш тока?


Нед Дек 06, 2015 11:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: STM32f4-discovery
bobi13 написа:
Целта е на изхода да регулирам тока между 0 - 50мА през 1мА...

Провери пак тоците, че в момента правиш нещо средно между устройство за шокова терапия и електрически стол.

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Дек 06, 2015 11:47 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 58 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни