Cov txheej txheem:

Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis: 6 Cov Kauj Ruam
Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis: 6 Cov Kauj Ruam

Video: Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis: 6 Cov Kauj Ruam

Video: Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis: 6 Cov Kauj Ruam
Video: Nco Tau Yam No Lub Neej Zoo 1 Sim 2024, Hlis ntuj nqeg
Anonim
Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis
Nkag Siab Ceev ECG lossis Lwm Cov Ntaub Ntawv, Txuas Ntxiv Rau Ib Hlis

Txoj haujlwm no tau tsim los txhawb pab pawg tshawb fawb kev kho mob hauv tsev kawm qib siab, uas xav tau lub ntsej muag uas tuaj yeem sau 2 x ECG cov cim ntawm 1000 tus qauv/sec txhua (2K kuaj/ntu tag nrho) txuas ntxiv rau 30 hnub, txhawm rau txhawm rau txheeb xyuas qhov txawv txav. Txoj haujlwm nthuav tawm ntawm no suav nrog kev tswj chaw deb thiab saib xyuas kev txiav ntoo. Kev tswj chaw taws teeb yog los ntawm cov ntawv qhia zaub mov hauv lub davhlau ya nyob twg, ntawm lub khoos phis tawj lossis xov tooj ntawm tes. Txoj haujlwm no tsis suav nrog ntsuas ECG lossis ntim khoom lossis roj teeb uas xav tau rau kev hnav zaum kawg.

Qhov nrawm no/qhov ntev ntev siv Teensy 3.2, Adafruit Micro-SD breakout module, qhov zoo 16G SDHC chav kawm 10 SD daim npav los teev cov ntaub ntawv thiab Bluetooth kev sib txuas lus module rau kev tswj thiab saib xyuas. Kev tsim kho tsawg dua thiab qeeb dua UNO/Mega2560 version ntawm txoj haujlwm no kuj tseem muaj. Thaum txoj haujlwm no siv Bluetooth kev sib txuas lus sib txuas rau kev tswj hwm thiab saib xyuas kev txiav ntoo, koj tseem tuaj yeem siv WiFi lossis BLE cov qauv.

Cov ntawv no, raws li Teensy 3.2, muaj peev xwm ua piv txwv ntau dua li UNO/Mega2560 version. Siv tus lej no Teensy 3.2 tuaj yeem ua qauv thiab teev ob qhov qauv ADC ntawm> 30Khz nrog kho vajtse qhov nruab nrab ntau dua 4 qhov qauv thiab yog li yooj yim txaus siab rau 1000 qhov qauv/ntu yuav tsum tau ua saum toj no. Txoj cai txhawb nqa txuag 100.bin cov ntaub ntawv ntawm 128K txhua. Ntawm 30Khz uas npog 29 teev 30 feeb. Ntawm 1000 qhov kev kuaj/sec nws npog 37 hnub. Txoj cai tuaj yeem txuas ntxiv yooj yim los lis ntau dua 100 cov ntaub ntawv, yog li txuas ntxiv lub sijhawm ua haujlwm. Thaum kawg ntawm kev khiav koj yuav muaj> 10Gig ntawm cov ntaub ntawv,.bin, cov ntaub ntawv thiab.met cov ntaub ntawv ntawm meta cov ntaub ntawv piav qhia txog kev khiav thiab cov txiaj ntsig. Tus muab SDtoCSV.jar (qhov chaws SDtoCSV_src.zip) tuaj yeem siv los hloov cov ntaub ntawv.bin rau.csv cov ntaub ntawv ntawm koj lub computer rau kev ua tiav ntxiv. Cov ntaub ntawv tshwm sim yog> 60Gig. UNO/Mega2560 version muaj.bin rau.csv hloov pauv suav nrog hauv Arduino sketch, tab sis muab qhov ntim ntawm cov ntaub ntawv nkag los ntawm Teensy version, uas tsis yog txoj hauv kev zoo los hloov pauv.

Khoom siv

Teensy 3.2 los ntawm PJRC

Adafruit MicroSD card breakout board+ lossis zoo sib xws.

16G SDHC chav kawm 10 MicroSD daim npav ntawm qhov zoo xws li SanDisk.

5V USB khoom

Ib qho coj nrog 470R cov neeg tawm tsam hauv koob.

2 x 100R resistors (muab kev tiv thaiv los ntawm kev puas tsuaj vim Tx/Rx thaiv qhov tsis raug)

Bluetooth Mate Nyiaj LOSSIS ib qho ntawm cov qauv piav qhia ntawm Arduino UNO/Mega Starter, tswj los ntawm Android/pfodApp

Kauj Ruam 1: Kev tsim kho

Kev tsim kho
Kev tsim kho

Rub tawm thiab teeb tsa Arduino IDE V1.8.9+ los ntawm https://arduino.cc/en/Main/Software. Lub vev xaib ntawd muaj cov txuas rau ntau lub tshuab ua haujlwm thiab txuas rau GettingStarted (https://arduino.cc/en/Guide/HomePage).

Rub tawm thiab teeb tsa Teensyduino (Teensy Support rau Arduino IDE). LUS CEEB TOOM ua tib zoo siv Thawj Cov lus qhia.

Xaiv Teensy 3.2 raws li lub rooj tsavxwm thiab txheeb xyuas tias BLINK piv txwv qhov kev pabcuam thauj khoom thiab khiav.

Rub tawm thiab teeb tsa cov tsev qiv ntawv hauv qab no:- millisDelay thiab SdFat (Cov duab hauv ib cheeb tsam ntawm SdFat lub tsev qiv ntawv siv rau cov kev ntsuas no nyob ntawm no.) Thiab pfodParser.zip (rau pfodBufferedStream thiab pfodNonBlockingInput class)

Rub tawm lub tsev qiv ntawv zip cov ntaub ntawv thiab tom qab ntawd siv Arduino IDE → Sketch → suav nrog Tsev qiv ntawv → Ntxiv. ZIP tsev qiv ntawv ntawv qhia zaub mov txhawm rau teeb tsa cov tsev qiv ntawv los ntawm cov ntawv zip.

Unzip Teensy32AnalogLogger.zip cov ntaub ntawv rau koj Arduino sketches directory thiab program Teensy 3.2 board nrog Teensy32AnalogLogger.ino (Version 0.01)

Xaim Teensy 3.2, Bluetooth module thiab SD card module raws li qhia saum toj no (pdf version)

Kauj Ruam 2: Khiav Txoj Haujlwm - Xeem

Ua ntej tshaj tawm koj daim npav SD siv

Daim npav SD yuav tsum yog qhov khoob thiaj li pib nkag mus.

Txog kev sim thawj zaug koj tsis tas yuav txuas rau Kev Sib Txuas Lus, tsuas yog txuas rau Teensy 3.2 + SD module (nrog daim npav tsis tau teeb tsa) rau Arduino IDE ntawm USB kab ntawv txuas. Raws li muab Teensy32AnalogLogger.ino kos duab siv USB txuas rau kev tswj hwm thiab saib xyuas. Saib Logging Cov Ntaub Ntawv Tiag Cov kauj ruam hauv qab no rau siv cov cuab yeej sib txuas lus rau kev tswj hwm thiab saib xyuas.

Hloov kho sab saum toj ntawm Teensy32AnalogLogger.ino kos duab los teeb tsa COM_SERIAL rau Serial, tso tawm rau Teensy USB txuas.

#define COM_SERIAL Serial

Tom qab ntawd rub cov duab kos rau Teensy 3.2

Qhib Arduino IDE Serial Monitor ntawm 115200 baud (nrog ob qho NL & CR teeb tsa). Tom qab ob peb feeb Teensy 3.2 yuav tso saib cov ntawv qhia zaub mov

Ver: 0.01 nkag mus rau ib qho ntawm cov lus txib hauv qab no:? - xwm txheej tam sim no thiab metadatai - pib filesl - teev cov ntaub ntawv>

Qhov? cmd qhia cov ntsiab lus ntawm kev teeb tsa tam sim no. (Saib sab saum toj ntawm Teensy32AnalogLogger.ino txhawm rau hloov cov teeb tsa no) Cmds yuav tsum raug txiav nrog NL lossis CR lossis ob qho tib si.

0: 00: 00.000 ntawm 720: 00: 00.000

Cov pins piv txwv: 16 17 Byte xaj: Me ntsis-Endian ADC cov khoom: 10 ADC cov qauv nruab nrab ntau dua: 4 Tus Qauv Piv Txwv: 1000.00 Piv txwv ncua sijhawm: 1000uS Cov qauv ib ntu: 127 Sijhawm txhawm rau thaiv: 127000uS Sijhawm sau cov ntawv: 9:01: 52.000 Lub sijhawm los sau TXHUA cov ntaub ntawv: 894: 04: 48.000 Max SD latency (suav nrog cov ntaub ntawv kaw/qhib): 0uS Max cov ntaub ntawv kaw/qhib latency: 0uS Tus naj npawb ntawm cov khoom thaiv: 28 Lub sijhawm los sau tag nrho cov thaiv tsis: 3556000uS Max tus lej tsis tau txais kev cawmdim hauv kev hu mus rau storeSampleBuffers (): 0 Tsis suav Timers tag nrho: 0 Tag Nrho Cov Xam Xaj mus txog tam sim no: 0 Tag Nrho Cov Ntawv Sau: 0 Tag nrho Cov Qauv Sau: 0 npog: 0: 00: 00.000 Cov Ntaub Ntawv Tam Sim No:

Hauv qhov xwm txheej tam sim no sijhawm siv sijhawm yog 0 ntawm kev thov 720hrs (30 hnub), piv txwv D16/A2 thiab D17/A3 (saib hauv qab no rau Kev Txwv ntawm Kev Xaiv ADC Cov Lus Qhia hauv qab no) 1000 zaug ib pliag. Lub sijhawm ua haujlwm siab tshaj plaws tuaj yeem mus txog 894 teev (37.25 hnub). Lub voj tseem ceeb () tuaj yeem nyob tau ntev txog 3.5sec (Lub Sijhawm los Sau TXHUA qhov thaiv qhov thaiv) ua ntej txhua qhov tsis muaj nyob tau sau thiab cov qauv pib poob. Tsis tau txais kev cawmdim thiab lwm yam tau hloov kho tshiab raws li kev ua haujlwm nce.

Ntxig daim npav SD khoob, siv 'i' cmd los pib ua 99 cov ntaub ntawv siv los khaws cov ntaub ntawv. Kev npaj ua ntej lawv ntawm no txo lub sijhawm ncua thaum hloov los ntawm ib daim ntawv mus rau lwm qhov thiab tso cai ua piv txwv sai dua.

Pib ua 99 cov ntaub ntawv

Tsim cov ntaub ntawv tshiab: log00.bin Lub sijhawm dhau los: 368mS Tsim cov ntaub ntawv tshiab: log01.bin Sijhawm dhau los: 520mS… Tsim cov ntaub ntawv tshiab: log98.bin Lub sijhawm dhau los: 15660mS Tsim cov ntaub ntawv tshiab: log99.bin Sijhawm dhau los: 15812mS

Tom qab ntawd koj tuaj yeem siv r cmd los pib ua cav. Kev khiav yuav rau lub sijhawm thov lossis kom txog thaum s cmd tau siv los nres nws. Koj puas tseem tuaj yeem siv? cmd thaum nkag mus kom tau txais lub sijhawm tshiab thiab suav. Nov yog qhov luv luv nres thaum ntxov siv s cmd.

