EmStat Pico 모듈에서 저전력 기능 활성화

절전을 위한 최대 절전 모드
메소드스크립트는 최대 절전 모드라는 특수 모드를 지원합니다. 전위차계 모듈이 전압을 측정하거나 적용하지 않는 경우 내부 클록, 연산 증폭기 및 LED가 필요하지 않습니다. 이러한 기능을 끄면 전류를 약 10mA에서 10μA로 낮추어 모듈의 전력을 1000배로 줄일 수 있습니다. 데이터 어레이의 내용도 손실되므로 측정 데이터를 외부 파일에 저장하거나 다른 장치로 전송하세요.
측정을 재개하려면 모듈이 저전력 모드에서 깨어나야 합니다. 모듈은 UART, WAKE 핀, 또는 웨이크업 타이머를 통해 웨이크업할 수 있습니다. 세 가지 이벤트 모두에서 절전 해제하려면 인자 0x07i를 모듈에 전달합니다. 아래 예제는 60초 후에 절전 해제합니다.
e hibernate 0x07i 60 #finish each script with two new lines. Don't copy this comment.
참고: EmStat Pico 개발 보드를 사용하는 경우, RTC가 매초마다 EmStat Pico 모듈을 깨우지 않도록 INT_Enable의 점퍼도 제거하세요.
최대 절전 모드 중에 전력을 절약하도록 I2C 구성하기
각 EmStat Pico 모듈에는 외부 온도 센서가 있습니다. 최대 절전 모드에서는 온도 센서가 필요하지 않습니다. 최대 절전 모드 기능은 I2C가올바르게 구성된 경우 온도 센서를 끕니다.
I2C를올바르게 구성하려면 다음 MethodSCRIPT 명령을 사용하세요:
e set_gpio_cfg 0x0300 2
SD 카드가 있고 GPIO7이 절전 모드에서 깨우기인 경우 다음 MethodSCRIPT 명령을 사용합니다.
e set_gpio_cfg 0x039E 2
장치 GPIO 핀 구성에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
하나의 루프에서 측정 및 최대 절전 모드
루프에서 측정하고 최대 절전 모드로 전환하면 최대 절전 모드 동안 전력이 절약됩니다. 이 예에서는 각각 2초씩 세 번의 순환 전압 전류 측정이 수행된 후 모듈이 최대 절전 모드로 전환됩니다. 모듈은 WAKE 핀 또는 UART 명령을 통해 트리거 명령이 주어지면 절전 모드에서 깨어납니다.
메서드 스크립트는 다음과 같습니다:
e set_gpio_cfg 0x39E 2 file_open "https://assets.palmsens.com/Measurements/measurements.dmeas" 1 set_script_output 3 var c var p #i is current iteration in a loop var i store_var i 0i ja #loop three times loop i < 3 #hibernate until triggered, to save power hibernate 0x03i 0 #prepare channels set_pgstat_chan 1 set_pgstat_mode 0 set_pgstat_chan 0 set_pgstat_mode 2 #set ranges set_max_bandwidth 400 set_range_minmax da -1 1 set_range ba 590u set_autoranging ba 59n 590u #set voltage set_e -500m #measure send_string "Measuring, enter Z while measuring to abort script" cell_on meas_loop_cv p c -500m -1 1 100m 2 nscans(3) #send measurement package pck_start pck_add p pck_add c pck_end endloop cell_off add_var i 1i endloop on_finished: cell_off
측정 파일은 예를 들어 TeraTerm을 통해 fs_get "/Measurement/measurements.dmeas" 명령을 사용하여 읽을 수 있습니다.
최대 절전 모드 명령이 맨 위에 있다는 점에 유의하세요. 이렇게 하면 측정 중에 스크립트를 중단할 수 있습니다.
최신 개선 사항
EmStat Pico 펌웨어 1.6 이상에는 다음이 포함됩니다:
- 크로노암페어 측정 중 전력 절약을 위해 최대 절전 모드에서 바이어스 전압 적용하기
- 2분 이상 최대 절전 모드 활성화
- 최대 절전 모드에서 깨어난 후 파워스탯 모드를 다시 초기화할 필요성 제거
다른 기능이 필요하시면 알려주세요. 현재 기능에 대한 자세한 내용은 메소드스크립트 문서를 참조하세요.
메서드스크립트 문서