AVR의 커패시터 수를 변경하는 알고리즘입니다. 당신의 손에 Vimiryuvach 커패시터

Tse 간단한 vimіryuvach mnostі. 예를 들어 자기 화살표의 시각화와 같이 기둥의 다리 뒤에서 강도를 높이는 여러 가지 방법이 있습니다. 한 시간 안에 마음의 마음에 공급되는 벡터 기질의 특성과 마음의 변화가 있습니다. Deyakі 단순 vimіryuvachі іnstі vikoristovuyu 통합 방법, vimіryuchі 단시간 vіdguk RC 랜스 전환 프로세스의 경우. 방법이 구현되도록 몸의 접기 vimirniks를 수집할 준비가 되어 있는지 알아보십시오.

전체 프로젝트는 통합 방법을 사용하고 있습니다. 디지털 뷰어에서 직접 결과를 쉽게 읽을 수 있다는 점에서 압도적인 방법이다. 클럭 간격으로 이미징하는 방식이기 때문에 정확한 아날로그 회로가 필요하지 않고 현미경으로 측정하는 동안 캘리브레이션을 읽기 쉽기 때문이다. vimiryuvach 수동 수집에 가장 적합한 통합 방법의 순서입니다.

전환 과정

란셋 진영의 고요한 시간 이전에 나타나는 현현이, 내가 되기 시작할 때 안정되지 않는 것을 과도기적 과정이라고 한다. 펄스 회로의 기본 현상 중 하나의 전환 과정. 아기 1a의 드롭 오프에서 열리고 커패시터 C는 저항 R을 통해 충전되고 전압 Vc는 아기 1b에 표시된 것처럼 다음과 같이 변경됩니다. 변경을 위해 나는 아기 1a를위한 란셋을 서있을 것입니다. EPC E를 변경하고 승리의 vimikach를 교체하는 것도 가능하며 두 가지 방법이 동일합니다. 시간 t에서 유출량 Vc는 공식에 의해 회전됩니다.

(1)

값 범위: t - 초, R - Omi, C - 패러디, 숫자 - e, 약 2.72. 압력 Vc가 Vc1의 값을 초과하면 시간 t1은 다음 공식에 따라 회전할 수 있습니다.

(2)

가격은 시간 t1이 C에 비례한다는 것을 의미합니다. 이 순위에서 다른 고정 매개변수의 요금에 대해 시간당 범위를 계산할 수 있습니다.

아파라트나 차스티나

충전에 1시간이 소요되도록 하려면 비교기, 스위치 및 논리만 있으면 됩니다. 그러나 마이크로 컨트롤러(AT90S2313)는 전체 프로젝트에서 승리하여 더 간단한 방법으로 구현할 수 있습니다. 어쩐지 AVR 컨트롤러의 아날로그 콤퍼레이터가 조금 생각했는데 콤퍼레이터 출력의 신호가 TC1 트리거의 입력으로 공급될 수 있다는 것을 알았다. 우리 국민들에게 좋은 기회입니다.

적분 회로는 그림과 같이 첨부되어 단순화 될 수 있습니다. 지지 스트랩은 저항식 다이얼러로 열립니다. 쌓기 쉽기 때문에 충전의 활력이 다하지 않더라도 승리한 딜러는 생명력이 바뀔 때까지 불안정한 결과를 훔칩니다. 공식 (2)를 볼 수 있습니다. 뒤쪽의 압력이 Vc1 / E 매개 변수로 대체 될 수 있음을 알 수 있습니다.이 매개 변수는 받침대 지지대 간격에서만 있습니다. 타이머 NE555의 미세 회로에 있는 Tsya perevaga vikoristovutsya. Zrozumіlo, 박차에 사는 방법은 유죄이지만 vimіryuvannya 시간 전에 안정적입니다.

기본 원칙에 따라 많은 경우 지지 스프링은 하나만 있을 수 있습니다. 그러나 0에 가까운 입력 유출의 승리는 시작 이유에 대해 문제가 있습니다.

  • Nicoli 스트레스는 0 볼트로 떨어지지 않습니다.커패시터의 스트레스는 0볼트까지 내려갈 수 없습니다. 커패시터가 낮은 수준에 도달할 때까지 커패시터를 언로드하는 데 1시간이 걸리므로 테스트를 수행할 수 있습니다. Tse bude zbіlshuvati 간격 vimіryuvan. 방전 키의 패딩 스프링도 효과를 향상시킬 수 있습니다.
  • 충전을 시작하고 타이머를 시작하기 1시간 전. Tse는 vimіryuvan을 용서할 수 있습니다. Tsim은 전체에 대해 클럭 주파수의 한 주기만 필요하기 때문에 AVR에서 zehtuvati일 수 있습니다. 다른 컨트롤러에서는 문제를 확인해야 할 수 있습니다.
  • 아날로그 란슈가의 스트럼 루프. AVR의 특이성에 따르면, 부하가 0에 가까울 때 아날로그 입력 성장의 유속. Tse는 vim_ryuvan을 용서하는 이유일 수 있습니다.

0에 가까운 응력을 밝히기 위해 두 개의 지지 스프링 Vc1(0.17Vcc) 및 Vc2(0.5Vcc)와 시간 간격 t2-t1(0.5RC)의 차이가 변경됩니다. 이렇게하면 소화 문제를 해결할 수 있으며 비교기가 닫히면 보상도됩니다. 별관에 부착 된 Drukovan 요금은 청결에 대한 복수의 유죄이며 표면에 schob minimumuvat vіtіk strumu입니다.

그 결과 1.5볼트 배터리로 살아가는 방식을 재변환하여 생명이 생성된다. 핵심 dzherelo 선명도는 계획 vimiryuvan에 대한 비표준입니다. 나는 viglyad를 만들고 싶지만 그것이 쏟아 질 때까지 계획은 강하지 않습니다. 란셋 선명도의 파편은 두 개의 필터에 붙어 있습니다 ... 5볼트 안정기가 있는 9볼트 배터리를 추천합니다 78L05 교체 새, BOD 기능을 켜지 마십시오. 그렇지 않으면 컨트롤러의 독립 메모리에 공물이 발생합니다.

빗발

낮은 범위 교정:먼저 SW1 버튼으로 0을 설정합니다. 그런 다음 정밀 커패시터 1nF를 켜고 P1 스위치에 대한 접점 #1 및 #3을 닫고 SW1 버튼을 누릅니다.

Schob calibruvati 상위 범위: 100nF의 정밀 커패시터를 연결하고 접점 #4와 #6을 P1 스위치에 닫고 SW1 버튼을 누릅니다.

"E4"가 활성화되면 값이 독립 메모리에서 보정되었음을 의미합니다. 보정이 이미 수행된 경우 표시되지 않습니다. 그러나 0으로 설정해야 하며, 스킨을 켰을 때와 스킨이 변경되기 전에 독립 메모리 및 재설치 시 값이 기록되지 않습니다.

비코리스탄냐

범위를 자동으로 무시

시작 프로세스는 장치를 켤 때 500밀리초 간격으로 실행됩니다. Vimіryuvannya는 낮은 범위 (3.3mΩ)에서 수리합니다. 커패시터의 전압이 130밀리초(> 57nF)로 늘어나 최대 0.5Vcc가 되지 않으면 커패시터가 방전되고 VIM이 상위 범위(3.3kOhm)로 다시 시작됩니다. 커패시터의 스트레스가 1초 동안 최대 0.5Vcc가 아닌 경우(> 440μF) 전압이 건너뛰고 "E2"로 나타납니다. 때로 시간 값이 허용되면 계산하여 표시하는 것이 가능합니다. 다중성의 의미는 처음 세 개의 악의 인물만 디스플레이에 표시되도록 순위로 표시됩니다. 이 랭크는 2개의 표시 범위와 3개의 표시 범위를 자동으로 진동시킵니다.

나는 인터넷에서 Vimiryuvach Amnosti의 첨부 파일을 설명한 아시아 소매점의 기사를 알고 있습니다. 마이크로 컨트롤러를 선택하고 "빌려온" 부품을 구입합니다. 따라서 원칙적으로 나는 소비자를 만족시키기 위해 최소한의 필요한 요소로 내 태도의 발전에 적응하는 능력을 개발하는 공식과 원칙을 안내했습니다. 이것은 주파수의 기능을 추가하여 메모리가 압도 된 방법입니다.

첨부 파일에는 건너뛰기("0" 설정) 버튼과 로봇 모드 변경 버튼의 두 가지 버튼이 있습니다.

"주파수 측정기", "Vimіryuvannya pF", "Vimіryuvannya nF"

로봇 공학의 원리는 커패시터가 단일 "임계값" 응력까지 충전될 때 접지를 연결하는 것입니다. Rozrakhunok은 아래 유도 공식에 따라 마이크로 컨트롤러에서 수행됩니다.

de T-시간 충전, R-란셋 충전, C- 커패시터 수, VC1- 시간 T에서의 커패시터 전압, E-lanceuga EPC.

Vimiryuvach vimiryuvan의 "pF-grade 1pF" 및 "nF-grade 1nF"의 두 가지 범위의 다양한 프라슈.

첫 번째 모드의 범위 ........................................... 1pF - 20nF, 정확도 1pF
범위 vimiryuvan 기타 모드 ........................................... 1nF - 22uF, 정확도 1nF
세 번째 모드의 vimiryuvan 범위 ........................... 1μF - 2000μF, 정확도 1μF
주파수 범위 ........................................... 10Hz(* 1Hz) - 8 MHz, 정밀도 10Hz(* 1Hz)
* - 버전의 경우 HD44780 컨트롤러에 표시기로 첨부하겠습니다.


건설:

마이크로컨트롤러의 퓨즈는 8MHz의 주파수에서 내부 RC 생성기의 클럭킹을 위해 또는 외부 석영 공진기의 클럭킹을 위해 스티칭될 수 있습니다.

저소음, hto, 디스플레이의 노이즈 문제가 없습니다. KS0066U(HD4478) 드라이버로 문자 표시용 배선도 및 펌웨어를 사용합니다.

디스플레이 TIC 8148 ... 아날로그 TIC55M

.

콘덴서는 모든 유형의 전자 랜턴에서 훨씬 더 넓으며 실제로는 무선 회로 없이는 할 수 없습니다. 전체 프로젝트에서 PIC 마이크로 컨트롤러를 사용하여 디지털 비디오 컨트롤러를 유도하는 기술에 대해 논의합니다. 전체 프로젝트는 다중도 값을 1nF에서 99uF로 변경할 수 있습니다(picofarad도 miryak에 따르면). 전체 프로젝트에서 Vikoristaniy는 PIC16F628A의 마이크로 컨트롤러입니다.

구성표는 두 부분으로 저장되며 다이어그램의 첫 번째 부분은 다음과 같습니다.

다른 부분:

화학에서 다른 부품을 만드는 것은 마이크로 컨트롤러의 지정에 따라 마이크로 컨트롤러의 설정과 연결됩니다.

마지막 저항을 통해 커패시터를 충전하는 원리에 대한 Tsei іmerіtel іnstіnstі znakazі. 커패시터에 필요한 시간뿐만 아니라 필요한 전압까지 바로 충전해야 하므로 C의 가격을 변경할 수 있으며 값 R은 알려져 있습니다.

저항 값(최소 22K)을 알고 충전하는 데 1시간이 걸리므로 이제 커패시터를 변경한 다음 숫자 C를 계산할 수 있습니다. 프로그램에는 동일한 원리가 있습니다. 프롬프트가 눌렸을 경우 수리할 것인지 묻는 메시지가 표시됩니다. Vimiyana의 LCD 디스플레이에 나타나는 능력. 회로에 생명을 불어넣기 위해서는 5V의 전압으로 회로에 생명을 불어넣어야 했습니다.

마이크로컨트롤러용 마이크로 프로그램은 C. PIC 컴파일러에 대한 정보로 작성되었습니다. vimіrnoї 용량의 최대값은 99.99uF입니다. 값이 경계 외부에 표시되면 프로그램은 "Z RANGE"를 표시합니다. 마이크로패럿이 나노패럿보다 낫다는 것은 분명합니다. 정확하고 공제가 모두 1nF가 되도록 조정되었습니다.

메모:고전압 커패시터는 코브 앞의 고저항 저항으로 방전되어야 합니다.

용량 연결:

/ 씨]

인터넷에서 Digital Capacitance Meter 기사를 방문하여 사본을 만들고 싶었습니다. 그러나 AT90S2313 마이크로 컨트롤러 및 후면 양극이 있는 LED 표시기는 손으로 나타나지 않았습니다. DIP 케이스의 ATMEGA16과 7 세그먼트 7 세그먼트 솔리드 크리스탈 표시기가 있습니다. Visnovk_v 마이크로컨트롤러 yakraz는 1초도 없이 PKI에 연결하는 사람들에서 시작되었습니다. 그런 순위에서 vimіryuvach는 모든 것을 하나의 미세 회로 (사실상, 전압 안정기), 하나의 트랜지스터, 다이오드, 저항기 커패시터, 3 개의 장미 및 버튼으로 줄였습니다. 이제 커패시터를 교체하는 방법에 대한 전원 공급 장치가 없습니다. 보드에 납땜할 때와 같이 항상 tim 전에 변경하므로 피코패럿 원(및 피코패럿의 일부)에 용량이 있는 SMD 커패시터의 경우 특히 중요합니다. 휴대용 및 휴대용 장치의 감염병이 감염되고 있으며, 바이러스의 하한선은 0.1pF이며 이러한 작은 용량에 대한 충분한 정확도를 선언합니다. 단, 바게토리의 경우 저주파(1킬로헤르츠)로 진행됩니다. 먹으려면 (더 큰 커패시터를 연결된 것과 병렬로 연결하기 위해) 그러한 마음에서 이미지의 허용 가능한 정확도를 어떻게 추론할 수 있습니까? 또한 인터넷에서 마이크로 컨트롤러 및 작동 드라이버(즉, 전자기 릴레이 및 단일 고귀한 PKI 사용)에서 RLC 미터 회로의 많은 클론에 도달할 수 있음을 알 수 있습니다. 그러나 "인간과 같은" 그런 작은 장치에 굴복하는 것은 불가능합니다. bagatokh іnshikh의 vidminu에서 vimіryuvannya에 대한 tsei vimіryuvach 특별 디자인은 umnostі의 작은 가치입니다.

작은 인덕턴스(나노제너 1개)를 알아차리자마자 나는 우리 회사 유형인 성공 분석기 RigExpert AA-230입니다.

Vimiryuvach Amnosti의 사진:

vimіryuvach mnostі의 매개 변수

vimіryuvannya의 범위: 1pF에서 약 470μF.
간격: - 0 ... 56 nF(하한 경계) і 56 nF ... 470 μF(상한 경계) 사이의 자동 혼합.
표시: 유효 숫자 3개(최소 용량의 경우 2자리, 최소 10pF).
제어: "0"을 설정하고 보정하는 버튼 1개.
교정: 100pF ~ 100nF 두 개의 개별 커패시터를 사용하여 한 번.

마이크로 컨트롤러 visnovka의 많은 부분이 RKI에 연결됩니다. 그때까지 회로 내 마이크로 컨트롤러 프로그램(ByteBlaster)에 대한 장미 연결도 있습니다. 비교기 AIN0 및 AIN1의 입력을 포함하여 회로 vimіryuvannya 장치의 Chotiri vivedennya zadіyanі, 출력 간격 (보조 트랜지스터 뒤)과 임계 전압 진동 출력 사이의 제어 출력. 버튼은 하나의 마이크로 컨트롤러에 연결됩니다.

스프링용 안정기 +5 V는 기존 방식에 따라 픽업합니다.

표시기 - 세그먼트의 직접 연결(tobto non-multiplex)이 있는 7세그먼트, 4자. RKI에 큰 문제가 없었다는 것은 유감입니다. 동일한 핀아웃 및 크기(51 × 23mm)는 예를 들어 AND 및 Varitronix와 같이 bagatokh 형식 표시기로 표시될 수 있습니다.

다이어그램은 아래에 나와 있습니다(다이어그램에는 "극성 반전"에서 검색하기 위한 다이오드 표시가 없으므로 이를 통해 시스템을 연결하는 것이 좋습니다).

마이크로컨트롤러 프로그램

진동 ATMEGA16 - "작은" 시리즈가 아닌 "MEGA" 시리즈에서, 어셈블러 프로그램을 멍청한 의미로 작성하는 특별한 감각. 이동 중에 더 강력하고 간단하며 마이크로 컨트롤러의 적절한 플래시 메모리를 사용하면 본체를 열 때 부동 소수점에서 내장 라이브러리 기능을 사용할 수 있습니다.

마이크로컨트롤러는 2시간 내에 다중도 평가를 수행합니다. 처음에는 3.3MΩ 지원(하한 경계)이 있는 저항을 통해 커패시터를 충전하는 데 1시간이 시작됩니다. 필요한 경우 0.15초 동안 도달하지 않으면(제한이 56pF에 가까울 때) 3.3kΩ 저항(상한)을 통해 커패시터 충전이 반복됩니다.

동시에 마이크로 컨트롤러는 100Ohm을 지원하는 저항을 통해 커패시터를 방전한 다음 0.17V의 전압으로 충전합니다. 1시간 후 충전은 2.5V(전압의 절반 ). 쓰기, 주기가 반복됩니다.

결과가 표시되면 78Hz에 가까운 주파수의 교류 극성(와이어) 전압이 RKI 케이블에 공급됩니다. 지표의 동화 증가의 시간적 빈도에 도달합니다.

주어진 vimirnik의 도움으로 다중도를 쉽게 변경할 수 있습니다. 단일 pF의 다중도는 최대 수백 마이크로패럿입니다. 지식을 향상시키는 몇 가지 방법이 있습니다. 이 프로젝트에서는 통합 방법이 사용됩니다.

주요 방법은 승리 방법이 첫 시간에 설정되어 MK에서 정확히 얻을 수 있다는 것입니다. 전체 방법은 자체 제작 vimiryuvach otnosti에 훨씬 더 적합합니다. 그 전에는 마이크로 컨트롤러에서 구현하기 쉽습니다.

로봇의 원리

변화할 때 보이는 모습, 나는 그 계획을 과도기적 과정이라고 부를 것이다. 디지털 회로를 이해하는 가장 기본적인 것 중 하나입니다. 작은 1의 키가 열려 있으면 저항 R을 통해 커패시터가 충전되고 작은 1b와 같이 전압이 새 것으로 변경됩니다. 모터 커패시터의 초기 압력 결정:

СІ 단위의 회전 값, t 초, R 옴, C 패러디. 커패시터의 압력이 V C1 값에 도달한 후 1시간 후에는 다음 공식에 가깝습니다.

vaping 공식에서 t1 시간은 커패시터의 용량에 비례합니다. 또한 커패시터를 충전하는 시간당 범위를 계산할 수 있습니다.

계획

충전 시간을 늘리려면 마이크로 컨트롤러의 비교기 및 타이머와 디지털 논리의 마이크로 회로를 추가하십시오. AT90S2313 마이크로컨트롤러(최신 아날로그는 ATtiny2313). 비교기의 출력은 트리거 T C1에 의해 트리거됩니다. 경계 응력은 저항 다이얼러에 의해 설정됩니다. 한 시간 충전해도 에너지가 소모되지 않습니다. 충전 시간은 Formula 2로 시작하므로 Formula VC 1 / E의 수명을 기다릴 필요가 없지만 파트너의 기능 일뿐입니다. 분명히 장력을 측정하는 동안 전압을 지속적으로 두드려야 합니다.

공식 2는 0볼트에서 커패시터를 충전하는 시간입니다. 그러나 스파링이 0에 가깝기 때문에 공격적인 이유로 접을 수 있습니다.

  • 응력은 0볼트로 떨어지지 않습니다.커패시터를 재방전하는 데 1시간이 걸립니다. 가격은 시간과 측정의 증가에 따라 올라갈 것입니다.
  • 시작하는 데 1시간이 필요합니다.충전 및 타이머 시작. Tse viklichka vimіryuvannya. AVR의 경우 하나의 클럭이 필요한 것은 중요하지 않습니다.
  • 아날로그 입력의 Vitik struma. AVR 데이터시트에 따르면 입력 전압이 0볼트에 가까울 때의 성장 속도입니다.

이러한 폴딩의 추가 폴딩을 위한 두 개의 임계값 스프링 VC 1(0.17 Vcc) 및 VC 2(0.5 Vcc)가 있습니다. 소수의 지불의 표면은 스트러밍의 최소화를 위해 깨끗한 유죄입니다. 마이크로컨트롤러는 1.5VAA 배터리가 있는 DC-DC 컨버터로 전원을 공급해야 합니다. DC-DC 리브랜딩 대리인, bazhano vikoristovuvati 9 V배터리 i re-converting 78 05, 바자노또한아니 vimikati이사회, 즉, 문제가 없을 수 있습니다. EEPROM.

칼리브루반냐

더 낮은 범위를 보정하려면:버튼 SW1의 도움 뒤에. 그런 다음 핀 # 1과 핀 # 3을 분홍색 P1에 놓고 1nF 커패시터를 삽입하고 SW1을 당깁니다.

상위 범위를 보정하려면:핀 # 4와 # 6을 P1에 고정하고 100nF 커패시터를 삽입하여 SW1을 당깁니다.

활성화된 경우 "E4"를 쓰는 것은 EEPROM의 값이 보정되었음을 알 수 없음을 의미합니다.

비코리스탄냐

자동 범위 감지

충전은 3.3m 저항을 통해 수리됩니다. 커패시터의 압력이 130mS(> 57nF) 미만인 최대 0.5Vcc가 아닌 경우 3.3kOhm 저항을 통해서도 커패시터가 방전되고 새로운 충전이 시작됩니다. 1초(> 440μF) 동안 커패시터 0.5Vcc에 압력이 가해지지 않으면 "E2"를 씁니다. 시간이 고정되면 우주의 계산 및 표현이 계산됩니다. 나머지 세그먼트는 vimir 범위(pF, nF, μF)를 표시합니다.

자티스카흐

야크는 소켓의 일부를 vikoristovuvati할 수 있습니다. 전력이 적은 경우(1피코패럿) 마지막 전선의 승리 시간은 고려하지 않습니다.