въпрос

26 отговора 180 прегледа
#1

въпрос

Значи, ето какъв ми е проблема: имам две напрежения - U1=f(обороти), и U2=f(закъснение). Та, как може да се изработи следната функция: U3=(U1*U2)/k. k - константа. Имам предвид като електронна схема. Засега единственото което ми идва наум е с операционни усилватели.

Отговор
в отговор на pesho #2

Отг: въпрос

Наистина ще трябва да се занимаеш с ОУ. Схемата трябва да съдържа за всяко напрежение логаритмичен преобразувател след това суматор и накрая антилогаритмичен усилвеател.Точноста обаче ще в най добрия случай 2-5%. Във всяка смислена книга по електроника има схвма на подобни умножители (имаше една стара но доста цмислена книга на Джон Ленк май" Наръчник по ОУ" - зелена). По принцип от 20години по света се използват специални ИС, но тук такива не съм виждал. Въобще аналоговото умножение е грозна работа.

Отговор
в отговор на pesho #3

Отг: на въпросa

Предложението ми е да си решиш проблема с едночипов CPU със ADC и да сведеш сметките до работа със цифровата равностойност на вх. величини.

Отговор
в отговор на Deep Genie #4

Отг: на въпросa

И според мен с процесор ще стане по лесно, има pic процесори с вградено АЦП а и с АЦП и ЦАП, едните са с 10 битова АЦП а за другите не си спомням, ако те устройва подобна точност си решаваш проблема с един интеграл.

Отговор
в отговор на Тони #5

Отг: на въпросa

И аз така мисля. Има PIC със 12 битово АЦП ако искаш да е по-точно. Лично аз доста съм ползвал модулите за плаваща запетая за PIC-ове и мога да те уверя че няма да имаш проблеми със сметките. Ако искаш може да ползваш и за фиксирана запетая но те са по-бавни, а и имаше една грешка в модула за делена на 32 на 16 битово число без знак. Бяха забравили да добавят една инструкция, но може вече да са го оправили в диска, от две години не съм рабити с тях.


Отговор
в отговор на Tonimir #6

Отг: на въпросa

Може да има единствено проблем ако сигнала се мени с много голяма скорост при което процесора няма да може да го обработва, става въпрос за PIC процесор, иначе има много хубави на TI които могат да обработват в реално време доста бързи сигнали.
Между другото някой имали идея как да се повиши разрядноста на АЦП, примерно то 12 на 13 или 14, по точно някй реализирал ли го е?

Отговор
в отговор на Тони #7

Отг: на въпросa

Правил съм подобно нещо в дипломната работа на жена ми. Там от 8 го вдигах на 10 битово АЦП. Използвах 80535, който има възможност да разбутва долната и горната граница на опорното напрежение.
Ако по някакъв начин направиш същото и с друго АЦП, примерно ако ползваш серията PIC16C87x. Те имат възможност да им пускаш освен горната но и долната граница на опорното напрежение и така от 10 бита да повишиш на 12 примерно. За целта ще ти трябват и външни ЦАП-ове. Ако искаш дай E-Mail да ти пратя ASM файла за 80535 да видиш как става. Не си спомням подробно как ставаше но от пъврото преобвазуване в пълния обхват на опорното напрежение се получава 8-битова стойност чрез която с елемнентарно преобразуване се получаваха стойностите за ЦАП-овете. Резултата от следващото преобразуване се сумираше със предното което преди това го изместваш няколко бита надясно. В общи линии това е.


Отговор
в отговор на Tonimir #8

Отг: на въпросa

Абе сега като прочетох постинга ти се сетих че някъде бех срещал нещо подобно с описание и схема, ама няма да откажа да видя това което си правил. s_stoinov@usa.net

Отговор
в отговор на Тони #9

Отг: на въпросa

Благодаря на всички, но това си е работа за професионалисти, а за съжаление аз съм любител. По скоро ще си работя с ОУ.

Отговор
в отговор на pesho #10

Отг: на въпросa

Щом си решил, макар че със PIC е по-лесно. С ОУ доста ще трябва да се потрудиш. Мога да те посъветвам да се снабдиш със учебник по Аналогова схемотехника от някой ВУЗ. Там има описан аналогов умножител и доста други полезни неща.


Отговор
в отговор на pesho #11

Отг: на въпросa

Mislja che ima IC - analogovi umnojiteli na naprejebie. Potarsi po sajtovete na firmite.
Ako ne otkriesh nisto pusni edno saobstenie tuk i ste se opitam az da namerja.
Uspeh!

Отговор
в отговор на stefan #12

Отг: на въпросa

А ми да най-вероятно има готови, ако обаче няма, потърси една книжка Операционни усилватели-Джорд Клейтън, там мисля че има разгледани подобни схеми. може да потърсиш и в "The Art of electronic" Има го в превод и на руски " Изкуство схемотехники". Успех в начинанието. А само да те попитам, да не ти трябва за запалване на мотор или кола.

Отговор
в отговор на Тони #13

Отг: на въпросa

Схемата на такова умножаване, я имам. Просто другото изискване е захранването да е 12V, и не ми се щеше да го повдигам да да получавам двуполярно и т.н. Но, просто както ви казах, аз съм само любител.
А за какво ми трябва - преди време пак тук питах за стробоскоп. Имам един, но искам да мога да давам закъснение на сигнала, който се получава от първия цилиндър, за да мога да измервам различни ъгли на изпреварване на запалването при различни обороти на коляновия вал. Та след като се направят малко сметки се получава точно това - ъгъла=(оборотите*закъснението на сигнала)/к

Отговор
в отговор на pesho #14

Отг: на въпросa

Не е необходимо да са ОУ с двуполярно захранване, напр. тези от серията 324 могат да ти свършат чудесна работа на 12V.
Що не реализираш закъснението с интегратор, чийто период ще е променлив. Примерно когато се изравнят напреженията на интегратора и мащабираното да се получава стартовия импулс за стробоскопа

Отговор
в отговор на pesho #15

Отг: въпрос

Абе какво го мъчите човека с разни АЦП-та, ЦАП - ове, ПИК-ове та дори и логаритмични усилватели. Аналоговото умножаване е известно от 50 години и не се е променило оттогава. При това скоростта му е огромна, а схемната реализация - проста. При необходима точност от 1 до 2 процента има готови ИС - например от серията МС1595, МС1596. А ако е необходимо биквадрантно умножение може също да се използва МС1496, която се произвеждаше в България и все още се намира по магазините. Ако нямаш данни за тях, мога да ти изпратя. Коефициентът к ще трябва да се осъществи с ОУ. Успех!

Отговор
в отговор на Ицо #16

Отг: въпрос

Aбе то хубаво че че е известно, ама я кажи как то гава се реализира ? За готовите интеграли нямам нищо напротив, стига да ги има, но никога не съм и търсил.

Отговор
в отговор на Тони #17

Отг: въпрос

Книгата в която има различни схеми с ОУ включително и тази с умножението е:
"Сборник от приложни схеми с операционни усилватели", Х.Шойлев, М.Михайлов
Техника,1981

Отговор
в отговор на Ицо #18

Отг: въпрос

Мерси за идеята. Ще ги потърся, пък да видим какво ще стане.

Отговор
в отговор на pesho #19

Отг: въпрос

Тая на Шойлев я нямам но доколкото си спомням в нея имаше интересни работи.

Отговор
в отговор на Тони #20

Отг: въпрос

Нека да поясня. с един ОУ може да се умножажа един сигнал по някакъв коефициент (т.е. да се реализира усилване) . За умножение на два различни сигнала трябва да се използва аналогов умножител. Принципът му на работа е описан във всеки буквар по електроника. Всъщност това си е един смесител.

Отговор