Sida 1 av 7

Förslag på 4-20mA ingångskort och DAC med diter utgångskort?

Postat: 9 juni 2020, 15:37:51
av DanielM
Har ni något förslag på 4-20mA ingångskort för STM32 samt DAC utgångskort med diter?
Diter används för att reducera bort den statiska friktionen hos mekaniska system.

Håller på bygga ett loggersystem. Tanken är att den ska vara i öppen källkod.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 9 juni 2020, 18:54:10
av DanielM
Vad tror ni om dessa två?

PWM till 0-10 volt:
https://www.banggood.com/sv/5Pcs-PWM-To ... rehouse=CN

För 4-20mA till 0-3.3 volt så kanske det räcker bara med elementär analog elektronik? Dvs motstånd och kondensatorer?

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 07:56:31
av Micke_s
För 4-20mA strömloop titta på DAC161S997

För mäta 4-20mA så har du ett referensmotstånd + någon adc. Ex ads1120

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 08:13:13
av TomasL
Här har du en hyffsat fungerande 24V PWM till 0-10V.
För 0-10V och 4-20mA utgång är det dock bättre att använda en AD54212/5422, SPI in och en massa olika varianter ut:
Current output ranges: 4 mA to 20 mA, 0 mA to 20 mA, 0 mA to 24 mA
±0.01 % FSR typical total unadjusted error (TUE)
±3 ppm/°C output drift
Voltage output ranges: 0 V to 5 V, 0 V to 10 V, ±5 V, ±10 V
10% overrange
±0.01 % FSR typical total unadjusted error (TUE)
±2 ppm/°C output drift
4-20mA in, beror ju på hur noggrann du vill vara, använder själv ADS1248, 8 Single ended/4 Diffential ingångar, 24 bitar och SPI

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 11:38:14
av Rick81
Lite osäker vad du vill ha för utsignal, men vill du ha en PWM så använd PWM från STM32 och koppla en BC547 som drivsteg så du kan styra 10 V och X A.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 11:44:32
av TomasL
åsom jag tolkar det vill han göra om en 0-100% PWM signal till en proportionell 0-10V signal, dvs 50% pwm ->5V ut.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 11:58:24
av DanielM
Micke_s skrev:För 4-20mA strömloop titta på DAC161S997

För mäta 4-20mA så har du ett referensmotstånd + någon adc. Ex ads1120
Jag ska bara mäta. Så ett referensmotstånd + en ADC blir nog mycket bra. Jag funderar på 24-bits ADC ADS1232. Dom har 2 stycken analoga ingångar eller 4 stycken differentialingångar.
TomasL skrev:Här har du en hyffsat fungerande 24V PWM till 0-10V.
För 0-10V och 4-20mA utgång är det dock bättre att använda en AD54212/5422, SPI in och en massa olika varianter ut:
Current output ranges: 4 mA to 20 mA, 0 mA to 20 mA, 0 mA to 24 mA
±0.01 % FSR typical total unadjusted error (TUE)
±3 ppm/°C output drift
Voltage output ranges: 0 V to 5 V, 0 V to 10 V, ±5 V, ±10 V
10% overrange
±0.01 % FSR typical total unadjusted error (TUE)
±2 ppm/°C output drift
4-20mA in, beror ju på hur noggrann du vill vara, använder själv ADS1248, 8 Single ended/4 Diffential ingångar, 24 bitar och SPI
24 Volt PWM till 0-10V? Du menar inte tvärt om?
Rick81 skrev:BC547
Jag funderar på detta också! Men jag är osäker på om hur bra PWM är jämfört med diter.

Antag att vi har en SISO modell \(G(s)\) som vi applicerar en insignal på. \(Y(s) = G(s)U(s)\)

Hur skulle \(Y(s)\) se ut om insignalen hade dessa former.

\(u_1(t) = \left\{\begin{matrix}
50 + 5sin(2\pi10 t) & u(t) > 0 \\
0 & u(t) \leq 0
\end{matrix}\right.\)


\(u_2(t) = \left\{\begin{matrix}
A_2sin(2\pi\omega_2 t) & u(t) > 0 \\
0 & u(t) \leq 0
\end{matrix}\right.\)


Jag funderar på vad skillnaden blir om man har PWM VS diter.
Diter är ju konstant signal med en liten PWM.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 11:59:51
av DanielM
TomasL skrev:åsom jag tolkar det vill han göra om en 0-100% PWM signal till en proportionell 0-10V signal, dvs 50% pwm ->5V ut.
Rätt så har jag tänkt.
Men ska göra några simuleringar för att avgöra om ren PWM med hög amplitud kan ge samma resultat som konstant signal med liten PWM med andra amplituder och frekvenser.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:05:12
av Rick81
Förstår inte vad du menar med "diter". Ditt kort du länkar till är ju en vanlig PWM? Bättre använda STM32 för det?

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:12:18
av TomasL
24 Volt PWM till 0-10V? Du menar inte tvärt om?
Schemat ger 0-10V ut vid en 24V PWM 0-100% in, har för mig att frekvensen är 152 Hz

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:16:45
av DanielM
Rick81 skrev:Förstår inte vad du menar med "diter". Ditt kort du länkar till är ju en vanlig PWM? Bättre använda STM32 för det?
Diter används mycket inom hydrauliska och mekaniska system. Det brukar se ut så här.
Nu behöver inte dither se ut som en trekandsvåg. Den kan vara en fyrkantsvåg också.

Dither är alltså konstant signal + liten snabb PWM. Mest bara för att få en väldigt kraftigt vibrerande utsignal.
Brus på PWM signalen är dither kan man säga.
index.png
Här är ett mer realistiskt exempel som förekommer i verkligheten.
unnamed.png

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:17:26
av DanielM
TomasL skrev:
24 Volt PWM till 0-10V? Du menar inte tvärt om?
Schemat ger 0-10V ut vid en 24V PWM 0-100% in, har för mig att frekvensen är 152 Hz
Hehe. Då fungerar det inte för mig. Min STM32 har bara 0 till 3.3 volt som GPIO :)

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:28:02
av TomasL
Då får du väl ändra på spänningsdelaren på ingången, och förstärkningen på det hela.

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 12:31:30
av DanielM
Du menar att man har två PWM utgångar? En som man förstärker och sedan en annan PWM utgång som man summerar?

Re: Förslag på 4-20mA ingångskort och DAC med diter utgångsk

Postat: 10 juni 2020, 14:37:18
av DanielM
Jag tror jag ska börja med vanlig MOSFET som PWM. Jag måste minst ha 5A MOSFET. Min förra 1.5A brann nästa upp. Där efter får jag undersöka behovet med dither :) Bästa att lära sig krypa innan man kan gå.

Men för ADC:n så tror jag att jag ska använda STM32's inbyggda ADC. Om jag får en preicision på 0.1 av ett godtyckligt värde så är jag superglad.

Då har jag en följdfråga. HC-05 bluetooth adapter. Har ni något att säga om dessa när det kommer till loggning? Bra? Segt? Snabbt? Dåligt?