» Poradna » Programy

Assemler a PIC ...prevodnik...(pre MM.) :)

 |   | 

Zdravim (pocitam ze len MM. to cita :). No mam takovy problem. Programujem PIC a pwm, pricom plnenie pwm "beriem" zo vstupu analogovej hodnoty ktora je vsak 1-5 V (z PLC).
Ide o to ze chcel by som previest nasledovne
201d precitane z nalaogoveho vstupu = 0d plnenie PWM
605d precitane z nalaogoveho vstupu = 511d plnenie PWM
619d precitane z nalaogoveho vstupu = 512d511d plnenie PWM
1023d precitane z nalaogoveho vstupu = 1023511d plnenie PWM

Samozrejme ma aj zauima to co je v intervale 201-605 a 619-1023. Dekadicky to je jasne ,teda plnenie PWM=((precitanie z analogoveho)/(605-201))*(precitanie z analogoveho)
coz su desatine cisla. Pracujem s dvomi 8bitovymi registrami. Rozmyslam nad tym rozmyslam a neviem ako na to. (desatinne cisla ..a nasobenie desatinneho s celym v bin. sustave mi bohuzial nic nehovori....).
Neviem ci to je dostatocne presne napisane o co mi ide.....Dakujem (MM.) aj ini za odpoved.
PS:to medzi 605 a 619 ma nezaujima ..to lahko zistim a to bude vsetko prevod na 512 ...cize to nic nie je


Odpovědi na otázku

 |   | 

201d precitane z nalaogoveho vstupu = 0d plnenie PWM
605d precitane z nalaogoveho vstupu = 511d plnenie PWM
619d precitane z nalaogoveho vstupu = 512d plnenie PWM
1023d precitane z nalaogoveho vstupu = 1023d plnenie PWM

takto je to spravne () robi to preto lebo chcem vyuzit cely rozsah PWM a chcem mat rellativne presny prevod z analogoveho vstupu na plnenie PWM....:) A neviem si s tym rady. Logicke systemy boli davno,prednasky nie su a na nete o nasobeni desatinymi cislami nic nie je (pametam si ale ze take daco islo ..cosi sa tam negovalo a podobne ....)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

v podstate v prvom pripade sa jedna o tento prevodnik y1=1.25*x-250
lde y1 chcem vypocitat a x je vstupna analogova hodnota. Teraz by ma zauimalo ako to vypocitat. Dakujem uz naposledy snad :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

To se dá i bez matematické knihovny. Vezmi x, posuň doprava o 2, přičti x, odečti 250. Jinak dneska je na výběr několik překladačů C pro PIC, např. CCS (http://www.ccsinfo.com/picc.shtml) je dobrý. Takže páchat to v asembleru, no nevím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Tak ako ti uz napisal Petr.
X posunuty o 2 doprava, plus X, minus 250.
T.j. je to na par instrukcii.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

no neviem, ci si to MM.. pozrie, pretoze tu uz moc nechodi. nechcem tu davat link kde chodi, pretoze by bol aj tak vymazany. ak sa tu vsak neobjavi, tak mu mozem dat vediet. http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

** Malá sonda s přezdívkou WALL-E pořídila fotografii Země a Měsíce ze vzdálenosti 1 milionů km ** CubeSat letí se sondou InSight k Marsu ** InSight přistane na Marsu 26. listopadu

Petr Kubala | 4

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 42

Google ADT-2: Miniaturní krabička s Android TV 8.0, kterou si nikdy nekoupíte

Google ADT-2: Miniaturní krabička s Android TV 8.0, kterou si nikdy nekoupíte

** Dlouho se nevědělo, co to přesně má být ** Pak se s krabičkou Google pochlubil na I/O ** Do „Chromecastu“ vtěsnal celý Android TV

Jakub Čížek | 14


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?