ECG shield för Arduino (3 / 6 steg)
Steg 3: Programmering ADS1292R med Arduino
Under skriva koden kom jag ut mestadels från datablad, också som inspiration jag använt vissa saker jag hittade på GitHub och så vidare. Jag skrev koden utan att använda några bibliotek, eftersom jag vet kan du lätt att förstå innebörden av kod när allt är skrivet steg för steg. Om du föredrar väl ordnade kod, kan du flytta massa saker till bibliotek. Vissa delar av koden refereras till databladet för att bättre förstå varför det måste vara att en del. Till bättre förståelse av koden rekommendera jag starkt er att läsa upp alla viktiga del i datablad ADS1292R (http://www.ti.com/lit/ds/symlink/ads1292.pdf).
Fördelen med att använda ADS1292R är förekomsten av testning kretsar som programmably kan inrättas. Jag antar att detta bör vara ditt nästa steg. Om du kan få fyrkantiga test krets, kan du vara säker på att dina kretsar fungerar bra och du kan kommunicera med ADS1292R. Jag skulle rekommendera dig att inte förlita sig på visar testsignal och EKG signalen på displayen och använda t.ex. serieport (helt enkelt kopiera de data och visa dem i vissa SW). För att ställa in testsignalen har du att skriva till register CONFIG2 värde 0xA3 och registrera CH2SET värde 0x05. Du kan se video av testsignalen på displayen i bifogade filer.
Efter du framgångsrikt se testa signalen, du är redo för att skaffa EKG-signalen.
Jag bifogade all kod - med denna kod kan du skaffa, Visa, filtrera data (ledsen för att använda det dumma variabler: D)