마이크로컨트롤러의 반도체 무선 소자 테스터. Lcr-t4 - AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 테스터 avr 마이크로컨트롤러 펌웨어가 있는 멀티테스터

성적 증명서

AVR 마이크로컨트롤러와 최소 1개의 ERE 테스터 추가 요소버전 1.12k Karl-Heinz Kübbeler 러시아어 번역 Sergey Bazykin 2015년 2월 25일

2 목차 1 기능 5 2 하드웨어 테스터 회로 개선 및 계측기 확장 ATmega 포트 보호 4V보다 큰 전압의 제너 다이오드 측정 주파수 발생기 주파수 측정 로터리 인코더 사용 그래픽 디스플레이 연결 테스터 조립 지침 Markus F Tester Chinese는 OS Makefile을 사용한 ATmega644 또는 ATmega 마이크로컨트롤러 프로그래밍이 있는 확장 회로를 복제합니다. 리눅스 사용법 OS의 WinAVR 프로그램 윈도우 검색문제 해결 지침 사용 설명서 측정하기 ATmega 자체 테스트 및 교정을 위한 고급 기능 메뉴 특수 용도 요소 정의의 문제 N-P-N 및 P-N-P 트랜지스터 측정 JFET 및 D-MOS 트랜지스터 측정 테스터 구성 35 5 측정 절차 설명 반도체 요소 측정 측정 P-N-P 트랜지스터또는 P-채널-MOSFET N-P-N 측정트랜지스터 또는 N-Channel-MOSFET 단순화된 트랜지스터 테스트 블록 다이어그램 다이오드 측정 결과 다양한 측정저항 측정 옴 저항을 사용한 저항 측정 470kΩ 저항을 사용한 저항 측정

3 5.2.3 저항 측정 결과 커패시터 측정 커패시터 측정 큰 커패시터의 방전 측정 작은 커패시터 등가 저항 측정 ESR 측정 첫 번째 방법 ESR 측정 두 번째 방법 Charge Pulse, Vloss 분리 커패시턴스 및 ESR 측정 후 전압 손실 커패시터 커패시턴스 측정 결과 측정 시 자동 보정 커패시터 인덕턴스 측정 인덕턴스 측정 결과 자체 테스트 기능 자체 테스트 기능의 일부 결과 주파수 측정 신호 발생기 주파수 발생기 펄스 폭 발생기 알려진 버그 및 문제 특수 모듈 소프트웨어할 일 목록과 새로운 아이디어 107 2

4 소개 기본 동기 모든 라디오 아마추어는 다음 작업을 알고 있습니다. 인쇄 회로 기판에서 트랜지스터를 납땜하거나 상자에서 트랜지스터를 꺼냈습니다. 표시가 있고 이미 여권이 있거나이 항목에 대한 문서를 얻을 수 있다면 모든 것이 정상입니다. 그러나 문서가 누락된 경우 요소가 무엇인지 알 수 없습니다. 모든 매개변수를 측정하는 기존의 접근 방식은 복잡하고 시간이 많이 걸립니다. 요소는 N-P-N, P-N-P, N 또는 P-채널 MOSFET 등일 수 있습니다. Markus F.의 아이디어는 수동 작업을 AVR 마이크로 컨트롤러로 전환하는 것이 었습니다. 내 프로젝트 작업 시작하기 Markus F. Tester 소프트웨어를 사용한 작업은 프로그래머와 문제가 있었기 때문에 시작되었습니다. 나는 샀다 인쇄 회로 기판및 요소를 포함하지만 EEprom ATmega8을 프로그래밍할 수 없습니다. 윈도우 드라이버오류 메시지가 없습니다. 그래서 Markus F.에서 소프트웨어를 가져와 EEprom 메모리에서 플래시 메모리로 모든 액세스를 변경했습니다. 프로그램의 다른 곳에서 메모리를 절약하기 위해 소프트웨어를 분석하는 동안 ReadADC 기능의 결과를 ADC 단위에서 밀리볼트(mv)로 변경하는 아이디어가 있었습니다. 전압 값의 모든 출력에는 mv 단위가 필요합니다. ReadADC 함수가 mv에 직접 값을 반환하면 각 출력 값에 대한 변환을 저장할 수 있습니다. mv 단위의 차원은 ADC 판독값의 결과를 합산하고 합계를 2로 곱한 다음 9로 나누어 얻을 수 있습니다. 이러한 방식으로 최대값은 = 5001이 되며, 이는 측정된 전압 값의 원하는 차원에 이상적으로 해당합니다. 뮤직비디오에서 또한 AVR121에 설명된 것처럼 오버샘플링으로 인해 ADC 분해능이 증가하면 ADC에서 판독하는 전압이 향상될 수 있기를 바랍니다. ReadADC 기능의 원래 버전에서는 20개의 ADC 측정 결과를 누적한 다음 20으로 나누어 결과가 ADC의 원래 분해능과 동일하도록 합니다. 즉, 이런 방식으로 ADC의 분해능을 높이는 것은 불가능하다. 그래서 ReadADC 기능을 변경하기 위해 약간의 작업을 수행해야 했으며, 이로 인해 전체 프로그램을 분석하고 전압 값이 요청되는 프로그램의 모든 "if 문"을 변경해야 했습니다. 그러나 그것은 내 작업의 시작에 불과했습니다! 측정을 더 빠르고 정확하게 하기 위한 아이디어가 점점 더 많아졌습니다. 또한 저항과 커패시턴스의 측정 범위를 확장하고 싶었습니다. LCD 디스플레이에 정보를 표시하는 형식이 변경되어 이제 문자가 아닌 다이오드, 저항 및 커패시터에 기호가 사용됩니다. 자세한 내용은 1장의 사용 가능한 기능 목록을 참조하십시오. 계획된 작업과 새로운 아이디어는 9장에 나와 있습니다. 그런데 이제 Linux 운영 체제에서 ATmega EEprom을 오류 없이 프로그래밍할 수 있습니다. 여기에서 그가 시작한 작업을 계속할 수 있는 기회를 제공한 소프트웨어 개발자이자 작성자인 Markus Frejek에게 감사의 말을 전하고 싶습니다. 또한 새로운 문제를 찾는 데 도움이 된 수많은 포럼 토론의 저자에게 감사를 표하고 싶습니다. 약점그리고 실수. 다음으로, SVN 서버에 그의 화려한 버전의 소프트웨어를 게시할 수 있도록 허락해 주신 Markus Reschke에게 감사드립니다. 또한 Markus R.의 일부 아이디어와 소프트웨어 모듈이 내 소프트웨어 버전에 통합되었습니다. 삼

5 또한 볼프강 SCH. 완료 큰 일 ST7565 컨트롤러를 사용하여 디스플레이에 프로젝트를 적용합니다. 현재 버전에 펌웨어 1.10k를 적용해 주셔서 감사합니다. 나는 또한 다른 햄이 반복할 수 있도록 새로운 회로 기판을 설계한 Asco B.에게도 감사해야 합니다. 이 PCB의 조립 절차를 설계한 Dirk W.에게 다음과 같은 감사의 말을 전하고 싶습니다. 소프트웨어 개발과 동시에 이 모든 작업을 수행할 시간이 없었을 것입니다. 시간 부족으로 인해 동일한 수준에서 소프트웨어를 더 이상 개발할 수 없습니다. Lennestadt의 "DARC(Deutscher 아마추어 라디오 클럽)" 지역 지부 회원에게 테스터를 개선하기 위한 많은 제안에 감사드립니다. 마지막으로 보드 프로토타입으로 아이디어를 지원하고 몇 가지 추가 사항을 제안하며 러시아 문서의 변경 사항을 지원한 우크라이나의 Nick L에게 감사합니다. 4

6 1장 기능 1. ATmega8, ATmega168 또는 ATmega328 마이크로컨트롤러와 함께 작동합니다. ATmega644, ATmega1284, ATmega1280 또는 ATmega를 사용하는 것도 가능하며, 결과를 2x16 또는 4x20 문자 LCD에 표시합니다. 최소 32k 플래시 메모리가 있는 마이크로컨트롤러를 사용하는 경우 128x64 픽셀 그래픽 디스플레이를 ST7565 또는 SSD1306 컨트롤러와 함께 사용할 수도 있습니다. 이 경우 4비트 병렬 인터페이스 대신 4와이어 SPI 인터페이스 또는 I 2 C 버스를 연결해야 합니다. 3. 시작 - 자동 종료 기능이 있는 TEST 버튼을 한 번 누릅니다. 4. 자율적인 소스에서 작업이 가능하기 때문입니다. 오프 상태의 전류 소비는 20na를 초과하지 않습니다. 5. 측정 대기 모드에서 전류 소비를 줄이기 위해 버전 1.05k부터 소프트웨어는 Atmega168 또는 ATmega 마이크로컨트롤러에 대해 절전 모드를 사용합니다. 자동 N-P-N 정의및 P-N-P 바이폴라 트랜지스터, N 및 P 채널 MOSFET 트랜지스터, JFET 트랜지스터, 다이오드, 듀얼 다이오드, 사이리스터 및 트라이액. 7. 요소의 핀 위치 자동 결정. 8. 바이폴라 트랜지스터의 베이스 에미터의 이득 및 임계 전압 측정. 9. 달링턴 트랜지스터는 임계 전압과 이득으로 식별됩니다. 10. 바이폴라 및 MOSFET 트랜지스터의 보호 다이오드 감지. 11. 게이트 임계 전압 및 MOSFET 게이트 커패시턴스 값의 측정. 12. 저항기의 기호 이미지와 4자리의 정확도로 하나 또는 두 개의 저항기 측정. 모든 기호는 테스터 프로브 번호(1-2-3)에 따라 번호가 지정됩니다. 따라서 전위차계도 측정할 수 있습니다. 13. 저항 측정 분해능은 최대 0.01Ω, 측정값은 최대 50MΩ입니다. 5