LOGGING DATA Cov ntaub ntawv ….

Ver: 0.01 nkag mus rau ib qho ntawm cov lus txib hauv qab no:? - xwm txheej tam sim no thiab metadata s - nres cov ntaub ntawv nkag

LOGGING DATA … Txheeb nrog? hais kom ua

Lub sijhawm khiav tas: 0: 00: 10.000 ntawm 720: 00: 00.000 Lub sijhawm khiav tas: 0: 00: 20.000 ntawm 720: 00: 00.000…

Nres Kev Txiav Txim thiab tshem cov ntaub ntawv tsis siv.

… Tshem tawm cov ntaub ntawv tsis siv: log98.bin Tshem tawm cov ntaub ntawv tsis siv: log99.bin

0: 01: 04.976 ntawm 720: 00: 00.000

Cov pins piv txwv: 16 17 Byte xaj: Me ntsis-Endian ADC cov khoom: 10 ADC cov qauv nruab nrab ntau dua: 4 Tus Qauv Piv Txwv: 1000.00 Piv txwv ncua sijhawm: 1000uS Cov qauv ib ntu: 127 Sijhawm txhawm rau thaiv: 127000uS Sijhawm sau cov ntawv: 9:01: 52.000 Lub Sijhawm Sau Tag Nrho Cov Ntaub Ntawv: 894: 04: 48.000 Max SD latency (suav nrog cov ntaub ntawv kaw/qhib): 204uS Max cov ntaub ntawv kaw/qhib latency: 0uS Tus naj npawb ntawm cov khoom thaiv: 28 Lub sijhawm los sau tag nrho cov thaiv tsis: 3556000uS Max tus lej tsis tau txais kev cawmdim hauv kev hu mus rau storeSampleBuffers (): 1 Lub Sijhawm Tsis Ncaj Ncees tag nrho: 0 Tag Nrho Cov Xam Xaj mus txog tam sim no: 0 Tag Nrho Cov Ntawv Sau: 511 Tag nrho Cov Qauv Sau: 64832 npog: 0: 01: 04.832 Cov Ntaub Ntawv Tam Sim No: log00.bin

ls:

2000-01-01 01:00:00 261632 log00.bin 2000-01-01 01:00:00 240 log.met

DATA LOGGING Ua tiav!

Ver: 0.01 nkag mus rau ib qho ntawm cov lus txib hauv qab no:? - xwm txheej tam sim no thiab metadata ** r - kaw cov ntaub ntawv ADC ** tsis muaj. Cov ntaub ntawv twb muaj lawm ** kuv - pib cov ntaub ntawv ** tsis muaj. Cov ntaub ntawv twb muaj lawm l - teev cov ntaub ntawv

Cov ntaub ntawv tseem tau raug kaw, kos nrog?

LED Zaub

Cov LED txuas nrog D3 (nrog D2 muab kev sib txuas GND) yuav tig rau qhov khoom yog tias ib qho piv txwv tsis raug thiab yuav nyem yog tias muaj qhov ua yuam kev. Cov duab kos sim txuas ntxiv tom qab ua yuam kev tab sis yuav tsis ua tiav.

Kauj Ruam 3: Nkag Mus Cov Ntaub Ntawv Tiag

Thaum nkag mus cov ntaub ntawv tiag tiag nyob rau lub sijhawm ntev, nws yooj yim dua los txuas cov qauv kev sib txuas lus rau D0/D1 tus pin thiab tswj thiab saib xyuas kev txiav ntoo nyob deb. Nov yog Bluetooth Mate Silver module tau siv nrog nws qhov kev teeb tsa ua ntej, 115200 baud, tsis muaj cuab yeej tuav tes (RTC, CTS), tus lej tus lej 1234.

