You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
zhaohe 468583d169 V6 1 year ago
.vscode update 1 year ago
app V6 1 year ago
bootloader@84d5e2f402 update 1 year ago
doc 修改蓝牙名称生成规则 1 year ago
dynamic_electrocardiograph_ble_server@34a1c922a7 v7 1 year ago
ify_hrs_protocol@286f8bbe13 update 1 year ago
libznordic@87862e2d0f v501 1 year ago
pemkey@d9e7fcf86d update 1 year ago
release V6 1 year ago
res update 1 year ago
screen_res update 1 year ago
scripter v501 1 year ago
sdk@864d18285a update 1 year ago
test update 1 year ago
tools 添加心率检测算法 1 year ago
.clang-format update 1 year ago
.gitignore update 1 year ago
.gitmodules update 1 year ago
381920-110 0.5C充1C放曲线图1.xls 添加电池充放电曲线 1 year ago
README.md update 1 year ago
temp.txt v2 1 year ago

README.md

one_lead_ecg


开发板功耗测试:
    1. 连接无通信: 
            (20-75)*1.25 170ua 
            (50-75)*1.25 100ua

    2. 慢广播: 
            8HZ-RTC/2s一次广播   平局功耗18ua,广播时800ua

    3. 不广播:
           8HZ-RTC   平局功耗11ua 每8s一次500us的高功耗
           320HZ-RTC 平局功耗71ua 每8s一次500us的高功耗
           
    4. 深度睡眠      : 3ua

最精简程序(不初始化任何外设)
        单导联 3.2v 162ua
        开发板      3ua


        什么都不开:320
        打开zapp定时器,和慢广播后: 320->330
        系统初始化: 260->270

        屏幕:10ma        


20240509功耗测量:
        采集时候:9ma
        停止采集:3ma
        待机:190ua


...

程序烧录 .\scripter\build_app.bat ; .\scripter\flash.bat


    onCommand
            startCapture(inMainPage)
                    pushStartCaptureEvent
            stopCapture(inCapturePage)
                    pushStopCaptureEvent

    onConnect
            loadDevice
    onDisconnect
            unloadDevice
            
    onCharging(inIdlePage)
            changePageToChanging

    onChargEnd(inChangePage)
            changePageToPowerOff
            unloadDevice

State standby onConnected loadDevice onChanger loadDevice and changeTo chargPage welcomPage

    mainPage
            onChange
            onStartCapture
    capture
            onData
            onStopCapture
            onError
                    changeToErrorPage(time)
                    pushDelayEvent()
            onErrorPageOvertime

    charging
            onChargeEnd

功耗管理: 待机状态: 电池管理-待机状态 电池管理-开机状态 其他:失能

    开机状态:
            全部使能

状态切换: prepare:


nrfjprog --readcode flash.hex