7 14. 커패시터 기호 이미지로 하나의 커패시터 감지 및 측정 커패시터 기호 이미지로 하나의 커패시터 감지 및 측정 및 소수점 네 자리의 정확도. 커패시터 커패시턴스는 25pf(8MHz, 50pf 1MHz)에서 100mf까지 측정할 수 있습니다. 측정 분해능은 1pf(8MHz)입니다. 15. 커패시터 ESR은 90nf보다 큰 커패시터에 대해 0.01Ω의 분해능으로 측정되며 두 개의 유효 십진수 숫자로 표시됩니다. 이는 ATmega168 또는 ATmega에서만 가능하며 5000pf 이상의 커패시터의 경우 충전 펄스 후 전압 손실을 감지할 수 있습니다. 전압 손실은 커패시터의 품질 계수(품질)에 대한 추정치를 제공합니다. 17. 기호가 표시되거나 올바른 순서로 최대 2개의 다이오드를 식별하십시오. 또한 다이오드 양단의 순방향 전압 강하가 표시됩니다. 18. LED(Light Emitting Diode)는 기존의 다이오드보다 순방향 전압이 높은 다이오드로 정의됩니다. 하나의 3핀 패키지에 있는 두 개의 LED는 두 개의 다이오드로 식별됩니다.제너 다이오드는 역항복 전압이 4.5V 미만인 경우 식별할 수 있습니다. 두 개의 다이오드로 표시되며 전압으로만 제너 다이오드로 식별할 수 있습니다. 이 경우 다이오드 기호에 해당하는 핀 번호는 동일합니다. 다이오드의 실제 양극 단자는 전압 강하(약 700mv)로만 식별할 수 있습니다! 20. 3개 이상의 다이오드가 감지되면 소자가 손상되었다는 메시지와 함께 다이오드의 개수가 추가로 표시됩니다. 이것은 다이오드가 세 개의 핀 모두에 연결되어 있고 다이오드 중 하나 이상이 제너 다이오드인 경우에만 발생할 수 있습니다. 이 경우 두 개의 테스터 프로브에 연결하여 측정을 수행해야 합니다. 먼저 3개의 요소 리드 중 한 쌍을 연결한 다음 다른 요소 리드 쌍에 연결합니다. 21. 반대 방향에서 단일 다이오드의 커패시턴스 값 측정. 바이폴라 트랜지스터는 베이스와 컬렉터 또는 베이스와 에미터를 연결하여 분석할 수도 있습니다. 한 번의 측정으로 정류기 브리지의 핀 할당을 결정할 수 있습니다. 23. 25pf 미만의 커패시터는 일반적으로 감지되지 않지만 25pf보다 큰 병렬 다이오드 또는 병렬 커패시터와 함께 측정할 수 있습니다. 이 경우 병렬 연결된 소자의 커패시턴스는 측정 결과에서 빼야 합니다. 24. 2100Ω 미만의 저항(ATmega168 또는 ATmega328만 해당)의 경우 인덕턴스가 측정됩니다. 측정 범위는 0.01mh ~ 20h이지만 정확도는 높지 않습니다. 하나의 연결된 요소로만 측정 결과를 얻을 수 있습니다. 25. 대부분의 항목에 대한 테스트 시간은 약 2초입니다. 커패시턴스 또는 인덕턴스를 측정하면 테스트 시간이 늘어날 수 있습니다. 26. 소프트웨어는 전원이 꺼지기 전에 여러 측정을 수행하도록 구성할 수 있습니다. 6

8 27. 클럭 주파수의 정확도를 확인하기 위해 자체 테스트 기능에 추가 50Hz 주파수 발생기가 내장되어 있습니다(ATmega168 및 ATmega328만 해당). 28. 자가 테스트 모드에서 포트의 내부 출력 저항을 교정하고 커패시턴스를 측정할 때 제로 오프셋을 교정하기 위한 장비(ATmega168 및 ATmega328만 해당). 교정을 위해서는 아날로그 비교기 오프셋 전압의 보상값을 측정하기 위해 프로브 1과 3에 100nF ~ 20μF 사이의 외부 고품질 커패시터를 연결해야 합니다. 이렇게 하면 커패시턴스 측정의 오류가 40µf로 줄어듭니다. 내부 기준으로 측정할 때 ADC 스케일을 조정하기 위해 측정된 내부 기준의 전압을 보정할 때 동일한 커패시터를 사용합니다. 29. 베이스가 꺼져 있을 때 역 컬렉터 전류 I CE0 표시(분해능 10 µa) 및 베이스와 이미 터 단자가 단락되었을 때 역 컬렉터 전류 I CES. (ATmega328에만 해당). 이 값은 0이 아닌 경우 표시됩니다(주로 게르마늄 트랜지스터의 경우). 30. ATmega328의 경우 추가 기능을 선택할 수 있는 대화 상자 메뉴를 사용할 수 있습니다. 물론 대화 상자 메뉴에서 테스터의 정상 기능으로 돌아갈 수 있습니다. 31. 대화 메뉴에서 ATmega의 PD4 포트에 대한 주파수 측정을 선택할 수 있습니다. 분해능은 25kHz 이상의 측정된 주파수에 대해 1Hz입니다. 더 낮은 주파수의 경우 분해능은 평균 주기 측정으로 0.001mhz까지 낮출 수 있습니다. 32. 메뉴에서 직렬 포트 기능이 비활성화된 상태에서 PC3 포트의 10:1 분배기를 사용하여 최대 50V의 전압 측정 기능을 불러올 수 있습니다. PLCC 패키지의 ATmega328을 사용하는 경우 추가 포트 중 하나를 UART와 함께 측정에 사용할 수 있습니다. 제너 측정 회로(DC-DC 변환기)가 있는 경우 이 기능으로 TEST 버튼을 눌러 제너 측정도 가능합니다. 33. 메뉴에서 TP2 테스트 핀(ATmega의 PB2 포트)에서 주파수 발생기의 기능을 선택할 수 있습니다. 현재 주파수는 10Hz에서 2MHz까지 미리 선택할 수 있습니다. 34. 대화 기능 메뉴에서 TP2 테스트 핀(ATmega의 PB2 포트)에서 펄스 폭을 선택하여 고정 주파수 출력을 선택할 수 있습니다. 너비는 짧게 누르면 1% 증가하거나 TEST 버튼을 길게 누르면 10% 증가할 수 있습니다. 35. 대화 기능 메뉴에서 ESR 측정으로 별도의 커패시턴스 측정을 시작할 수 있습니다. 사용된 전압이 300mv만큼 낮기 때문에 회로에서 2μf ~ 50mf의 커패시터만 측정할 수 있습니다. 측정을 시작하기 전에 모든 커패시터가 방전되었는지 확인해야 합니다. 테스트 전류가 유지 전류보다 높으면 사이리스터와 트라이액을 감지할 수 있습니다. 일부 사이리스터와 트라이액은 이 테스터가 제공할 수 있는 것보다 더 높은 전류를 필요로 합니다. 사용 가능한 테스트 전류는 6ma입니다! ATmega168과 같이 메모리가 충분한 컨트롤러를 사용하여 많은 고급 기능에 액세스할 수 있습니다. 그러나 ATmega328, ATmega1284와 같이 플래시 메모리가 32kb 이상인 컨트롤러를 사용하는 경우에만 모든 기능을 사용할 수 있습니다. 7

9 주의: 연결하기 전에 커패시터가 방전되었는지 확인하십시오!. 전원을 끄더라도 테스터가 손상될 수 있습니다. ATmega 포트에는 약간의 보호 기능만 있습니다. 회로에 설치된 요소를 확인해야 하는 경우 장비를 전원 공급 장치에서 분리해야 하며 장비에 잔류 전압이 없는지 절대적으로 확인해야 합니다. 여덟

10 2장 하드웨어 2.1 테스터 회로도 그림 2.1의 회로는 AVR 트랜지스터 테스터 프로젝트의 Markus F.의 회로를 기반으로 합니다. 변경되거나 이동된 항목은 녹색으로 표시되고 추가 항목은 빨간색으로 표시됩니다. 전자 전원 스위치가 약간 변경되어 일부 구현에서 문제가 발생했습니다. 저항 R7은 3.3kω로 감소했습니다. 커패시터 C2가 10nf로 감소했습니다. R8은 포트 PD6의 핀이 직접 연결되지 않고 이를 통해 커패시터 C2에 연결되도록 이동됩니다. 추가 바이패스 커패시터는 ATmega 전원 핀과 전압 조정기 핀에 설치해야 합니다. PD7 포트 핀(ATmega 핀 13)에 하나의 추가 27kω 풀업 저항을 추가했습니다. 이 수정에서 소프트웨어는 ATmega의 모든 내부 풀업 저항을 비활성화합니다. pf에 커패시터 C11, C12를 사용하여 8MHz에서 추가 석영을 추가했습니다. 석영의 정밀도는 커패시터의 커패시턴스를 측정하기 위해 더 정확한 시간 측정을 가능하게 합니다. 새 버전소프트웨어는 ADC 전압 스케일링 스위칭을 사용할 수 있습니다. 스위칭 속도는 AREF(ATmega의 핀 21)의 외부 커패시터 C1에 따라 다릅니다. 필요 이상으로 느려지는 것을 방지하려면 이 커패시터의 커패시턴스를 1nf로 줄여야 합니다. 커패시터 C1을 완전히 제거할 수 있습니다. 저항 R11/R12의 비율은 배터리 방전을 제어하기 위한 전압의 양을 결정합니다. 내 소프트웨어를 10kω 및 3.3kω의 저항 값으로 Markus F.의 원본에 맞게 조정했습니다. PC4(ADC4) 포트에 적용된 추가 2.5V 전압 레퍼런스는 테스터가 사용 가능한 전압(옵션)을 확인하고 보정하는 데 사용할 수 있습니다. ION으로 LM4040-AIZ2.5(0.1%), LT1004CZ 2.5(0.8%) 또는 LM336-Z2.5(0.8%)를 사용할 수 있습니다. 기준이 설치되지 않고 릴레이 보호가 제공되지 않으면 PC4에 높은 값(47kω) 풀업 저항 R16을 설치해야 합니다. 이것은 소프트웨어가 누락된 ION을 감지하는 데 도움이 됩니다. 새로운 소프트웨어 버전을 더 쉽게 다운로드할 수 있도록 추가 ISP 인터페이스가 추가되었습니다. 9

Cp11 9V D1 R10 33k T3 BC557C Ubat IC2 IN OUT C9 C5 GND 10u 100n C6 LED1 R7 T1 100n 3k3 BC547 테스트 C2 10n R9 Ubat 리셋 C10 10u 직렬 ATmega8/1547/k T2 R13 1n 10k MHz 10 7 C4 100n 8 PC6(RESET) A AREF AGND PB6(XTAL1/TOSC1) PB7(XTAL2/TOSC2) GND 리셋 PC0(ADC0) PC1(ADC1) PC2(ADC2) PC3(ADC3) PC4(ADC3) SDA) PC5(ADC5/SCL) PB0(ICP) PB1(OC1A) PB2(OC1B) PB3(MOSI/OC2) MISO SCK RESET PB4(MISO) PB5(SCK) PD0(RXD) PD1(TXD) PD2(INT0) PD3 (INT1) PD4(XCK/T0) ISP PD5(T1) PD6(AIN0) PD7(AIN1) MOSI GND R11 10k 2k2 R16 R12 2.5V 3k3 LT1004 R14 R R2 R3 R4 R5 R6 10k 10k R6 10k 10k GND + D0 D1 D2 D3 D4 D5 D6 D7 TP1 TP2 TP3 LCD 2x16 그림 새 테스터 회로도 소프트웨어는 쉬운 LCD 레이아웃을 위해 D 포트의 핀 할당을 변경할 수 있습니다. 표 2.1은 Strip Grid 버전의 연결 옵션과 ATmega8/168/328 마이크로컨트롤러에 그래픽 표시기를 연결하는 것을 보여줍니다. 추가 기능을 위한 포트 입력의 사용도 표시됩니다. Strip Grid 버전 보드(STRIP_GRID_BOARD 옵션)에 그래픽 어댑터를 연결할 때 PD4(T0) 포트를 사용 중이기 때문에 주파수 측정 기능을 사용할 수 없습니다. 그러나 이 연결은 그래픽 디스플레이가 있는 중국어 버전에서 사용됩니다. 포트 기호 - 기호. LCD ST7565 ST7565 LCD SSD1306 옵션 LCD strip_grid LCD strip_grid I 2 C 기능 PD0 LCD-D4 LCD-REST 버튼 PD1 LCD-D5 LCD-D7 LCD-RS LCD-SI 인코더 채널 2 PD2 LCD-D6 LCD-D6 LCD-SCLK LCD - SCLK LCD-SDA PD3 LCD-D7 LCD-D5 LCD-SI LCD-A0(RS) 1채널 인코더 PD4 LCD-RS LCD-D4 LCD-REST 외부 주파수 PD5 LCD-E LCD-E LCD-SCL PD7 버튼 LCD- RS 표 2.1. ATmega8/168 포트에 디스플레이 연결 ATmega 포트의 기기 보호 개선 및 확장 ATmega를 보호하기 위해 그림 2.2에 표시된 보호 체계의 두 가지 옵션 중 하나가 도입되었습니다.첫 번째 옵션에서 전원이 차단된 릴레이 접점은 공급 전압이 없을 때 ATmega. 연락처는 10시에 소프트웨어로 열릴 것입니다.

12차원. 두 번째 옵션에서 다이오드 보호는 잔류 전압이 있는 커패시터가 연결된 경우 ATmega 포트의 손상 가능성을 줄입니다. 어떤 회로도 커패시터의 잔류 전하로부터 ATmega를 완전히 보호할 수 없다는 점에 유의해야 합니다. 따라서 테스트하기 전에 커패시터를 방전해야 합니다! 릴레이 유형에 따라 BC547 또는 Ubat TP1 TP2 TP3 PC4(ADC4/SDA) PC2(ADC2) 4k7 PC0(ADC0) PC1(ADC1) (a) 릴레이 사용 TP1 TP2 TP3 100nF P6KE6V8A 2 SRV05 4(b) 다이오드 사용 ATmega 입력 4V보다 큰 전압의 제너 다이오드 측정 UART가 필요하지 않은 경우 PC3 포트를 외부 전압 측정을 위한 아날로그 입력으로 사용할 수 있습니다. 전압은 옵션인 10:1 저항 분배기를 사용하여 최대 50V일 수 있습니다. 그림 2.3은 ATmega의 PD7 포트에서 낮은 레벨에서 제너 다이오드의 항복 전압을 측정하는 회로를 보여줍니다. TEST 버튼을 누르고 있는 동안 테스터는 외부 전압을 표시합니다. 배터리 전원에서 소모되는 전류는 약 40mA 증가합니다. 외부 전압 C17 10n R17 R18 20k 180k Uext 직렬 / PC3 버튼 R Uext 10k Vout+15 Vin+ Com DC DC 변환 Vin Vout 15 TMA0515D C13 L1 33uH 1uF Ubat T4 IRFU9024 IC3 MCP1702 C14 IN OUT GND C15 C16 50u 100n 100n 테스터 보드에 놓을 수 있습니다! 따로 배치해야 합니다! 그림 제너 다이오드 측정을 위한 회로도 ATmega328의 고급 기능 메뉴에서 선택하면 10:1 저항 분배기를 사용하여 외부 전압을 측정할 수 있습니다. 제너 다이오드 측정을 위한 DC-DC 컨버터의 존재는 버튼을 누르고 있지 않기 때문에 간섭하지 않으며 따라서 DC-DC 컨버터의 전원이 차단됩니다. 따라서 항상 극성을 관찰하면서 양극성으로만 최대 50V의 DC 전압을 측정할 수 있습니다. 열하나

13 2.2.3 주파수 발생기 ATmega328 사용 시 고급 기능 메뉴에서 주파수 발생기를 선택할 수 있습니다. 현재 지원되는 주파수 선택은 1Hz와 2MHz 사이입니다. 5V 출력 신호는 저항 Ω을 통해 테스트 핀 TP2에 연결됩니다. 이 경우 DC-DC 컨버터의 GND 또는 TP1 테스트 핀을 GND 신호로 사용할 수 있습니다. 테스트 핀 TP3은 저항 Ω을 통해 GND에 연결됩니다. 물론 PB2 포트를 사용하여 별도의 컨디셔닝 증폭기 회로를 연결할 수도 있습니다. 그러나 이 회로의 입력은 ATmega의 포트에 큰 부하를 발생시키지 않아야 합니다.주파수 측정 추가 주파수 측정 기능을 사용하려면 테스터를 약간 수정해야 합니다. ATmega의 PD4(T0/PCINT20) 포트는 주파수를 측정하는 데 사용됩니다. 동일한 포트가 LCD 디스플레이를 연결하는 데 사용됩니다. 표준 버전에서 LCD-RS 신호는 스트립 그리드 버전인 LCD-D4 신호인 PD4 포트에 연결됩니다. 두 신호 모두에 대해 현재 LCD에 표시할 정보가 필요하지 않은 경우 PD4 포트를 입력으로 전환할 수 있습니다. 그러나 그림 2.4와 같은 추가 결선도를 사용하는 것이 좋습니다. PD4 포트 핀(LCD-RS 또는 LCD-D4)의 전압은 ATmega가 꺼진 상태에서 약 2.4V로 설정되거나 ATmega의 주파수를 측정하는 동안 트리밍되어 입력 신호에 대한 최상의 감도를 얻을 수 있습니다. 디스플레이의 풀업 저항이 설정 전압을 변경할 수 있으므로 LCD 디스플레이를 조정하는 동안 설정해야 합니다. 10k PD4 10k 10k 100nF 470 TP4 그림 로터리 인코더를 사용한 주파수 측정을 위한 추가 회로 ATmega328의 고급 기능 메뉴에 더 쉽게 액세스하려면 버튼이 있는 증분 인코더를 설치하여 회로를 완성할 수 있습니다. 그림 2.5는 문자 LCD를 사용하여 테스터에 연결하는 방법을 보여줍니다. 로터리 증분 인코더 연결을 위한 모든 신호는 LCD 커넥터에서 사용할 수 있습니다. 따라서 대부분의 기존 테스터에 대해 업그레이드가 가능합니다. 많은 경우 그래픽 LCD는 라이저에 조립되어 캐릭터 LCD를 연결하도록 설계된 핀에 연결됩니다. 따라서 이러한 경우에도 업그레이드가 가능합니다. 12

14 1k 1k PD1 PD3 10k 10k 테스트 키 Fig 로터리 엔코더 연결 다이어그램 그림 2.6은 두 가지 유형의 증분 로터리 엔코더의 작동을 보여줍니다. 버전 1에서 완전한 스위치 상태 시퀀스는 2개의 멈춤쇠를 통해 회전할 때 발생합니다. 완전한 사이클의 수는 엔코더의 회전당 고정 위치의 수보다 2배 적습니다. 버전 2에서 하나의 고정 위치를 돌리면 접촉 상태의 완전한 주기가 생성됩니다. 이 경우 고정 위치의 수는 엔코더의 1회전당 사이클 수에 해당합니다. 때때로 이러한 인코더에서는 각 고정 위치에서 스위치의 상태가 항상 동일합니다. 열셋

15 HLHL 스위치 A 스위치 B 상태: 멈춤쇠 멈춤쇠 버전 2 HLHL 스위치 A 스위치 B 상태: 멈춤쇠 멈춤쇠 멈춤쇠 버전 1 고정 지점에서 스위치의 불안정한 상태. 각 스위치 상태 변경은 프로그램에 의해 결정되고 순환 버퍼에 저장됩니다. 따라서 각 상태 변경 후 마지막 세 개의 스위치 상태를 확인할 수 있습니다. 각 상태 전환 주기에 대해 각 회전 방향에 대해 총 4개의 시퀀스를 정의할 수 있습니다. 하나의 고정 위치에 대해 하나의 완전한 스위치 상태 주기가 수행되면 올바른 계산을 위해 하나의 채널에서 스위치 상태를 제어하는 ​​것으로 충분합니다(WITH_ROTARY_SWITCH=2 또는 3). 그림 2.7과 같이 스위치 상태의 전체 주기를 생성하기 위해 두 위치 회전이 필요한 경우 두 채널(WITH_ROTARY_SWITCH=1)에서 전환 시퀀스를 제어해야 합니다. 순간 인코더의 경우 회전 각도에 대한 감도를 선택할 수 있습니다. 2와 3의 값은 낮은 감도, 1 중간 감도 및 5 높은 감도를 설정합니다. 임펄스의 카운팅("up"수, "down"수)은 특정 알고리즘을 선택하여 제공 할 수 있지만 동시에 고정시 스위치 접점의 불안정한 상태로 인해 손실 될 수 있습니다. 가리키다. 십사

16 HLHL 스위치 A 스위치 B 상태: 0 멈춤쇠 1 2 멈춤쇠 2 멈춤쇠 왼쪽에서 오른쪽으로 가능한 상태 기록: = 231 = 310 = 320 = = = = 201 = + 설계 고려 사항으로 인해 2개의 인코더 접점 대신 다음을 수행할 수 있습니다. "위"와 "아래"를 이동하는 두 개의 독립적인 버튼을 연결합니다. 이 경우 WITH_ROTARY_SWITCH 옵션의 값은 올바른 작동프로그램을 설치해야 합니다. 그래픽 디스플레이 연결하기 Wolfgang Sch에게 감사드립니다. ST7565 컨트롤러로 디스플레이의 중국어 버전을 지원하는 작업에 대해. 현재 ST7565 컨트롤러에 그래픽 LCD(128x64 픽셀)를 연결할 수도 있습니다. ST7565 컨트롤러는 직렬 인터페이스를 통해 연결되므로 4개의 신호 라인만 사용됩니다. ATmega의 D 포트에 있는 두 개의 핀은 다른 용도로 사용할 수 있습니다. ATmega 프로세서에는 그래픽 디스플레이를 지원하기 위해 최소 32kb의 플래시 메모리가 있어야 합니다. ST7565 컨트롤러는 3.3V의 작동 전압을 사용하므로 추가 3.3V 레귤레이터가 필요합니다.ST7565 컨트롤러에 대한 문서에서는 허용하지 않습니다. 직접 연결 5V 레벨의 논리 신호 5V 및 3, 3V 신호의 논리 레벨을 일치시키기 위해 74HC4050 레벨 변환기 칩을 사용하여 그림 2.8에 표시된 회로를 사용할 수 있습니다. 4개의 74HC4050 요소(약 2.7kω) 대신 4개의 저항을 사용해 볼 수 있습니다. 저항의 전압 강하는 그래픽 컨트롤러 입력의 전압이 3.3V의 공급 전압 이상으로 증가하는 것을 방지하고 그래픽 컨트롤러 입력의 추가 다이오드는 ATmega에서 5V의 출력 신호를 허용하지 않습니다. 입력합니다. ST7565 컨트롤러의 입력에서 저항기의 파형을 올바르게 읽을 수 있는지 확인해야 합니다. 어쨌든 74HC4050 칩의 요소를 사용할 때 그래픽 컨트롤러의 입력 파형은 ATmega의 출력 파형과 더 가깝게 일치합니다. 일반적으로 ST7565 또는 SSD1306 컨트롤러는 4선식 SPI 인터페이스를 통해 연결됩니다. 그러나 SSD1306 컨트롤러를 사용하면 PD2를 SDA로 사용하고 PD5를 SCL 신호로 사용하여 표시기를 I2C 버스에 연결할 수도 있습니다. SDA 및 SCL 신호는 약 4.7kω ~ 3.3V의 저항으로 풀업되어야 합니다. I 2 C 버스 신호는 ATmega 포트를 0V로 전환함으로써만 구현됩니다. 컨트롤러는 5V의 신호 레벨을 수용합니다. 15

17 PD0 PD1 PD3 PD2 RES RS EN B Vdd Vss /CS /RES A0 R/W_WR /RD_E DB0 DB1 DB2 DB3 DB4 DB5 DB6_SCL DB7_SI VDD VSS LCD ERC IRS P/S C86 VR VO V4 V3 V2 V1 CAP2+ CAP2 CAP1+ V u 1u 1u 1u 1u 1u 1u 1u 1u MCP GND 100n 입력 GND 출력 100n 10u 100n 100n 10? 배경 LED Fig 그래픽 디스플레이 연결 ATmega644 시리즈 컨트롤러에 연결하기 위해 포트 PD0 - PD3 대신 포트 PB2 - PB5가 사용됩니다. 문자 디스플레이를 그래픽 디스플레이로 교체하려면 모든 신호와 전원을 사용할 수 있으므로 문자 LCD와 유사한 커넥터가 있는 어댑터 인쇄 회로 기판을 사용할 수 있습니다. 컨트롤러가 5V 공급 전압을 지원하기 때문에 ST7920 컨트롤러와 디스플레이를 연결하는 것이 훨씬 쉽습니다.디스플레이는 128x64 도트 모드를 지원해야 합니다. ST7920 컨트롤러가 있는 디스플레이 모듈은 그림과 같이 4비트 병렬 인터페이스 또는 특수 직렬 인터페이스를 통해 연결할 수 있습니다.

18 GND VEE PD2 PD VSS VDD VO RS R/WE DB0 DB1 BB2 DB3 DB4 DB5 DB6 DB7 PSB NC RST VOUT BLA BLK ST7920 그래픽 디스플레이 GND VEE PD4 GND PD5 PD0 PD1 PD2 PD VSS VDD VO RS R/WE DB0 DB1 BB2 DB3 DB4 DB5 DB6 DB7 PSB NC RST VOUT BLA BLK ST7920 그래픽 디스플레이 직렬 모드 4비트 병렬 모드 Fig ST7920 컨트롤러와 표시기 연결 ST7920 컨트롤러와 표시기를 연결하는 두 가지 유형의 경우 옵션 "WITH_LCD_ST7565 = 7920"을 설정해야 합니다. 메이크파일. 또한 직렬 인터페이스를 통해 연결할 때 "CFLAGS += -DLCD_INTERFACE_MODE=5" 옵션도 설정해야 합니다. 다른 그래픽 디스플레이와 마찬가지로 ST7920 컨트롤러가 있는 디스플레이의 경우 LCD_ST7565_H_FLIP 및 LCD_ST7565_V_FLIP 옵션을 사용하여 표시된 이미지의 방향을 변경할 수 있습니다. 특별한 경우는 ST7108 컨트롤러와 디스플레이의 연결입니다. 이러한 디스플레이에는 병렬 8비트 인터페이스만 있기 때문에 직렬-병렬 인터페이스 변환기를 사용해야 합니다. 가장 간단한 방법 74HCT164 칩을 사용합니다. 이러한 연결의 변형이 그림에 나와 있습니다.

ATmega 포트에서 19개 PD5 PD2 PD0 PD4 PD3 PD1 100nF 100nF CLR CLK AB QA QB QC QD QE QF QG QH GND VSS VDD VO RS R/WE DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 CS1 CS2 /RST VOUT12B60LM (80nF) BLA60LM 그림 ST 컨트롤러와 그래픽 디스플레이 연결 테스터 조립 지침 테스터는 HD44780 또는 ST7036과 소프트웨어 호환되는 2x16 LCD 디스플레이를 사용할 수 있습니다. 백라이트에 필요한 전류를 고려해야 하며 일부 LCD는 다른 것보다 낮은 전류가 필요합니다. OLED 디스플레이를 사용해 보았지만 ATmega에 측정 노이즈가 발생하여 추천하지 않습니다. 또한 OLED 디스플레이를 사용하면 저항을 표시하기 위해 특수 문자를 로드하는 문제가 발생했습니다. 최대 측정 정확도를 얻으려면 저항 R1 - R6 Ω 및 470kω가 정확해야 합니다(0.1%). 테스터는 ATmega8, ATmega168 및 ATmega328을 사용할 수 있습니다. 모든 기능을 사용하려면 ATmega168 또는 ATmega328이 필요합니다. 먼저 테스터의 모든 요소를 ​​마이크로컨트롤러 없이 인쇄 회로 기판에 조립해야 합니다. MCP 저드롭아웃 전압 조정기는 2µa만 소비하고 5.4V의 입력 전압에서 5V를 제공할 수 있기 때문에 IC2에 권장됩니다. 그러나 TO92 패키지의 유명한 78L05와 핀 호환되지 않습니다. 설치의 정확성을 확인한 후 LCD 디스플레이 및 마이크로 컨트롤러가 없는 보드에 배터리 또는 전원 공급 장치를 연결해야 합니다. TEST 버튼을 누르면 마이크로컨트롤러와 LCD 전원 출력에 5V의 전압이 있어야 합니다. TEST 버튼을 놓으면 전압이 사라집니다. 전압이 정상이면 전원을 끄고 마이크로 컨트롤러를 올바르게 삽입하고 LCD 디스플레이를 연결해야 합니다. LCD 디스플레이를 연결하기 전에 LCD 디스플레이 전원 리드(일부 LCD 디스플레이에서는 반대 방향으로 연결되어 있기 때문에)와 GND 및 테스터 보드의 연결이 정확한지 주의 깊게 확인해야 합니다! 모든 것이 정상이라고 확신하면 전원을 연결할 수 있습니다. 이미 18을 프로그래밍한 경우

20 ATmega를 테스트한 후 TEST 버튼을 짧게 누를 수 있습니다. TEST 버튼을 짧게 누르면 LED1 LED와 LCD 백라이트가 켜집니다. TEST 버튼에서 손을 떼면 LED1이 최소 몇 초 동안 꺼지지 않아야 합니다(소프트웨어 컴파일 시 설정한 매개변수에 따라 다름). 마이크로컨트롤러용 소프트웨어는 사용 중인 마이크로컨트롤러 유형에 맞아야 합니다. ATmega8용 프로그램은 ATmega168에서 작동하지 않습니다! 2.4 테스터 버전 개선 Markus F. Voltage control. 문제는 다음과 같이 나타납니다. 테스터는 켤 때마다 즉시 꺼집니다. 그 이유는 ATmega의 공급 전압 감소를 4, 3V로 제어하기 위해 퓨즈(Makefile)를 설치하기 때문일 수 있습니다. 이것은 다음과 같이 발생합니다. PD6 포트는 커패시터 C2 100nf를 충전하려고 시도합니다. 전압 강하(5V). 이 문제를 해결하기 위해 커패시터 C2를 다음으로 줄일 수 있습니다.< 10 nf. Если возможно, то включить последовательно в цепь PD6 резистор сопротивлением более >0Ω. 전원 회로 개선. TEST 버튼을 누를 때 테스터가 시작되지만 키에서 즉시 손을 떼면 전원 공급 장치가 이 문제의 원인인 경우가 많습니다. 이 문제는 높은 LCD 백라이트 전류로 인해 발생합니다. P-N-P 트랜지스터(T3)의 베이스에 대한 저항(R7)은 전력 소모를 줄이기 위해 27kω로 하였다. 낮은 배터리 전압 또는 낮은 배터리에서 스위칭을 개선하려면 이득 P-N-P트랜지스터 T3의 경우 저항을 3.3kω로 줄여야 합니다. PD7 포트 풀업 저항(옵션). 풀업 저항이 없으면 잠시 후 "Timeout" 메시지와 함께 테스터가 꺼지면서 작업이 종료됩니다. 소프트웨어는 PULLUP_DISABLE 옵션으로 구성됩니다. 즉, 모든 내부 풀업 저항이 비활성화됩니다. 이러한 이유로 포트 PD7의 전압은 레벨이 TEST 버튼이나 트랜지스터 T2에 의해 GND로 전환되지 않는 한 정의되지 않습니다. 외부 27kΩ 저항은 이 문제를 해결합니다. AREF의 커패시터 C1. 많은 사람들이 Markus F처럼 AREF 핀에 100nf 커패시터를 사용합니다. ADC 기준 전압을 변경할 필요가 없는 한 이것은 좋은 결정이었습니다. ATmega168 및 ATmega328용 소프트웨어는 입력 전압이 1V 미만인 경우 ADC의 내부 기준 전압인 1.1V의 자동 선택을 사용합니다. 이는 낮은 입력 전압에서 ADC의 분해능을 향상시킵니다. 불행히도 기준 전압을 5V에서 1.1V로 전환하는 것은 매우 느립니다. 이러한 이유로 10ms의 추가 대기 시간을 고려해야 합니다. 커패시터 값을 1nf로 줄이면 이 시간을 크게 줄일 수 있습니다. 이 변경으로 인해 측정 품질이 저하되는 것을 느끼지 못했습니다. 콘덴서를 제거해도 측정 결과에는 큰 변화가 없습니다. 커패시터를 100nf로 유지하려는 경우 Makefile에서 NO_AREF_CAP 옵션을 꺼서 프로그램이 더 오래 기다리도록 할 수 있습니다. 석영을 8MHz로 설정합니다. PCB 후면에서 포트 PB6 및 PB7(핀 9 및 10)에 직접 8MHz 크리스탈을 설치할 수 있습니다. 내 자신의 수정은 pf 커패시터 없이 이루어졌으며 테스트된 모든 ATmegas에서 잘 작동했습니다. 퓨즈를 선택하고 8MHz에서 내부 발진기를 사용하여 안정적인 측정(커패시턴스 값)을 위한 더 나은 시간 분해능을 얻을 수도 있습니다.

21 공급 전압 평활화. 원래 Markus F. 회로에서는 하나의 100nF 전압 커패시터만 사용되었습니다. 이것은 허용 가능한 필터링을 제공하지 않습니다. ATmega의 전원 핀 근처와 전압 조정기의 입력 및 출력 핀 근처에 적어도 100nf 커패시터를 사용해야 합니다. 전압 안정기의 입력 및 출력에서 ​​추가 10µF 커패시터(전해 또는 탄탈륨)는 전압 안정성을 높입니다. 10μf SMD 탄탈륨 커패시터는 인쇄된 트랙의 측면에서 사용하기 더 쉽고 일반적으로 ESR이 더 낮습니다. 마이크로컨트롤러 ATmega 선택. Tester의 주요 기능은 ATmega8을 사용하는 것이 가능하며 Flash 메모리는 거의 100% 사용됩니다. ATmega168 또는 ATmega328은 ATmega8과 핀 호환이 가능하므로 교체를 권장할 수 있습니다. ATmega168 또는 ATmega328을 사용하면 다음과 같은 이점이 있습니다. 자동 보정을 통한 자체 테스트. 측정 품질 향상 자동 전환 ADC 스케일. 2100Ω 미만의 저항으로 인덕턴스 측정. 90nf 이상의 커패시턴스를 갖는 커패시터의 ESR 값 측정. 0.01Ω의 분해능으로 10Ω 미만의 저항을 측정합니다. PC3 포트를 외부 전압 측정을 위한 직렬 출력 또는 아날로그 입력으로 사용. 정밀 기준 전압이 누락되었습니다. 소프트웨어는 PC4 핀에서 누락된 전압 기준 요소를 감지해야 합니다. 이 경우 전원을 켰을 때 Type "No = x.xv"라는 메시지가 LCD 디스플레이의 두 번째 줄에 나타나야 합니다. ION이 설치된 상태에서 이 메시지가 나타나면 PC4와 PC4 사이에 2.2kΩ 저항을 연결해야 합니다. 2.5 중국 클론 내 정보에 따르면 테스터는 중국에서 두 가지 버전으로 출시됩니다. ISP 포트가 없는 Markus F.의 첫 번째 디자인의 첫 번째 모델. ATmega8은 소켓이 있으므로 ATmega168 또는 ATmega328로 교체할 수 있습니다. 이 버전의 경우 섹션 2.4의 모든 항목을 검토해야 합니다. 공급 전압을 더 잘 안정화하려면 ATmega의 -GND 및 A-GND 핀 근처에 추가 100nf 세라믹 커패시터를 설치해야 합니다. 또한 크리스털을 8MHz로 설정하면 외부 ISP 프로그래머가 이를 프로그래밍할 클럭이나 크리스털이 있어야 한다는 점을 염두에 두어야 합니다. SMD 요소가 있는 테스터의 두 번째 버전입니다. 32TQFP SMD 패키지에 ATmega168이 설치되어 있습니다. 다행히 프로그래밍을 위한 10핀 ISP 커넥터가 있습니다. 게시판 버전 "/11/06"을 분석했습니다. 한 가지 실수를 발견했습니다. "D1" 요소: 제너 다이오드가 설치되어 있지만 2.5V에서 정확한 ION이 있어야 합니다. 제너 다이오드를 제거하고 LM4040AIZ2.5 또는 LT1004CZ-2.5 ION을 해당 위치에 설치해야 합니다. 장소. 기준 전압이 설치되지 않은 경우에도 소프트웨어에서 누락된 기준 전압을 고려합니다. 내 샘플은 소프트웨어 버전 1.02k와 함께 제공되었습니다. 10핀 ISP 커넥터가 설치되어 있지 않아 ISP6에서 ISP10으로 어댑터를 만들었습니다. 내 프로그래머는 GND가 핀 10에 연결되어 있고 보드에서 GND는 ISP의 핀 4와 6에 연결되어 있습니다. ATmega168 표시가 제거되었으며 문서가 없습니다. ATmega의 잠금 퓨즈는 메모리를 읽을 수 없도록 설정되어 있습니다. 그러나 소프트웨어 20을 설치하십시오

22 버전 1.05k 프로비저닝이 문제 없이 성공했습니다. 다른 사용자가 동일한 버전 1.05k 소프트웨어에 문제가 있습니다. 이 사용자는 중국어 게시판 "/11/26"을 가지고 있습니다. ATmega의 핀 A(핀 18)와 GND(핀 21) 사이에 추가 100nf 세라믹 커패시터를 설치하면 소프트웨어가 작동하기 시작합니다. 소프트웨어 버전 1.05k는 측정 타임아웃 동안 ATmega의 슬립 모드를 사용합니다. 이러한 이유로 소비 전류가 자주 변경되고 전압 조정기가 더 많이 로드됩니다. 다음으로 78L05 근처에 100nF 세라믹 커패시터와 0μF 전해 커패시터에 의해 전압이 차단되었음을 알았습니다. 입력 전압 9V는 동일한 커패시터에 의해 차단되지만 안정기의 입력이 아니라 P-N-P 트랜지스터의 이미 터에서 차단됩니다 (배터리와 병렬로). ATmega168에서 테스트 포트까지의 트레이스는 너무 얇아서 100mω 저항을 측정할 수 없습니다. 이렇게 하면 연결된 두 리드에 대해 최소 0.3Ω의 저항 측정이 발생합니다. ESR을 측정할 때 이 값은 일반적으로 보상될 수 있습니다. 버전 1.07k의 소프트웨어는 10Ω 미만의 저항을 측정하기 위해 이 오프셋을 고려합니다. Fish8840 버전과 같은 테스터의 새 빌드는 128x64 픽셀 그래픽 디스플레이를 사용합니다. 이 버전은 수정된 전원 및 버튼 제어 로직을 사용합니다. 그림 2.11은 수정된 회로의 일부를 보여줍니다. +9V R7 10k R9 27k PC5 PC6 PD7 ADC5 R15 47k R17 47k Q1 INP OUT 리셋 D6 D5 GND OFF 테스트 R8 47k Q2 R20 10k R18 27k C24 PD6 배터리 전압 측정 회로에서 저항 R8 및 R15가 선택됩니다. 또한 저항 R15는 배터리에 직접 연결되어 오프 상태에서 전력 소모가 발생합니다. 저항 R15는 불필요한 배터리 소모를 방지하기 위해 Q1의 드레인 또는 전압 조정기의 입력에 연결해야 합니다. 배터리 전압을 측정하기 위한 디바이더 팩터는 원본 소프트웨어를 변경한 후 Makefile에서 설정해야 합니다(예: BAT_NUMERATOR=66). 소프트웨어를 수정하려는 모든 시도는 사용자의 책임입니다. 새 버전을 유지 관리한다는 보장은 없습니다. 불행히도 원래 중국 펌웨어는 ATmega328의 보안 비트가 설정되어 있기 때문에 저장할 수 없습니다. 따라서 장치를 원래 상태로 재설정할 방법이 없습니다. 2.6 ATmega644 또는 ATmega1284를 사용한 확장 회로 ATmega644/1284 컨트롤러용 확장 회로는 우크라이나의 Nick L.과 공동으로 개발했습니다. Scheme 2.12를 사용하면 측정된 주파수의 범위를 확장할 수 있으며 21개의

석영에 대한 23 테스트 회로. 확장된 다이어그램은 그림 2.1의 다이어그램과 거의 동일하지만 포트 할당이 약간 다릅니다. 다이어그램 2.5의 로터리 인코더는 PD1 및 PD3 대신 PB5 및 PB7에 연결해야 합니다. 두 신호와 GND 모두 ISP 프로그래밍 커넥터에서 사용할 수 있습니다. 따라서 로터리 엔코더를 연결하는 것은 어렵지 않습니다. 74HC4060의 16:1 분배기는 항상 2MHz 이상의 주파수에 사용됩니다. 또한 주기 계산을 사용하여 주파수 측정 정확도를 향상시키기 위해 24kHz ~ 400kHz의 주파수에 사용할 수 있습니다. 스위칭 스위칭(주파수 분배기 및 수정 발진기)의 경우 아날로그 스위치 74HC4052가 사용됩니다. 표 2.2는 디스플레이를 ATmega324/644/1284 포트에 연결하기 위한 옵션을 보여줍니다. I 2 C 인터페이스를 사용하여 표시기를 연결하는 것은 SSD1306 컨트롤러가 있는 표시기에서만 가능합니다. I 2 C 인터페이스 신호에는 3.3V까지 4.7kΩ 풀업 저항이 필요합니다. I 2 C 버스 신호는 ATmega 포트를 0V로 전환해야만 구현됩니다. 포트 문자 그래픽 LCD 그래픽 LCD 추가 LCD SPI 4선 I 2 C 기능 PB2 LCD-RS PB3 LCD-E LCD-SCL PB4 LCD-D4 LCD-REST LCD-SDA PB5 LCD-D5 LCD-RS ISP-MOSI 로터리 인코더 2 PB6 LCD-D6 LCD-SCLK ISP-MISO PB7 LCD-D7 LCD-SI ISP-SCK 로터리 엔코더 1 표 2.2. ATmega324/644/1284 포트에 디스플레이 연결하기

24 UBAT 100N D10 SS14 MCP IC2 In Out C11 C10 GND 10U C25 39P HF TP4 주파수 9V LF R35 TP4 R31 1M C20 12P C21 10U C20 2.2N T1 MPSA65 2M4 620K C 33P R28 1K R29 360K C17 100N 1N4148 R14 C27 12P 33K C12 D11 R Ck 15k R16 LED1 T3 100n Vdd 3k3 CD4011 IC3 T4 BFT93 Vss R24 테스트 BC C13 10n TR BFT93 AB 100n R27 R23 INH X0 X1 X2 X3 Y0 Y1 Y2 Y3 Vdd C3 VEE C04 p V C8 Vss 8 1N4148 R17 27k 13 3 C p R26 R 8.2k R2 1n 1k 10k 리셋 MHz C9 100n 11 버튼 CLKI RESET IC5 100n RESET A AREF AG2 Q100n RESET AREF AGND XTAL1 XTAL2 GND0 74HC4 /u C29 PD3(PCINT27/TXD1) PD4(PCINT28/OC1B) MCP IC7 IN OUT GND PA0(ADC0) PA1(ADC1) PA2(ADC2) PA3(ADC3) PA4(ADC4) PA5(ADC5) PA6(ADC6) PA7( ADC7) PD0(RXD0/T3) PD1(PCINT24/TXD0) PD2(PCINT26/RXD1) PD5(PCINT29/OC1A) PD6(OC2B/ICP) PD7(PCINT31/OC2A) PB0( PCINT8/XCK0/T0) PB1(PCINT9/ CLK0/T1) 4 3 PB2(PCINT10/INT2/AIN0) 5 4 PB3(PCINT11/OC0A/AIN1) 6 5 PB4(PCINT12 /OC0B/SS) 7 6 PB5(PCINT13/ICP3/MOSI) 8 7 PB6(PCINT14/OC3A/MISO) 9 8 PB7(PCINT15/OC3B/SCK) C16 100n 100n PC0(SCL/PCINT16) PC17(SDA) PC2(TCK/PCINT18) PC3(TMS/PCINT) PC4(TD0/PCINT20) PC5(TDI/PCINT21) PC6(TOSC1/PCINT) PC7(TOSC2/PCINT23) 16: AB INH X0 X1 X2 X3 Y0 Y1 Y2 Y3 Vdd 7 Vee IC6 R40 C HC4052 XY 100K C34 UBAT R VSS 8 100N C33 100U 10K 시리얼 R41 100U 10K Serial R41 1U R1 20K 3K3 R18 10K T7 IRLL5203 C31 R5 100N RESET L1 C2 C7 33UH 4.7U P6KE6V8A 10N R6 R4 180K R11 R12 MISO SCK 100NF 리셋 5mA / 1mA D R7 ISP 2 5 R8 JMP1 R MOSI GND R R37 1.2k D16 D17 D18 3x 1N4148 SRV R9 DC DC + 5V + 2x15V LT1004 2k2 2.5V BC640 T8 10k C32 R10 T8 10k C32 R13 GND D7 1u 10k LCD 2x16 또는 4x20 TP5(Vext) TP1 TP2 TP3 TP5(Vext) R30 39k 10k R33 1N4148 D R32 1k D12 T6 BFT93 소스 코드. 개발은 Linux 운영 체제(Ubuntu) 환경에서 이루어지며 Makefile을 사용하여 컴파일됩니다. Makefile은 소프트웨어가 올바르게 컴파일될 것이라는 보증을 제공합니다.

25 Makefile에 미리 선택된 옵션이 있습니다. 일부 구조는 소스와 함께 미리 컴파일됩니다. Software/default 디렉토리 및 4장에 있는 ReadMe.txt 파일을 참조하십시오. 컴파일 결과는 .hex 및 .eep 확장자를 가진 파일로 표시됩니다. 기본 이름은 TransistorTester.hex 및 TransistorTester.eep입니다. .hex 파일에는 프로그램 메모리(Flash)에 대한 데이터가 포함되고 .eep 파일에는 ATmega EEprom 메모리에 대한 데이터가 포함됩니다. 두 데이터 파일 모두 ATmega 마이크로컨트롤러의 적절한 메모리 영역에 로드되어야 합니다. ATmega 마이크로컨트롤러의 추가 상태 옵션은 퓨즈로 프로그래밍해야 합니다. 내 Makefile을 avrdude와 함께 사용할 수 있다면 퓨즈에 대한 자세한 지식이 필요하지 않습니다. 크리스털이 없으면 "make fuses"만 선택하고 PCB에 8MHz 크리스털을 설치한 경우 "make fuses-crystal"을 선택하면 됩니다. ATmega168 시리즈를 사용하면 "make fuses-crystal-lp"를 사용하여 저전력 수정을 사용할 수도 있습니다. 8MHz 크리스털이 설치되어 있지 않으면 크리스털 설정을 선택하지 마십시오. 퓨즈에 대해 확신이 없으면 공장 설정으로 두고 이 모드에서 테스터를 실행하십시오. 8MHz 작동용으로 지정된 프로그램 데이터를 사용하면 프로그램 성능이 느려질 수 있지만 나중에 수정할 수 있습니다! 그러나 잘못된 퓨즈 선택은 미래에 ISP 프로그래밍을 금지할 수 있습니다. 물론 avrdude 프로그램은 프로그래머를 지원해야 하고 Makefile의 구성은 개발 환경과 일치해야 합니다 Linux에서 Makefile 사용 Linux의 데비안 기반 버전에서는 synaptic 또는 dpkg를 사용하여 패키지를 설치할 수 있습니다. SVN 아카이브에서 소스와 문서를 다운로드하려면 "subversion" 패키지를 설치해야 합니다. "svn checkout svn://" 명령을 사용하여 전체 아카이브를 다운로드할 수 있습니다. 물론 아카이브에서 하위 디렉토리만 다운로드할 수도 있습니다. 하위 디렉토리 중 하나에서 Makefile을 사용하려면 make, binutils-avr, avrdude, avr-libc 및 gcc-avr 패키지가 설치되어 있어야 합니다. 콘솔 창에서 먼저 "cd" 명령을 사용하여 디렉토리 트리에서 원하는 하위 디렉토리로 이동해야 합니다. 이제 Makefile에서 옵션을 변경할 수 있습니다. 텍스트 에디터. 펌웨어를 컴파일하려면 간단한 "Make" 명령을 실행하기만 하면 됩니다. Makefile의 프로그래머가 올바르게 구성되어 있으면 "make upload" 명령이 ISP 인터페이스를 통해 ATmega에 펌웨어를 기록해야 합니다. 또한 ATmega에 퓨즈를 한 번 올바르게 설치해야 합니다. 이것은 "make fuses" 또는 "make fuses-crystal" 명령을 사용하여 수행할 수 있습니다. Windows에서 WinAVR 사용 운영 체제를 사용하는 경우 윈도우 시스템, 적절하게 프로그래밍된 ATmega를 얻는 가장 쉬운 방법은 WinAVR 패키지를 사용하는 것입니다. My Patch for WinAVR을 사용하여 Makefile로 퓨즈를 설치할 수 있습니다.그림 2.13은 Makefile을 열고(Open) 수정된 Makefile을 저장(Save)하기 위한 WinAVR GUI의 File 메뉴를 보여줍니다. 24

26 (a) Makefile 열기 (b) Makefile 저장 그림 WinAVR 프로그램을 사용하여 다음 그림 2.14는 avrdude 프로그램으로 프로그램을 컴파일(Make All)하고 ATmega(Program)를 프로그래밍하기 위한 WinAVR GUI의 도구 메뉴를 보여줍니다. (a) 펌웨어(.hex/.eep) 만들기 (b) WinAVR 25를 사용하여 ATmega Fig 프로그래밍하기


HLHL 스위치 A 스위치 B 상태: 0 멈춤쇠 멈춤쇠 0 왼쪽에서 오른쪽으로 가능한 상태 기록: 0 00 00 0 00 0 = = 0 = 0 = + = + 0 = + 0 = 0 = + Fig... " 바운스" 스위치 접점

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.11k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2015년 1월 27일 목차 1 특징

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.12k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2015년 4월 17일 목차 1 특징

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.10k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2014년 3월 24일 목차 1 특징

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.10k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2014년 4월 11일 목차 1 특징

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.12k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2015년 10월 25일 목차 1 특징

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.13k Karl-Heinz Kübbeler [이메일 보호됨]러시아어 번역 Sergey Bazykin 2018년 1월 27일 목차 1 특징

Mega 328 트랜지스터 테스터 사용자 매뉴얼 설명 mega328은 라디오 아마추어를 위한 우수한 테스터입니다. 그것은 라디오 구성 요소의 매개 변수를 결정하고 변환할 수 있습니다

AVR 마이크로컨트롤러 및 최소 추가 요소가 있는 ERE 테스터 버전 1.10k Karl-Heinz Kubbeler [이메일 보호됨] 2013년 12월 29일 - 0 - 목차 1장. 특징... 5 2장.

버전: MG328 사용자 설명서 3.1 테스터를 사용하여 측정하는 것은 간단하지만 약간의 설명이 필요합니다. 대부분의 경우 악어 와이어는 테스트 포트에 연결됩니다.

MP8014 범용 전자부품 테스터 사용자 매뉴얼 당사 키트를 구입해 주셔서 감사합니다. 측정의 정확성과 간편함의 즐거움을 느끼실 수 있기를 바랍니다. 앞

Arduino Uno Arduino UNO는 ATmega328P 마이크로컨트롤러를 기반으로 하는 주력 개발 플랫폼입니다. Arduino Uno는 마이크로컨트롤러로 편리한 작업에 필요한 모든 것을 제공합니다: 14개의 디지털 입력/출력

Nokia0 디스플레이가 있는 FM 라디오. ATmega 마이크로 컨트롤러로 제어되는 라디오 수신기는 튜너 RDA07M이 있는 모듈을 기반으로 구축됩니다. 별도의 튜너 칩 RDA07FP를 사용하는 것도 가능합니다.

1 멀티미터 MY-68 N 1. 개요 이 매뉴얼은 멀티미터 - 컴팩트 포터블의 안전한 작동, 작동, 유지보수 및 사양에 필요한 모든 정보를 제공합니다.

1 MY-65 멀티미터 1. 안전 정보 이 멀티미터는 CAT II 과전압 보호 범주 및 CAT II 충격 보호 범주의 IEC-1010에 따라 제조 및 테스트되었습니다.

모델 TC1 다기능 테스터 사용 설명서 설명 1-160x128 TFT 디스플레이 2 - 다기능 키 3 - 트랜지스터 테스트 영역 4 - 제너 다이오드 테스트 영역

멀티미터 MY-61, MY-62, MY-63, MY-64 사용 설명서 v. 2011-08-10-DSD-DVB 기능 DC 및 AC 전압 측정. 직류 및 교류 측정. 저항 측정.

MULTIMETER M890C+, M890D, M890G 사용 설명서 v. 2014-10-14 DSD-DVB M890C+ M890D M890G 기능 LCD 디스플레이. 과부하 표시. 한계의 수동 전환. 자동 종료

MY - 64 디지털 멀티미터 사용 지침 1. 안전한 사용 및 보관을 위한 조건 이 장비는 전자 측정 장비에 관한 IEC-1010 지침에 따라 설계되었습니다.

1000A DC/AC 멀티미터 전류 클리퍼 모델 DT-3343

1 디지털 멀티미터 Mastech MY-64 매뉴얼. 내용: 1. 안전 정보... 1 2. 설명:... 2 3. 멀티미터 작동:... 3 4. 명세서... 5 5. 액세서리:...

멀티미터 기능이 있는 현재 클리퍼 사용 지침 안전 국제 안전 기호

AS-con6 어댑터로 작업 AVR 마이크로컨트롤러의 회로 내 프로그래밍을 위해 Atmel은 6핀 및 10핀의 두 가지 커넥터 옵션을 제공합니다. 6핀 커넥터에는 다음이 포함됩니다.

디지털 멀티미터 모델 DT-662 작동 지침 작업을 시작하기 전에 이 설명서를 주의 깊게 읽으십시오. 중요한 정보안전 지침을 참조하십시오.

AVR-ISP500 소개: AVR-ISP500은 AVR 마이크로컨트롤러용 USB 인시스템 프로그래머입니다. Atmel에서 정의한 STK500v2 프로토콜을 구현하여 툴킷과 호환되도록 합니다.

M-9502 DIGITAL MULTIMETER 작동 지침 안전 정보 주의: 측정하기 전에 작동 지침을 주의 깊게 읽으십시오. 이 측정기는

STEMTera 브레드보드 STEMTera는 브레드보드와 Arduino Uno 레이어 케이크입니다. STEMTera의 연결 및 구성은 프로토타입 Arduino Uno와 마찬가지로 두 부분으로 구성되며 각 부분은 다음으로 제어됩니다.

ME-EASYARM V6 EasyARM v6 개발 보드는 ARM 마이크로컨트롤러를 프로그래밍하고 실험하기 위한 개발 환경입니다. 그래픽과 같은 수많은 모듈이 보드에 제공됩니다.

LCR-T4 12864LCD ESR SCR 미터 트랜지스터 테스터

MULTIMETER MY-64 사용 설명서 v. 2014-05-23-DSD-DVB-OVR 기능 DC 및 AC 전압 측정. 직류 및 교류 측정. 저항 측정. 측정

1 멀티미터 MAS-344. 사용자 매뉴얼. 1. 안전 정보. 기기는 CAT II가 있는 전자 측정 기기에 대한 IEC-1010 표준에 따라 설계되었습니다.

디버그 보드 사용 설명서 보드는 마이크로칩을 기반으로 구축된 단일 보드 컨트롤러입니다. 보드는 AVR 마이크로 컨트롤러의 작동에 익숙해지기 위해 훈련 보드로 사용될 수 있습니다.

RF 스펙트럼 분석기 240-960MHz 이 장치는 측정 장치가 아니며 조사된 RF 범위에서 RF 신호의 특성을 대략적으로 평가하는 역할을 합니다. 간략한 기능:-

멀티미터 기능이 있는 1000A 전류 클리퍼 DT-3367 사용 설명서

사용 설명서 93-606 DIGITAL MULTIMETER 이 기기를 작동하거나 수리하기 전에 모든 지침과 안전 지침을 읽으십시오.

SSD06 디스플레이가 있는 RDA5807의 FM 라디오. 마이크로 컨트롤러로 제어되는 라디오 수신기는 튜너 RDA5807M이 있는 모듈을 기반으로 구축됩니다. 별도의 튜너 칩 RDA5807FP를 사용하는 것도 가능합니다.

알렉산더 셰르바 [이메일 보호됨]설명 AN23K04-DVLP3 개발 키트 AN23K04-DVLP3 개발 보드는 아날로그를 빠르게 구현하고 테스트할 수 있는 사용하기 쉬운 플랫폼입니다.

디버그 보드 버전 2.0 사용자 매뉴얼 이 보드는 ATmega324PB 칩을 기반으로 하는 단일 보드 컨트롤러입니다. ATmega324PB 마이크로컨트롤러에는 최대 인터페이스 세트가 있습니다.

NSTU의 과학 작품 컬렉션. 009.(55). 99 0 UDC 6.78.00 가속 센서 D.O.를 기반으로 한 비접촉 엘리베이터 속도 측정 SYSOEV, V.A. ZHMUD, 유아. SHKREDOV 출력의 디지털 통합

UT 602 / UT 603 미터 사용 설명서 3 ½ 디스플레이 해상도의 정전 용량, 인덕턴스 및 저항 미터의 디지털 모델 - 안정적이고 휴대 가능하며 안정적인 작동

데모 및 디버그 보드 Eval17. 기술적 설명. 1. 일반 조항. 데모 및 디버그 보드 Eval17(이하 Eval17이라고 함)은 마이크로컨트롤러의 기능을 시연하도록 설계되었습니다.

MS8216 멀티미터 사용 설명서 안전 정보 안전 인증 이 미터는 IEC1010 표준, i. 측정용으로 설계된

써멀 쿨러가 내장된 LED용 범용 드라이버 DLT-37M 사용 설명서 목차 1. 목적. 3 2. 작동 조건... 4 3. 장치 보기 및 인터페이스 요소..5

4 in 1 ATMEL AVR ISP v3.2 회로 내 프로그래머/갈바닉 절연 +5V 전원 공급 장치/UART_TTL 변환기(5V 레벨)에 USB/1.8MHz 클럭 소스 AVR ISP v3.2는 전문가용

1 M9502, M9508 디지털 멀티미터 1. 안전 요구 사항 이 멀티미터는 측정 기기에 대한 IEC-1010 표준에 따라 설계되었으며 카테고리 II 서지 보호를 준수합니다.

멀티미터 기능이 있는 전류 클리퍼 DT-351 작동 지침

Peakmeter MS89 사용자 설명서 1 Peakmeter MS89 멀티미터를 구입해 주셔서 감사합니다! 멀티미터를 사용하기 전에 이 설명서를 주의 깊게 읽고 나중에 참조할 수 있도록 잘 보관하십시오.

모델 DT-191A 온도 및 습도 레코더 작동 지침 레코더 설명: 1. 센서 2. 경고 표시기, 빨간색/녹색 LED. : 녹색 표시등이 깜박임

1 Mastech MAS -830, 830L 디지털 멀티미터 사용자 매뉴얼. 목차: 안전 정보...1 여러 전기 개념에 대한 기호...1 멀티미터 관리...1 멀티미터 작업...2

휴대용 멀티미터 MASTECH MS8250 설명서 1 설명: MASTECH 8250A/B는 측정값을 쉽게 읽을 수 있도록 LCD 디스플레이와 백라이트를 갖춘 휴대용 전문 측정 장치입니다.

사용 설명서 목차 MS-8221 디지털 멀티미터 1. 안전 정보... 1 1.1 예비 정보... 1 1.2 규정 안전한 작업... 1 1.3 기호 ... 1 1.4 기술

사용자 설명서. SMD 구성 요소 미터 모델: MS8910

RCL Meter 사용자 매뉴얼(발췌) 버전 1.02 시작하기 이 섹션에서는 핀셋의 주요 기능을 요약합니다. 섹션에서: 개요 짧은 리뷰장치 컨트롤은 버튼을 설명하고

MASTECH MS8321D 디지털 멀티미터 1 매뉴얼 MASTECH MS8321 디지털 멀티미터는 전기에 대한 EN61010-1 국제 안전 표준을 준수합니다.

1 디지털 멀티미터 Mastech MY-67용 설명서. 내용: 1. 안전 정보... 1 2. 설명:... 2 3. 멀티미터 작동:... 3 4. 사양... 4 5. 액세서리:...

1393EU014 통합 전원 스위치가 있는 강압 펄스 전압 변환기 컨트롤러 주요 기능 입력 전압 범위 9 20 V; 대기 모드에서 소비 전류 250mA;

스티어링 버튼의 추가 기능을 위한 범용 어댑터 ExFS 설치 및 구성 지침 펌웨어 버전: R01sy v 1.00 스티어링 버튼의 추가 기능을 위한 범용 어댑터 ExFS ExFS-R01sy

393EU04 통합 전원 스위치가 있는 강압 펄스 전압 변환기 컨트롤러 주요 기능 방사선 저항; 입력 전압 범위 9 20V; 현재 소비량

디지털 멀티미터 Mastech MY-60 매뉴얼. 1 목차: 1. 안전 정보... 1 2. 설명... 2 3. 멀티미터 작동... 3 4. 사양... 4 5. 액세서리:...

멀티미터 UT57. 사용자 매뉴얼. 소개 소개 UT57 멀티미터는 41/2 표시 범위의 새로운 UT50 멀티미터 시리즈에 속하며 안정적인 성능과

나는 Aliexpress에서의 성공적인 구매에 대해 말하고 싶습니다.


Lcr-t4는 커패시터의 커패시턴스, 저항의 저항, 코일의 인덕턴스를 측정할 수 있는 복합 전자 장치입니다. Lcr-t4는 트랜지스터, 다이오드의 매개변수를 결정할 수 있습니다. 또한 그래픽 LCD 디스플레이의 트랜지스터 유형, 특성, 트랜지스터 핀 지정을 보여줍니다.

Lcr-t4의 핵심은 ATmega328 마이크로컨트롤러입니다. 나중에 나는 Lcr-t4가 실제로 칼-하인츠 쿠벨러(Karl-Heinz Kubbeler) 동지의 수제 제품이라는 것을 알게 되었는데, 그는 "AVR-트랜지스터 테스터"라고 불렀던 다른 동지 Markus Frejek의 수제 제품을 기반으로 만들었습니다. 그들은 이 전자 기술의 기적을 개발하고 다이어그램, 소프트웨어 및 설명을 인터넷에 무료로 게시했습니다. 이제 이 장치를 "AVR 마이크로컨트롤러와 최소한의 추가 요소가 있는 ESE 테스터"라고 합니다. 그것은 다른 마이크로 컨트롤러로 전 세계의 라디오 아마추어에 의해 만들어지며 디자인을 변경하고 다양한 유형의 디스플레이를 사용하며 물론 소프트웨어를 변경합니다. Lcr-t4는 다음 중 하나입니다. 옵션"AVR 마이크로컨트롤러와 최소한의 추가 요소가 있는 ERE 테스터." 따라서 2015년에 Sergey Bazykin이 소프트웨어 버전 1.12k로 번역한 "AVR 마이크로컨트롤러 및 최소한의 추가 요소가 있는 ERE 테스터"에 대한 기술 지침을 사용할 수 있습니다.

인터넷 링크에서 "AVR-Transistortester"에 대한 문서를 읽을 수도 있습니다.



Lcr-t4 - 공장에서 제조되어 저항의 저항, 콘덴서의 정전용량, 코일의 인덕턴스 등의 측정 정확도가 좋은 특성을 가지고 있습니다. 이것은 내가 실제로 테스트한 것입니다. Lcr-t4는 라디오 아마추어가 그의 연구실에 가지고 있어야 하는 매우 필요하고 저렴한 장비입니다.

판매자가 명시한 사양:
저항기 저항 측정 범위: 최소 0.1ohm 50Mohm;
커패시터 커패시턴스 측정 범위: 최소 25pF, 최대 100,000uF;
유도 범위: 최소 0.01mN, 최대 20N

Lcr-t4는 새로운 기능이 포함된 새 펌웨어로 변경할 수 있다는 점을 말씀드리고 싶습니다. 나는 그것이 어떻게 이루어지는지 보았지만 그것을 스스로 반복하지는 않았습니다. 이를 위해 커넥터가 보드에 납땜되고(아래 사진 참조) AVR 마이크로 컨트롤러용 프로그래머의 도움으로 장치의 펌웨어가 변경됩니다.


9볼트 크로네 배터리를 전원으로 사용하는 것은 완전히 경제적이지 않습니다. 12볼트 전원 공급 장치와 전압을 9볼트로 낮추는 DC/DC 컨버터를 사용합니다. 그것은 나를 위해 잘 작동합니다.

나는 이미 비슷한 테스터를 조립했지만 때때로 그러한 장치가 집 밖에서 필요하기 때문에 다른 캠핑 옵션을 만들기로 결정했습니다(예: 호출 무선 장비 수리). 회로도는 크기가 크므로 축소된 사본입니다. 그것을 클릭하십시오.

atmega328의 테스터 회로

장치에 전원을 공급하기 위해 오래된 휴대 전화의 리튬 이온 배터리를 사용하기로 결정했습니다. 중국 휴대 전화는 이미 사망했지만 배터리는 여전히 용량이 가득 차서 장치에 전원을 공급할 준비가되었습니다. 따라서 컨트롤러를 제거하고 리드를 납땜하면 미래 장치의 경우에 성공적으로 배치되었으며 매개 변수 및 치수 측면에서 이 회로에 완벽했습니다.

대용량 메모리와 뛰어난 기능을 갖춘 328 메가 가스를 사용하여 제너 다이오드를 측정하기 위해 원래 제공된 보드의 변환기 부분은 그러한 배터리에서 작동하기위한 변환기로 사용하기로 결정되었습니다. 등급을 얻은 그는 최적의 효율과 전압을 얻었으며, 이는 약 4볼트에서 9볼트로 변환됩니다.

디스플레이는 특수 납땜 커넥터를 통해 연결되며 랙과 볼트를 통해 디스플레이를 연결하면 구조가 더욱 견고해지며 특히 연결이 풀리거나 느슨해지지 않도록 모든 것이 강한 접착제로 고정됩니다.

보드에는 소수의 부족한 예비 부품이 있으며 장치의 핵심은 34063 칩의 변환기인 메가 8 마이크로 컨트롤러입니다.

작은 부품을 측정하기 위한 커넥터는 미세 회로용 딥 소켓(베드)이고 더 큰 부품의 경우 소켓과 병렬로 납땜되는 조립식 단자대 2 + 2 클램프입니다.

배터리가 완전히 소모되지 않도록 5회 측정 후 펌웨어에 내장된 자동 종료 모드가 사용됩니다. 부품이 연결되지 않으면 장치가 대기 모드로 전환되고 장치 디스플레이가 꺼지고 장치가 소모하지 않습니다. 150mA, 10-15mA - 그러면 변환기만 작동하고 더 이상 작동하지 않지만 방전을 완전히 제거하기 위해 장치를 이미 주머니에 넣을 때 배터리를 분리하는 전원 스위치가 있습니다. 버튼을 눌렀을 때 보드.

부품을 테스트할 때 사용하는 "테스트" 버튼은 고정되어 있지 않고 자동으로 재설정됩니다. 플라스틱 케이스는 철물점에서 15루블에 샀고, 볼록하지 않은 좋은 비누 접시가 배달되었고, 모든 판자가 딱 들어맞고 자유 공간거의 안으로 들어갔다.

외부 커넥터를 연결할 때 충전 커넥터는 장치 회로를 분리하고 충전용 배터리(장치에 내장된 일종의 스위치)에만 연결합니다. 일반적으로 테스터를 반복하는 데 필요한 모든 파일을 다운로드할 수 있습니다.



관련 기사: