|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 11 28, 05:09. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » del analogRead greicio
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 19:10 |
|
|
|
kas yra MPPT jau nebereik studyjoti, tai zinau tiek is teorijos tiek is praktikos. Dabar bandau sukonstroti specializuota kontroleri kuris palaikytu pastovu voltaza prie skirtingos sroves. Kuri priklauso nuo apsvietimo, jei apkrova nekinta. (Voltazas irgi gali keistis priklausomai nuo temperaturinio koficiento).
Gamykliniai kontroliaria dazniausia prie ko nors "prisirisa" pvz akumuliatorias itampos ar tinklo "Grid-keitikliai", ar prie zinamos apkrovos.
Bandau padaryti "universalu". Kai apkrovimas yra varza.
sopkls rašo: |
...... kuriai teks kas kažkokį laiko tarpą (pvz 1-5 sekundes) atlikti matavimus visam duty cycle diapozone ir iš gautų reikšmių naudoti tą kurios U*I yra didžiausias. Bet žinok niekas taip nedaro. |
kuriai teks per(!) 1 sekunde ar maziau, pasikeitus apsvietimui, atlikti matavimus visam duty cycle diapozone ir iš gautų reikšmių surasti/nustatyti nauja duty (MPPT) prie to pacio PWM daznio.
tiktu comparatorius su galiniu rysiu jei isvedinetu reiksmes i ekrana |
|
Paskutinį kartą redagavo satigis, 2017 10 13, 19:23. Redaguota 1 kartą |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 19:21 |
|
|
|
O tai kas trukdo mikrovaldikliu matuoti įtampą įėjime, ir pagal PI algoritmą koreguoti PWM duty cycle? Nors įtampos palaikymui užtektų ir TL494 su atitinkama feedback schema. |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 19:32 |
|
|
|
vel matuoti ir ....
[quote="Socrates"]
satigis rašo: |
satigis rašo: |
Jei pamatuoti viena karta PWM 90 kHz 50 %, su analogRead (~9 kHz)
kokia bus ismatuota reiksme ?
0 % arba 100 % ? ar 50 % ? |
O PWM su arduino taktiniu dazniu sinchronizuotas? Nes jei ne, tai visiska loterija.
|
Praktikoje taip ir gavosi, visiska loterija.
todel ir klausiu
Kaip sinchronizuoti, pats principas
Gal tai yra jau israsta ? |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 19:55 |
|
|
|
satigis rašo: |
Kaip sinchronizuoti, pats principas
Gal tai yra jau israsta ? |
Tai ADC matavimą pradedi tada kai PWM įjungiamas aukštas lygis. Arba yra toks dalykas kaip low pass filter iš RC grandinėlės - teisingai parinkus nominalus matysi vidutinį signalo amplitudės dydį, o ne impulsus.
Bet geriausia tai nepradėti kurti schemų, jei elektronikos žinios nulinės. |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 20:24 |
|
|
|
kad reik pradeti matavimus kai ..
sopkls rašo: |
kai PWM įjungiamas aukštas lygis. |
aisku ir arkliui
bet neaisku
sopkls rašo: |
jei elektronikos žinios nulinės. |
"kada pabaigti" - jei duty ar tai 10 % ar tai 50 % ar tai 100 % ir paskutinis matavimas pasibaigia naujam cikle ar nedamatuoja.
jo, RC padeda, kazkiek iskraipo rezultata bet kenteti galima, norejau programiskai spresti.
o STM32 nepalaiko C++ ? |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 20:47 |
|
|
|
satigis rašo: |
bet neaisku
sopkls rašo: |
jei elektronikos žinios nulinės. |
"kada pabaigti" - jei duty ar tai 10 % ar tai 50 % ar tai 100 % |
Pabaigs pats mikrovaldiklis, kai praeis 25 ADC taktai pirmam matavimui, arba po 13 taktų sekantys. Bet tu paprasčiausiai paieškok internete kaip veikia Atmel AVR mikrovaldiklių ADC, kad būtų paprasčiau pasakysiu kad ieškok kas tai yra sample and hold, ir tada suprasi kad viską eina pasiskaičiuoti - spės pamatuoti ar ne. |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 20:52 |
|
|
|
Jei AVR dirba 20 Mhz, ADC virš 1 Mhz.
O praktiškai reikalingas tik Kotelnikovas... |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 21:24 |
|
|
|
satigis rašo: |
kad reik pradeti matavimus kai ..
sopkls rašo: |
kai PWM įjungiamas aukštas lygis. |
aisku ir arkliui
bet neaisku
sopkls rašo: |
jei elektronikos žinios nulinės. |
"kada pabaigti" - jei duty ar tai 10 % ar tai 50 % ar tai 100 % ir paskutinis matavimas pasibaigia naujam cikle ar nedamatuoja.
jo, RC padeda, kazkiek iskraipo rezultata bet kenteti galima, norejau programiskai spresti.
o STM32 nepalaiko C++ ? |
Nepriklausomai nuo duty cycle - visa periodo trukme zinai? Jei taip, tai matuoji nuo kylancio fronto per visa periodo trukme. Tada ir duty cycle suzinosi. Siaip kiek teko vyniot AVR'o ADC ant maksimalaus konvertavimo greicio, tai ten nemazai siuksliu budavo ir vidurkint reikedavo. Bet AVR'u jau gal kokie 8 metai nelieciau. |
|
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 21:27 |
|
|
|
krienas rašo: |
Jei AVR dirba 20 Mhz, ADC virš 1 Mhz.
O praktiškai reikalingas tik Kotelnikovas... |
Čia tu kalbi apie ką galima sukonfigūruoti maksimaliai, iš tikro ten gaunasi net virš 1.5Mhz. Bet tu geriau papasakok kas iš tokio greičio, jei tarp matavimų turėsi 13 procesoriaus taktų, per kuriuos turėsi suktis cikle ir tikrinti ar yra naujas ADC rezultatas, jam atsiradus turėsi nuskaityti ADCL ir ADCH registrus. Tingiu aš dabar tiksliai skaičiuoti taktus, bet čia asemblerio kodas tik ADIF bito tikrinimui ir rezultato nuskaitymas tau jau užims beveik pusę iš tų turimų taktų, tai su tais rezultatais nuveikti kažką naudingo jau nepavyks. Apie tai koks bus tas ADC tikslumas, jei tu rekomenduojamą adc taktavimo greitį viršijai 100 kartų aš net nekalbu. |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 21:31 |
|
|
|
Kas gi šiais laikais tikrina, tam yra pertraukimas.
O kas gi apsprendžia tikslumą? |
|
|
|
|
|
del analogRead greicio |
Parašytas: 2017 10 13, 21:38 |
|
|
|
Aciu visiems
reiks savaitgali pazaisti, bus matyt kas ten gaunas |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
|
|