Bröstkorgens impedans (4 / 13 steg)
Steg 4: Sensor drift principer
När du uppmanas användaren utlöser arduino koden AD5933 för att utföra en frekvens svep. För våra syften ville vi inte svepa över ett stort intervall av värden, så vi kodade AD5933 för att starta en 10 punkt sopa på 100kHz och ökning av 1Hz. Frekvens generator av AD5933 kan då excitera en extern impedans med en känd frekvens. Vi har möjlighet att bestämma okänd impedanser med denna konfiguration genom beräkning av en vinst faktor med ett känt kalibreringsvärde motstånd. Med hjälp av denna kalibrerad vinst faktor och magnitud impedansvärdet mätt med AD5933, vi kan back-beräkna en okänd impedansvärdet.
AD5933 kan bara acceptera ett antal spänningar från 0 till 5V, så vi måste kompensera sinusformad spänning input kommer från instrumentation förstärkare scenen. Vi vill ha en topp-till-topp spänning på 2V, så för att hålla värdet i intervallet [0, 5V] måste vi lägga till en 2,5 V förskjutning till instrumentation förstärkare scenen av kretsen. Detta säkerställer att den topp-till-topp spänningen stannar inom det godkända intervallet för AD5933.
Vi måste också använda nedrullningsbara motstånd mellan arduino/krets gränssnittet. Dessa motstånd se till att ingångar till arduino bosätta sig på förväntade logik nivåer om externa enheter är bortkopplade. Dessa motstånd är anslutna till marken och håll den logik signalen nära noll volt när ingen aktiv enhet är ansluten.