해보기는 했어?

오늘 안됐다고 포기하지 말고 용기내서 내일 다시 해 보자.

반응형

임베디드 33

ATMEL M90E32AS + TIDA-00777

ATMEL M90E32AS만 이용해서 Rogowiski coil 타입의 전류 센서를 이용해 보려했으나바로 측정하기에는 무리가 됨을 확인했다.그래서 TI에서 나온 증폭회로를 추가해서 적용했다.TI 증폭회로는 총 네 개의 블럭으로 구분되어 있다.전원부, 정밀 측정부, 빠른안정화부, 레벨 쉬프터로 구성되어 있게 된다. 테스트는FLUKE 사의 계측기를 이용해서 3상 전압, 전류를 측정하고M90E32AS에서 측정한 결과를 비교해 본다. 1. 전열기 테스트FLUKE에서는 역율 1, 전류 측정 값이 나온다.M90E32AS 보드에서도 거의 유사하게 나온다. 그런데 문제는 청소기를 연결해서 측정하게 되면FLUKE에서 만약 역율 0.57, 전류가 57A 정도 측정됐다면M90E32AS 보드에서는 역율 0.4, 전류가 47..

임베디드 2024.01.21

Source Insight Right Margin

언제부턴가 소스인사이트로 코딩할 때 아래의 그림과 같은 세로줄이 생겼다. 이 부분을 넘기면 글자가 깨지기도 했다. 뭔가하고 찾아봤더니[Option]-[Document Options] 에 있는 [Show right margin]을 이용해서 보이게도 하고, 사라지게도 할 수 있다.예전에 도스창과 같은 터미널에서 코딩할 때 한 라인에 80 칼럼까지만 사용하는 것이 보기 좋아서 그렇게 했다고 한다.뭐..그것까지는 고려해 본 적이 없긴하다. 학부때 포트란-77 수업할 때도 그 부분은 고려하지 않은 듯 하다.이 마진 값은 체크박스 우측에 있는 [Margin width]에 넣는 숫자로 결정한다.120을 넣으면 더 우측으로 이동한다.요즘은 이런 에디터를 이용하므로 이 우측 마진에 대한 내용이 유명무실 해 진거 같다. ..

임베디드 2024.01.03

ATMEL M90E32AS 역률(PF) 테스트

https://www.diyosa.co.kr/113 ATMEL M90E32AS 테스트 오류사항ㅠㅠ보드를 만들고, Relay Tester를 이용해서 전류를 공급하고, Fluke 계측기를 기준삼아 보드를 교정했다. 전압도 같은 방식으로해서, 전류는 +-1A(표시가 1A 정밀도라...)가 되도록 했고, 전압은 거의 같은www.diyosa.co.kr위 글에서 역율 값이 제대로 측정이 안되는 것에 대한 오류를 적었었는데 맞고 틀리는 문제가 있었다.전압/전류 값에 대한 측정은 내부 레지스터의 보상 값을 조정하면 대략 맞아들어갔다.역율(PF)는 하드웨어적으로 측정됨을 보장한다고 데이터 시트에 나왔었는데 오차가 있다.이 오차의 원인이 무엇인지는 차후에 다시 개발 하면서 확인하기로하고, 현재의 오차를 부분부분 보상해 주..

임베디드 2023.10.25

Keil Compile Error : FCARM - Output Name not specified, please check 'Options for Target - Utilities'

Keil 컴파일러를 사용하다가 기존 프로젝트에, 이미 생성되어 있는 C File을 추가한 뒤 컴파일 하는데 제목과 같은 에러가 발생하는 경우가 있다.이게 뭔가하고 꽤 여러가지를 해 보았으나 해결되지 않았고, 인터넷에서 해결책을 찾았다. 첨부한 파일의 옵션을 확인해 보니이와 같이 되어 있었다. 여기에서 File Type이 Image file로 되어 있다. 나는 분명히 .c 파일을 첨부했는데.이걸 아래와 같이 C Source file로 변경을하고난 뒤 다시 컴파일을 하니까 정상적이 되었다.

