A/D převodník
Moderátor: Moderátoři
A/D převodník
chtěl bych se zeptat jak poznám hodnotu na A/D převodníku u PIC33fj128mc804 tento převodník je 4096bitoví.
Když vím, že při hodnotě 1,83V je hodnota 2289bitů.
Vstupní hodnota je z lemu maximální je 3,3V minimální 0,5V.
1,83V nám představuje na lemu nulový proud a 3,3V maximální 24A a 0,5V minimální -24A
Jak dopočítám čemu se rovná třeba 2537bitů(na volty).
Děkuji za odpověď.
Dokumentace LEMu je na (lem měří proud na motoru)
http://www.gme.cz/dokumentace/329/329-0 ... -008.1.pdf
Před PICem je odporoví dělič, který vstupní napětí snižuje 0,73 o proti výstupní hodnotě z lemu.
Skutečné hodnoty napětí pro LEM jsou větší.
Kad = 1,83/2289 = 0,0007995 [V/jednotku]
Pro změřenou hodnotu N na převodníku bude pak bude skutečné napětí:
U = Kad . N
Jestliže máte děličem daný převod mezi proudem a napětím:
Pi = ΔI/ΔU = 24/(1,83 - 0,5) [A/V] = 18,045 [S]
Pak bude skutečný proud při hodnotě N na převodníku a nulové hladině proudu při 1,83V :
I = (U - 1,83) . Pi = (Kad . N - 1,83) . 18,045 = (0.0007995 . N - 1.83) . 18.045 [A]
Nebo tak nějak.
- forbidden
- Příspěvky: 9442
- Registrován: 14 úno 2005, 00:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
Pokud výstup z čidla neposuneš, zhoršíš si zbytečně rozlišení převodníku, protože nevyužiješ jeho plnej rozsah.
Možná by bylo jednodušší použít procesor s A/D převodníkem na 5 Voltů.
Možná, že programátor nemusí umět násobit a dělit, ale alespoň by měl umět zadat to počítači.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
děkuji všem za rychlou reakci,
omlouvám se, že jsem nenapsal, pak žádnou reakci chytal mě střevní chřipka a pak jsem se tomu přestal věnovat a zapomněl jsem se sem mrknout, ale tahle neslušnost mě moc neomlouvá
Jinak
vyredukované řešení i s radou:
2289/1,83 = 1243
1[V]=1243
4089=3,29[V]
460=0,37[V]
snad je to dobře