임베디드

ATMEL M90E32AS 실험 결과

롬돌이 2023. 8. 24. 11:37
반응형

2023.08.24 14:20

간편하게 나온 IC 같다.

내부에서 계산이 거의 다 되는 것을 읽기만 하면 될 거 같다,

 

전압 레지스터가 16비트라 65535까지 표현 되는데 655.35V까지 전압 표시가 가능하단 얘기다.

난 400V까지면 될 거 같은데.

 

전류 레지스터도 16비트라 65535 까지 값을 갖게 되는데 전류는 LSB가 0.001A라 65.535A까지 측정 값을 보여준다.

 

음..난 최대 값이 최대 400V 전압에  300A까지 측정돼야하는데....

그럼..60A를 300A로 되도록 설계를 해 봐야겠다.

결과 값에다가 x5를 하면 오차는 좀 있겠지만 계측은 가능할 것 같다.

 

여기 저기 찾아봐도 이 부분에 대해서는 별 얘기가 안나온다.

M90E32AS의 SPI 통신에 대해서만 잘 안된다고 나오고..

처음 PC817로 통신절연을 했을 때에는 통신이 안되는 것을 경험했다.

그 후 좀 속도가 빠른 포토커플러를 사용하니까 통신이 되었다.

포토커플러의 동작 속도에 대해서는 그간 크게 신경을 쓰지 않았던지라....이런 오류도 겪어 보게 되었다.

 

이제 전류 칼리브레이션을 좀 해 볼까나???

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------

2023.08.24 16:16

전류 칼리브레이션을 다시 해 봤다.

우선 부하는 청소기를 이용했다.

저항 슬라이드로 강약 조절을 하는 모델이다

모터가 돌아가면서 전류의 양이 변화 한다.

 

청소기를 약하게 틀어두고 FLUKE 계측기로 전류를 측정하였다.

전선을 FLUKE의 Rogowski Current Probe에 한 10회 정도 감았다,

전류의 측정 값을 증가 시켰다.

그 값은 약 62.56A로 측정된다.  앞서 기술했듯이 M9032AS가 60A 정도가 최대라 보고 X5를 해 주기로 했으니

이 값을 5로 나눈 값이 측정값으로 나오면 될 것 같다. 

아무런 가공을 하지 않은 상태에서 약 16.955/15.9112/16.444 A 정도가 측정되었다.

전류 Gain 레지스터의 default 값(0x8000)을 수정하지 않았으므로 위와 같은 계산식(Application Note 참조)으로 Current Gain을 계산해서 적용하였다.

전류치는 76A 정도까지는 ±1A 정도의 오차를 보이면서 측정이 되고 있다.

 

그런데 전류가 흐르지 않았을 때의 전압값은 그나마 동일했었는데 전류가 흐르니까 전압 값이 오차를 보인디.

음...무부하일 때에는 228V로 측정되고, 청소기를 ON 시키니까 약 2~3V 오차가 생긴다. 이는 또 어떻게 보상해야하는지 찾아보자.

 

 

 

 

반응형