Nco tseg: Thaum lub zog siv rau Mate Silver module nws mus rau hauv kev teeb tsa hom, nrawm liab coj ntsais, rau 60sec. Lub sijhawm no koj tuaj yeem xa $$$ ntawm qhov txuas txuas mus rau tus qauv los teeb tsa nws tab sis koj tsis tuaj yeem txuas tus qauv. Thaum cov liab coj tau ntsais muag qeeb, bluetooth module yuav lees txais kev sib txuas.

Hloov COM_SERIAL txhais hauv Teensy32AnalogLogger.ino rau cov khoom siv khoos phis tawj (D0/D1) txuas, Serial1

#define COM_SERIAL Serial1

Tom qab ua ke nrog lub khoos phis tawj, qhov chaw nres nkoj COM tshiab tau tsim los ntawm lub khoos phis tawj thiab CoolTerm tuaj yeem siv los txuas thiab tswj thiab saib xyuas kev txiav ntoo. Lwm cov qauv kev sib txuas lus txuas tuaj yeem siv tau, xws li WiFi lossis BLE, saib Arduino UNO/Mega Starter, tswj los ntawm Android/pfodApp kom paub meej.

Koj tseem tuaj yeem tswj hwm thiab saib xyuas kev nkag los ntawm koj lub xov tooj ntawm tes siv bluetooth davhlau ya nyob twg app xws li Bluetooth Terminal app, lossis siv WiFi thiab TCP davhlau ya nyob twg app xws li TCP Telnet Terminal Pro, lossis Uart rau BLE mdoule thiab BLE davhlau ya nyob twg app xws li nRF UART V2

Kauj Ruam 4: Txwv tsis pub xaiv ntawm ADC Cov Tswv Yim

Txwv tsis pub xaiv ntawm ADC Cov Lus Qhia
Txwv tsis pub xaiv ntawm ADC Cov Lus Qhia

Teensy 3.2 muaj ob qhov sib cais ADC kho vajtse modules, ADC_0 thiab ADC_1, hauv nws cov micro-processor yog li nws tuaj yeem ua piv txwv ob qhov kev nkag mus rau tib lub sijhawm. Nws kuj tseem muaj cov cuab yeej ua haujlwm nruab nrab uas siv ntau qhov piv txwv ADC thiab ntsuas lawv ua ntej tig qhov tshwm sim.

Muaj kev txwv uas cov tswv yim tuaj yeem txuas nrog ADC_0, ADC_1. Teensy3_1_AnalogCard-p.webp

Hauv cov ntsiab lus: -For Ib Leeg Xwb Nyeem Ntawv ie +Volts hais txog GND ADC_0 tuaj yeem nyeem A0 txog A9, A10, A11, A12, A14 ADC_1 tuaj yeem nyeem A2, A3, A10, A13, A15 txog A20 Yog tias koj xaiv tus pin uas ADC tsis tuaj yeem nyeem nws yuav rov qab 0 (ib txwm)

Txoj haujlwm no siv A2, A3 uas txhua tus tuaj yeem nkag tau los ntawm ADC_0 lossis ADC_1.

Kauj Ruam 5: Hloov cov ntaub ntawv.bin rau.csv Cov Ntaub Ntawv

Teensy32AnalogLogger.ino khaws cov qauv ua binary hauv logxx.bin cov ntaub ntawv piv txwv li log00.bin rau log99.bin. Teensy32AnalogLogger.ino tseem khaws log.met cov ntaub ntawv ntawm meta cov ntaub ntawv hais txog kev khiav.

Koj tuaj yeem siv SDtoCSV.jar (qhov chaws SDtoCSV_src.zip) los hloov cov ntaub ntawv.bin rau.csv rau kev ua ntxiv. Luam cov ntawv los ntawm daim npav SD rau koj lub khoos phis tawj hard disk nrog tsawg kawg 70Gig ntawm qhov chaw pub dawb thiab luam SDtoCSV.jar rau tib phau ntawv. Qhib lub qhov rai hais kom ua hauv cov npe ntawd thiab khiav

java -jar SDtoCSV.jar cav

Yog tias koj lub computer tsis muaj Java install ces nruab nws los ntawm www.java.com

SDtoCSV yuav ua cov ntaub ntawv log.met thiab tom qab ntawd txhua qhov muaj logxx.bin cov ntaub ntawv hauv cov npe thiab tso tawm.csv cov ntaub ntawv rau txhua tus.bin. Cov ntaub ntawv.csv muaj tus lej ua ntu zus ua raws ob qhov kev nyeem.

Ib qho piv txwv console tso tawm rau 2 adc nyeem piv txwv 30303 zaug/sec yog pom ntawm no, output.txt. Nws qhia txog yuav ua li cas cov ntaub ntawv tsis raug qhia. (Doubling tus naj npawb ntawm cov tsis nyob hauv qhov kev kos duab zaum kawg kho qhov kev tsis pom zoo no)

SD_Logging rau CSV hloov dua siab tshiab Txheeb SDtoCSV.log rau kev nce qib thiab cov lus yuam kev. Processing log00 Ua tiav 256000 blocks Ua cov log01 Ua tiav 256000 blocks… Ua log25 Ua tiav 256000 blocks Ua cov log26 Ua tiav 256000 blocks Ua cov log27 Ua tiav 256000 block Tsis tau coj mus kuaj: 2715 Ua cov log28 Ua tiav 256000 blocks… Ua cov log29 Ua tiav 256000 qhov thaiv… Ua log47 Ua tiav 256000 blocks Ua log48 Ua tiav 35935 blocks --- Ua tiav

Cov ntaub ntawv teev npe puv ntoob, SDtoCSV.log, tau txuas ntxiv los ntawm txhua qhov kev khiav ntawm SDtoCSV. Nws suav nrog cov ntaub ntawv meta tso tawm thiab cov lus yuam kev. Nov suav: 254 yog suav cov ntaub ntawv khaws cia hauv qhov thaiv piv txwv li 127 kuaj x 2 adc nyeem ib block. Qhov tsis pom zoo yog tus naj npawb ntawm kev nyeem tsis tau piv txwv li kab nyob hauv.csv tso tawm.

=== Log File for SD_Logging to CSV conversion Sat Jul 13 13:19:51 AEST 2019 To see progress messages on Console use java -jar SDtoCSV.jar Base File Name 'log' Metadata Version: 0 (Little Endian) sampleInterval uS: 33 adcBits: 10 adcAvgs: 4 pinCount: 2 Pins: 16, 17 coj mus kuajPerBlock: 127 noBufferBlocks: 28 ntev mS: 51649820 thov runTime mS: 106216704 maxBuffersUsed: 32 Ceeb Toom: Muaj ntau tshaj qhov tsis muaj (28). Qee qhov piv txwv yuav ploj mus. maxLatency uS: 221476 Ceeb Toom: Tshaj li lub sijhawm muab los ntawm cov khoom thaiv (117348uS). Qee qhov piv txwv yuav ploj mus. maxFileOpenTime uS: 20998 plamTimers: 0 plamSamplesTotal: 2715 totalBlocksWritten: 12323935 totalSamplesWritten: 1565139665 Processing log00.bin Ua tiav 256000 blocks Ua log01.bin Ua tiav 256000 blocks… Ua log26.bin Ua tiav 256000 blocks Ua log27.bin !!! Thaiv: 57696 suav: 254 tsis pomSamples: 2339 !!! Thaiv: 57697 suav: 254 plamSamples: 376 Ua tiav 256000 blocks --- Tag Nrho Cov Xam Xaj: 2715

Ua log28.bin Ua tiav 256000 qhov thaiv

… Ua log47.bin Ua tiav 256000 blocks Ua log48.bin Ua tiav 35935 blocks --- Ua tiav

Ib qho piv txwv ntawm log00.csv cov ntaub ntawv tso tawm yog

SampleCounter (rau 33uS), Pin 16, Pin 170, 248, 205 1, 273, 195 2, 228, 337 3, 360, 302 4, 355, 369 5, 220, 281…

Tus qauv piv txwv nce ntawm cov ntawv mus rau cov ntawv yog li nws tuaj yeem siv ua lub sijhawm thwj cim. Yog tias tsis muaj cov qauv piv txwv tom qab ntawd cov qauv piv txwv tau nce ntxiv los ntawm kev suav tsis tau ua ntej tso tawm kab tom ntej kom lub txee/lub sijhawm thwj cim tseem raug rau cov qauv sau tseg.

Kauj Ruam 6: Tawm tswv yim txog Txoj Cai thiab Txuas Ntxiv

Teensy32AnalogLogger yog qhov hloov pauv hnyav ntawm Bill Greiman's AnalogBinLogger piv txwv hauv nws lub tsev qiv ntawv SdFat Arduino. Ntawm no lub tsev qiv ntawv tau rov sau dua los ua haujlwm ntawm Teensy 3.2.

Teensy32AnalogLogger siv timer0 los teeb tsa cov qauv piv txwv. Tus cuam tshuam cuam tshuam rau lub sijhawm 0 pib ob qhov kev hloov pauv ADC. Ib tus neeg cuam tshuam cuam tshuam rau ADC tus qauv thib ob txuas ntxiv mus kom txog rau thaum lawv ob leeg ua tiav, feem ntau thawj ADC tus qauv pib ADC_0 yuav ua tiav ua ntej qhov thib ob yog li cov cuam tshuam cuam tshuam tsuas yog hu ua ib zaug. ADC_1 cuam tshuam cuam tshuam tus neeg tuav haujlwm khaws cov qauv mus rau cov ntaub ntawv tsis.

Hauv lub voj tseem ceeb (), khwSampleBuffer () txuag txhua qhov tsis nyob hauv daim npav SD thiab rov ua dua cov khoom qub mus rau qhov tsis muaj kab. Qhov loj ntawm RAM muaj nyob hauv Teensy 3.2 txhais tau tias muaj coob tus neeg tuaj yeem faib tau thiab yog li storeSampleBuffer () tsis tas yuav hu ntau zaus. Qhov no tawm sijhawm rau lub voj tseem ceeb () ua lwm txoj haujlwm, xws li txheej txheem cov lus txib thiab xa tawm.

Txuas ntxiv

Thaum txoj haujlwm no ua haujlwm tau zoo raws li cov ntaub ntawv ceev cov logger, rau kev ua kom tiav nws tseem xav tau ntim thiab lub roj teeb thiab ECG cov khoom siv nkag. Ib yam li ntawd muaj qee qhov txuas ntxiv uas yuav tsum tau txiav txim siab.

  1. Ntxiv kev tswj hwm lub sijhawm tiag tiag thiab tshuaj xyuas cov qauv yoj piv txwv ntawm pfodApp siv pfodApp cov phiaj xwm phiaj xwm los qhia cov duab nrawm ntawm daim ntawv yoj
  2. Txuas cov ntaub ntawv tus lej yav dhau los 99 rau kev ua piv txwv ntev dua
  3. Ua piv txwv ntau dua 2 cov tswv yim. Txij li Teensy 3.2 muaj ob qhov ADC cov qauv, koj tuaj yeem hloov kho cov cai kom ntxiv cov tswv yim ua ke ua ke kom ua tiav qhov piv txwv.
  4. Ntxiv kev saib xyuas roj teeb kom taug qab lub roj teeb them. Teensy 3.2 siv txog 1100mAhrs dhau 24 teev, suav nrog bluetooth thiab SD module, tab sis tsis suav nrog lub ntsuas phoo sensor
  5. Ntxiv ob lub roj teeb muab hluav taws xob tso cai rau kev hloov roj teeb nrog tawm cuam tshuam kev nkag mus.

Pom zoo: