| Автор |
Съобщение |
|
bobi13
Ранг: Минаващ
Регистриран на: Сря Авг 07, 2013 1:11 am Мнения: 41
|
 Re: STM32f4-discovery
Благодаря за помощта, явно ще се наложи да се прави с външен ЦАП и цифров потенциометър, който да му задава Vref.
|
| Нед Дек 06, 2015 5:21 pm |
|
 |
|
4040
Ранг: Почетен член
Регистриран на: Сря Фев 04, 2015 8:11 pm Мнения: 610
|
 Re: STM32f4-discovery
То хубаво външен ЦАП ,но и при тях много са с фиксиран Vref или директно към Vdd. Така ,че чети преди да купуваш. Но не каза каква точност и честота гониш. ПВМ-а също е вид ЦАП и до определена честота върши работа и е по-лесен за управление.
|
| Нед Дек 06, 2015 6:30 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32f4-discovery
И като как достигна до тоя извод?? Имаш 12-битов DAC (даже таман 2бр) на който може да изкарваш 1Msps... Ще го замениш с външен на И2Ц ??? И какво си мислиш че ще постигнеш, един микроволт точност? По-добре кажи какво ще правиш с изходния сигнал, щото ако ще ходи някъде така или иначе ще ти трябва някаква аналогова част. В нея спокойно може да си оправиш усилването.
|
| Нед Дек 06, 2015 6:41 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32f4-discovery
Айде стига сте му наливали акъли, има си много хубав ЦАП за къв му е да дивее с ПВМ, външни дакове и т.н... Мислете!
|
| Нед Дек 06, 2015 6:45 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: STM32f4-discovery
И аз това се чудя, какъв е зора да регулираш и амплитъда и форма и честота все в процесора, генерирай си сигнала а амплитудата е елементарна, особенно ако имаш втори DAC.
|
| Нед Дек 06, 2015 6:59 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32f4-discovery
Е как какво... няколко реда повече код  Поне да бяха сложили потенциометър на изхода на вградения ЦАП ... макар че и това не е кой знае колко брилятна идея, но поне по-малко щях да се ядосвам 
|
| Нед Дек 06, 2015 7:13 pm |
|
 |
|
bobi13
Ранг: Минаващ
Регистриран на: Сря Авг 07, 2013 1:11 am Мнения: 41
|
 Re: STM32f4-discovery
Ще правя електростимулатор. Сигналът преминава през филтър и след това се усилва приблизително 2 пъти ( в зависимост от това каква амплитуда мога да изкарам от ЦАП ). На изхода имам генератор на ток управляван от напрежение. Целта е на изхода да регулирам тока между 0 - 50мА през 1мА, т.е. трябва да регулирам амплитудата през 100mV. Честота е ниска до 200Hz, през 1Hz. Как точно ще стане с втория ЦАП?
|
| Нед Дек 06, 2015 7:21 pm |
|
 |
|
4040
Ранг: Почетен член
Регистриран на: Сря Фев 04, 2015 8:11 pm Мнения: 610
|
 Re: STM32f4-discovery
Точно регулирането на амплитудата (цифрово) не е толкова просто. И не е само въпрос на код. Ако намалиш амплитудата с код например 16 пъти, ЦАП-а от 12 става 8 битов. Най-лесно ще е от наличния ЦАП да отиде в цифров потенциометър (който по същество си е пак ЦАП) - ЦАП върху ЦАП.  В случая обаче ми се струва, че този ЦАП с цифрово усилване (всъщност затихване) ще свърши работа. Идеалния вариант е ЦАП-а да е с умножител през Vref-a, но явно не я изпълняват тая ЦАП-екстра в контролерите.
|
| Нед Дек 06, 2015 7:49 pm |
|
 |
|
bobi13
Ранг: Минаващ
Регистриран на: Сря Авг 07, 2013 1:11 am Мнения: 41
|
 Re: STM32f4-discovery
Т.е. чрез цифровия потенциометър да регулирам усилването между 0 и 1 или не съм те разбрал правилно
|
| Нед Дек 06, 2015 8:29 pm |
|
 |
|
4040
Ранг: Почетен член
Регистриран на: Сря Фев 04, 2015 8:11 pm Мнения: 610
|
 Re: STM32f4-discovery
Ами това е единия вариант - цифровия потенциометър се ползва точно като обикновен делител след ЦАП-а - от средния му извод си извеждаш намаления сигнал , но ще трябва и да го буферираш с ОУ. Другия вариант е чисто цифрово - всяко число от таблицата на формата първо се умножава с числото на затихването (от 0 до 1) и чак тогава се зарежда в ЦАП-а. Направи го първо така и ако си доволен от резултата не се занимавай с външни потенциометри.
|
| Нед Дек 06, 2015 8:45 pm |
|
 |
|
bobi13
Ранг: Минаващ
Регистриран на: Сря Авг 07, 2013 1:11 am Мнения: 41
|
 Re: STM32f4-discovery
Благодаря, ще го пробвам.
|
| Нед Дек 06, 2015 8:48 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32f4-discovery
Боби, не знам доколко си наясно с това дето се опитваш да правиш... затова ще ти го кажа теоретично. Ако един усилвател има входен офсет 1mV няма как през него да прекараш надеждно половин миливолт. По същия начин и ако ползваш 12-бита няма как в тях да навреш 15. С други думи искам да ти кажа, че няма смисъл да изработваш даден сигнал ако не си сигурен, че после може да го прекараш от там от където искаш да мине и да го ползваш за това дето си си наумил. Затова дай отзад напред... усилването на крайния сигнал ти е грубо 6-битово. За формата на самия сигнал да кажем ти трябват поне 8-бита? Ако директно искаш всичко това да е един общ сигнал (напрежение преди токовия генератор) то той трябва да е поне 14, а за да имаш някакъв запас е добре да са 16 бита. Тук въпросът е сигурен ли си че генераторът ще ги сдъвче правилно тия 16 бита? Щото на два волта сигнал един бит е под 50 микроволта, та затова питам какъв ти е входния офсет  По принцип не е невъзможно... тоя 16 битов сигнал може да се генерира сравнително лесно. Но все си мисля, че ще е по-лесно и по-безболезнено ако преработиш изходния гератор, така че с един сигнал да му се задава формата, а с друг усилването. Аз затова питах какво точно правиш, щото ако беше нещо аудио или просто напрежение има много усилватели с програмируему усилване (PGA, VCA и т.н.). В случая пак може да ги ползваш, ако все пак държиш да работиш с 16+ битови сигнали...
|
| Нед Дек 06, 2015 8:50 pm |
|
 |
|
bobi13
Ранг: Минаващ
Регистриран на: Сря Авг 07, 2013 1:11 am Мнения: 41
|
 Re: STM32f4-discovery
Да прав си, ще преработя схемата 
|
| Нед Дек 06, 2015 10:51 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32f4-discovery
Ще имаш ли траф на изхода? Не съм наясно как се правят стимулациите, но предполагам ще ти трябва по-височко напрежение... А ако го правиш с траф по-добре директно да щракаш инвертора. Ще стане много по-прецизно, отколкото с ЦАП. И другото е дали ще мериш тока?
|
| Нед Дек 06, 2015 11:04 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: STM32f4-discovery
Провери пак тоците, че в момента правиш нещо средно между устройство за шокова терапия и електрически стол.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Дек 06, 2015 11:47 pm |
|
|