PIC a vystup na meridlo s nulou uprostred

Jirka Mww jirka.mww na gmail.com
Středa Červen 7 18:25:01 CEST 2017


Tu nulu snad přes malou změnu PWM na výstupu kde máte konstantních 50% a
rozsah výpočtem přes nějakou kalibrační konstantu.

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Bez
virů. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Zdravi
Jirka Sloupenský  OK1MWW

Dne 7. června 2017 15:35 hwnews konference <hwnews na cncnet.info> napsal(a):

> Zdravim,
>
> uz pred casem jsem si udelal snimac na kormidlo - na kormidle je
> potenciometr a na palubce je merak s nulou uprostred. Podle natoceni potaku
> na kormidle se rafika nataci od stredu ke stranam podle toho kam je
> kormidlo natocene.
>
> Je to udelane vcelku trivialnim kodem - kde na jednom vystupu se generuje
> PWM s plnenim 50% a na druhem je plneni 0-100% podle toho jak je nasniman
> potenciometr na kormidle. V main rutine je jen snimani potaku.
>
>
> Procedure interrupt;
> begin
>   if TestBit(INTCON, TMR0IF) then
>     begin
>       if rpoc > 1023 then rpoc:=0;
>       if rpoc = 0 then
>         begin
>           SetBit(LATA,2);
>           SetBit(LATA,5);
>         end;
>       if rpoc = nula then ClearBit(LATA,2);  //nula je 511
>       if rpoc = rPWM then ClearBit(LATA,5); //rPWM je 0-1023 dle snimace
>       Inc(rpoc);
>     end;
>   ClearBit(INTCON, TMR0IF)
> end;
>
> To funguje bez problemu https://www.youtube.com/watch?v=U00WE-MIMqM
>
> nicmene jsem puvodne myslel, ze omezeni rozsahu udelam odporovym delicem
> (na videu je tam nabastlenej trimr) - ted to mam ale uz finalne osadit na
> lod a nechce se mi tam ten trimr nekde mit nabastlenej - navic na te
> desticce jsou k dispozici misto na potenciometr a trimr - tedy dva volne
> kanaly AD na MCU.
>
> napadlo me, ze by nastaveni nuly (to je mene dulezite - lze resit
> natocenim hridele potaku ve snimaci) a rozsahu melo jit resit SW v MCU
>
> nevim jestli si sedim dneska na kabelu (myslel jsem, ze to pri chvilce
> sednu a dopisu to tam), ale proste to nemuzu dat dohromady aby to sedelo.
>
> nemuzete nekdo tuknout....
>
> RV
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20170607/04ed51a7/attachment.html>


Další informace o konferenci Hw-list