임베디드 2023.10.19

임베디드 시스템을 무선 AP로 설정

임베디드 시스템에 간단히 TCP/IP 무선 모듈을 추가해서 무선 AP로 구성할 수 있다.ESP-07S를 사용하였고, PC에서 무선으로 연결할 수 있도록 했다.https://youtu.be/FlmT8Uud4hM동작은 위의 동영상과 같이 할 수 있었다.화면 우측 하단의 이상한 숫자들을 무선으로 임베디드 시스템에 전송하고좌측의 시리얼 모니터에서 임베디드 시스템에서 보낸 데이터들을 표시한다.표시 내용은 TCP/IP 모듈을 통해 수신된 데이터들이다.HEX 코드를 전송했기 때문에 ASCII 화면에서는 깨져서 디스플레이 되고,HEX 코드 디스플레이 시에는 전송한 데이터들이 정상적임을 확인할 수 있다. 이걸 가지고 이제 APP 과 함께 장비 구동 테스트를 해 봐야겠다. * Wifi AP의 이름, IP 를 컨트롤러의..

임베디드 2023.09.26

ATMEL M90E32AS 테스트 오류사항ㅠㅠ

보드를 만들고, Relay Tester를 이용해서 전류를 공급하고, Fluke 계측기를 기준삼아 보드를 교정했다.전압도 같은 방식으로해서, 전류는 +-1A(표시가 1A 정밀도라...)가 되도록 했고, 전압은 거의 같은 값을 나타내는 것을 확인했다. 이후 실제 부하를 달아서 테스트를 했으나 전압은 같은 값을 나타내고, 전류도 +-1A 정도의 오차를 보이며 표시한다.그런데 역률(Power Factor)은 현저히 틀리다.Fluke 계측기에서는 코일 부하로 0.49를 나타내는데, 내가 만든 보드에서는 -62정도를 나타낸다.음...여기서 - 값은 무엇일까 고민해 봤는데 M90E32의 데이터 시트 초반 설명에 보면와 같이 IEC 요구사항에 맞도록 설계 되어 있어 보인다.IEC는 전력 계산에 따라 역률의 부호가 바뀌..

임베디드 2023.09.13

Micro-C/OS-II 포팅일지

https://cafe.naver.com/fwinside/1239 [myMP3P uCOS-II]일주일간의 삽질 결과.... 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 2009년으로 되어 있다. 이 자료를 만든지가. 그 뒤로 계속 끄적이기만 하고 뭔가를 해 볼 수가 없었다. 이번에는 다른 것으로 결과를 만들어 봐야겠다. 실패하는 사람은 실패만한다. 성공하는 방법을 배우지 못해서이다. 그 고리를 끊고 성공을 해 보게 되면 방법을 알기에 다음에도 성공하게 된다. 그동안 실패를 많이했고, 성공 뒤에 다른 도전이 없었는데 이번에 시도하는 것은 꼭 다시 성공을 해 보자.

임베디드 2023.09.08

ATMEL M90E32AS Application Note Error ㅠㅠ

데이터 보상 방법에 대한 설명 중 에러사항이 하나 발견 되었었다. 한 참 고민하고 계산해 보다 보니 다음 페이지에는 정상적으로 기재가 되어 있어서 해결이 잘 됐다. Atmel M90E32AS의 Application Note의 31페이지에서 구역을 나누어서 보상하는 방법을 설명하는 곳의 Note에서 16으로 적혀있어야 하는 부분이 6으로 적혀 있어서 한 참 고민했다. 그런데 다음 페이지에서 정상적인 방법이 6이 아니라 16이라고 확인할 수 있었다. 이것 때문에 한 참 고민했는데...역시 앞, 뒤를 잘 살펴야 한다,

임베디드 2023.08.29

ATMEL M90E32AS 실험 결과

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 통신에 대해서만 잘 안된다고 나오고....

임베디드 2023.08.24
반응형