라벨이 Hardware인 게시물 표시

Converting 4~20mA to 1~5V (4-20mA출력을 1~5V로 변환하기 )

이미지
Today I am writing a circuit that converts current to voltage. There are many type of current output for sensors or industrial equipment. Typically, It uses 4 to 20mA output. 오늘은 전류를 전압으로 변경하여 마이크로프로세서의 ADC로 읽는법은 설명합니다. 센서와 산업용 장비에서는 여러종류의 전류 출력타입을 지원하지만, 주로 4~20mA 출력을 많이 사용합니다. 최저값이 4mA, 최대값이 20mA, 단락이나 문제발생시 0mA 이렇게 사용합니다. 아래는 이해를 돕기위한 회로도, 공식, 예제를 덧붙입니다. [Formula]  I * R = V [Example 1]   For 4mA input = 4mA * 250R = 0.004A * 250R = 1V [Example 2]  For 20mA input = 20mA X 250R = 0.020A X 250R = 5V

Converting 0~5V to 0~3.3V, 전압을 0~ 3.3V로 변경하는 회로 (자동계산 엑셀파일 첨부함)

이미지
0V to 5V 전압을 0~ 3.3V로 변경하는 회로 (자동계산 엑셀파일 첨부함) 전압분배 회로 요즘은 저전력 MCU들을 사용하기 때문에 MCU자체가 3.3V로 동작하는 것들이 주류를 이루고 있습니다. 산업용 센서나 일반 센서들도 I2C와 같은 디지털 통신 출력을 많이 사용하고 있지만, 일부 센서들은 아직도 V 전압출력을 지원하고 있습니다. mV전압 출력이 아닌게 그나마 다행이다 싶습니다. 전압분배 법칙을 이용하여 저항2개로 센서에서 나오는 0~5V를 MCU의 ADC포트에 0~3.3V로 낮춰서 입력해봅시다. 자동계산되는 엑셀표를 함께 첨부하니 저항값을 바꿔가며 본인에게 맞게 사용하세요 감사합니다. (엑셀파일 다운로드)