라디오 전자 및 전기 공학의 백과사전 자기 청우계. 무선 전자 및 전기 공학 백과사전 이 장치는 모형 항공기가 비행하는 동안 대기압의 변화를 기록하도록 설계되었습니다. MCS-51 제품군 마이크로컨트롤러와 비휘발성 메모리 칩을 기반으로 합니다. 아날로그-디지털 변환은 소프트웨어에서 구현됩니다. 기록된 정보는 컴퓨터로 전송되어 예를 들어 비행 고도를 표시하는 데 사용할 수 있습니다. 측정 수행은 아마도 마이크로컨트롤러의 가장 일반적인 "직업"일 것입니다. 이 경우 측정된 매개변수에 비례하는 전압이 먼저 디지털 등가물(다중 비트 이진 코드)로 변환됩니다. 이 작업이 완료되면 마이크로컨트롤러는 ADC(Analog-to-Digital Converter)로부터 결과를 병렬 또는 직렬 형식으로 전송할 준비 신호를 수신합니다. 그러나 ADC를 별도의 마이크로 회로로 사용하거나 심지어 마이크로 컨트롤러에 내장해야 할 필요성으로 인해 필연적으로 장치 비용이 증가하고 때로는 전력 소비가 증가하기 때문에 이러한 솔루션이 항상 정당화되는 것은 아닙니다. 둘째, 마이크로 회로 설계에 ADC를 추가하면 장치와 마이크로 컨트롤러 사이에 많은 전기 연결을 구성해야 하기 때문에 장치가 복잡해지고 신뢰성이 떨어집니다. 그러나 특히 아날로그에서 디지털로의 변환 속도에 대한 요구 사항이 낮은 경우 ADC가 내장되지 않은 저렴한 마이크로 컨트롤러용 간단한 프로그램을 사용하여 구현할 수 있습니다. 그림에 회로가 표시된 바로그래프는 내장형 ADC 없이 여전히 인기 있는 AT89C2051(DD1) 마이크로컨트롤러를 사용하며 아키텍처 및 명령어 세트 측면에서 MCS-51 제품군에 속합니다. 대기압 센서 - MPX4115A(B1). 측정된 압력에 비례하여 연산 증폭기 DA1.1에 의해 증폭된 센서의 출력 전압이 마이크로 컨트롤러에 내장된 전압 비교기의 입력 중 하나에 공급됩니다. 다른 입력에는 제너 다이오드 VD5 및 트랜지스터 VT1에서 안정적인 소스 전류로 충전될 때 커패시터 C2에 형성되는 선형 증가 전압이 공급됩니다. 이 전압의 변화 법칙과 선형 전압의 편차는 ±0,3%를 초과하지 않습니다. 변환 결과는 커패시터의 전압이 상승하기 시작하는 순간부터 마이크로 컨트롤러에 의해 기록된 증폭된 센서 전압과 동일한 순간까지 입력에서 수신된 마이크로 컨트롤러의 내부 타이머 카운터에 의해 계산된 펄스 수입니다. 비교기. 그 후 마이크로 컨트롤러는 트랜지스터 VT1.4을 여는 출력 P1에서 펄스를 생성합니다. 커패시터 C5는 저항 R10과 개방형 트랜지스터를 통해 방전된 후 측정 주기가 반복됩니다. 타이머는 모드 0에서 작동하며 12비트이며 카운팅 입력은 예비 1비트 분할기를 통과한 마이크로 컨트롤러의 수정 발진기 주파수를 11,059로 나눈 펄스를 수신합니다. 석영 공진기 ZQXNUMX Fkv = XNUMXMHz의 주파수에서 카운팅 펄스의 주파수는 Fsch \u12d Fkv / (2 * XNUMX5) = 11059/384 = 28,8kHz. 마이크로 컨트롤러의 TNO 레지스터는 카운트 종료 시 프리스케일러의 상태를 유지하므로 변환 결과의 총 비트 길이는 13이 됩니다. SB1 버튼을 누른 상태에서 바로그래프를 켜면 변환 결과가 I24C 인터페이스를 통해 마이크로컨트롤러에 연결된 02LC1B(DS2) 비휘발성 메모리 칩에 저장됩니다. 전원을 켤 때 SB1 버튼을 누르지 않으면 이전에 비휘발성 메모리에 기록된 모든 정보가 XS1 커넥터를 통해 컴퓨터 COM 포트의 RXD 입력으로 바이트 단위로 전송됩니다. 컴퓨터에서 실행 중인 모든 터미널 프로그램이 이를 수락할 수 있습니다. RS-232 표준에 해당하는 출력 신호의 셰이퍼는 비교기로 포함된 연산 증폭기 DA1.2입니다. 독자에게 제공되는 마이크로컨트롤러 프로그램 버전이 컴퓨터로부터 정보를 수신하는 기능을 제공하지는 않지만 이를 위해 필요한 레벨 변환기는 바로그래프에서 사용할 수 있습니다. 트랜지스터 VT3에 조립됩니다. XS1 커넥터는 컴퓨터의 COM 포트 커넥터에 직접 연결하거나 "모뎀"(크로스오버 없음) 케이블을 사용하여 연결해야 합니다. 대부분의 경우 케이블에 RXD 및 SG 회로라는 두 개의 전선만 있으면 충분합니다. 바로그래프가 컴퓨터에서 전송한 정보 수신을 구성하려면 TXD가 하나 더 필요합니다. XS1 커넥터의 접점 사이에 있는 나머지 9600개의 와이어와 점퍼는 DTR 및 RTS 제어 신호를 생성하고 DCD, DSR 및 CTS 입력의 상태를 분석하는 컴퓨터 프로그램의 올바른 작동에만 필요합니다. 마이크로 컨트롤러 프로그램에서 직렬 포트의 속도는 XNUMX 보오로 설정됩니다. 바로그래프는 전압이 9V인 2개의 갈바닉 배터리(예: "Krona")로 전원을 공급받습니다. 프로그램을 개발할 때 메모리 칩이 있는 AT89C2051 마이크로 컨트롤러의 IXNUMXC 인터페이스를 통한 통신 구현의 예가 Atmel 웹 사이트에서 사용되었습니다. 저자: K. 두나예프 다른 기사 보기 섹션 측정 기술. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 따뜻한 맥주의 알코올 함량
07.05.2024 도박중독의 주요 위험 요인
07.05.2024 교통 소음으로 인해 병아리의 성장이 지연됩니다
06.05.2024
다른 흥미로운 소식: ▪ 목이 긴 화석 ▪ 우주의 구름
무료 기술 라이브러리의 흥미로운 자료: ▪ 사이트 섹션 개인 교통수단: 육상, 해상, 항공. 기사 선택 ▪ 기사 역청 전기 히터 작업. 노동 보호에 관한 표준 지침 ▪ 풍력 에너지 기사. 무선 전자 및 전기 공학 백과사전 ▪ 기사 휴대용 라디오 방송국용 차량용 충전기. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |