라디오 전자 및 전기 공학의 백과사전 마이크로 컨트롤러 Z1821의 프로그래머 P-DS8. 무선 전자 및 전기 공학 백과사전 무선 전자 및 전기 공학 백과사전 / 마이크로 컨트롤러 모든 부피(예: 발코니, 수족관, 목욕탕 등에 야채를 보관하는 상자)에서 특정 온도를 유지하기 위해 정확도 특성, 구현 비용, 그리고 사용의 용이성. 오늘날 아마도 이 문제에 대한 가장 우아한 해결책은 Dallas Semiconductors의 비교적 저렴한 디지털 온도계 온도 조절기 DS1821을 사용하는 것입니다. 이 칩은 원격 디지털 온도계 또는 온도 센서가 내장된 온도 조절기 제어 컨트롤러로 사용할 수 있습니다. DS1821의 작동 유형을 선택하기 위한 것입니다. 또한 마이크로 회로가 온도 조절기 모드에서 작동하고 P-DS1821 프로그래머를 사용할 때 제어 장치의 비휘발성 메모리에서 설정을 설정(변경)합니다. 프로그래머는 프로그래밍 가능한 칩을 설치하기 위한 컨트롤과 소켓이 있는 보드, 출력 전압 5V ± 5%(부하 전류 약 20mA)의 별도 전원 공급 장치, PC 직렬 포트가 있는 통신 케이블로 구성됩니다. 후자에 설치된 지원 소프트웨어 패키지. P-DS1821은 PC와의 교환 모드와 오프라인 프로그래밍의 두 가지 모드로 작동할 수 있습니다. 첫 번째 경우 장치는 직렬 케이블을 사용하여 PC의 COM 포트에 연결됩니다. 데이터는 pgds1821 제어 프로그램을 사용하여 프로그래머의 비휘발성 메모리 칩에 "플래시"됩니다. 다중 창 셸의 원리를 기반으로 구축되었으며 Windows NT 및 Windows 95/98 운영 환경에서 작동할 수 있습니다. 오프라인 모드에서는 PC를 사용하여 교환 모드에서 이전에 선택한 것과 동일한 설정으로 여러 DS1821 마이크로 회로를 연속적으로 프로그래밍할 수 있습니다. 이 경우 PC는 필요하지 않습니다. 장치의 작동 모드는 "재설정" 및 "시작" 버튼, 점퍼 및 프로그래밍의 성공적인 완료를 확인하는 LED를 포함하는 컨트롤에 의해 설정됩니다. 프로그래머(그림 3)의 기본은 DD2 Z86E0812PSC 마이크로 컨트롤러입니다. 메모리에 "하드 배선된" 제어 프로그램 덕분에 마이크로 회로를 프로그래밍하고 PC에서 나오는 명령을 실행하는 프로세스를 제공합니다. DD2의 클록 주파수는 석영 공진기 ZQ1과 1...2pF 용량의 커패시터 C22, C33로 구성된 회로에 의해 설정됩니다. 프로그래머 구성 요소에 전원을 공급하고 프로그래밍 알고리즘을 실행하는 데 필요한 전압은 출력 전압이 5V인 외부 전원 공급 장치에서 공급됩니다. 프로그래머 보드와 PC COM 포트 간의 통신은 DD2 포트 기반 소프트웨어로 구현된 UART 직렬 프로토콜을 사용하여 수행됩니다. RS232 인터페이스 모드 중 하나와 자유롭게 인터페이스할 수 있습니다. 이들 포트와 PC의 COM 포트 사이의 교환은 DDI 칩의 인버터로 사용되는 버퍼를 통해 수행됩니다. HL1 LED는 프로그래밍 모드를 나타냅니다. 비휘발성 메모리 칩 DS1은 프로그래머의 전원이 꺼질 때 온도 조절기 설정 값이 저장되도록 보장합니다. 프로그래밍 가능 칩을 연결하려면 표준 패널(XS1)의 세 섹션 중 하나를 사용할 수 있습니다. 또는 DS282836 핀을 나사로 고정하기 위한 삼중 단자 클램프 AMP 2-1821. 전원 공급 장치 및 PC COM 포트가 있는 통신 케이블은 각각 납땜을 통해 또는 표준 터미널 블록 X1 및 X2를 통해 프로그래머 보드에 연결됩니다. PC로 연결되는 케이블 길이는 3~4m를 초과해서는 안 됩니다. PC의 COM 포트에 연결하기 위한 커넥터는 표준 9핀 또는 25핀(DB-9M 또는 DB-25F)입니다. 통신 케이블의 전선은 표에 따라 연결됩니다. 4. DD2 MK의 EEPROM에 있는 제어 프로그램은 UART 직렬 인터페이스의 구성과 프로그래밍 가능한 마이크로 회로의 작동 설정을 설정하는 절차의 실행을 보장합니다. 소프트웨어 기반 UART에는 PC로부터 정보를 비동기적으로 수신하기 위한 16바이트 입력 버퍼가 포함되어 있습니다. 명령 해석기는 서비스 대상 장치의 내부 메모리에서 정보를 프로그래밍하고 확인하고 읽는 기능을 제공합니다. DD2 마이크로컨트롤러의 EEPROM 코드는 표에 나와 있습니다. 5. PC와의 교환 모드에서 장치는 온도 조절기 설정을 프로그래머의 메모리에 "플래시"하고, 다양한 설정으로 여러 온도계-온도 조절기를 프로그래밍하고, DS1821의 작동 유형(디지털 온도계 또는 온도 조절기)을 선택하는 데 사용됩니다. 이 모드에서 장치 작동이 시작됩니다. 점퍼 S1을 설치하여. 전원을 프로그래머에 연결하고 케이블을 사용하여 장치를 PC의 COM 포트에 연결하십시오. 그런 다음 프로그래머와 PC의 전원을 켜고 pgds1821 프로그램을 시작하십시오. 이 모드에서 프로그래머의 작동은 마우스를 사용하여 제어 프로그램 셸 창의 버튼을 눌러 제어됩니다(그림 4). 제어 프로그램을 시작하면 화면에 두 개의 창이 나타납니다. 큰 메인 창과 그 위에 있는 작은 상태 창으로, 프로그래머와 교환할 PC COM 포트를 선택할 수 있습니다. 원하는 포트(COM1 또는 COM2)는 스위치를 적절한 위치로 이동(마우스 사용)한 다음 "확인" 버튼을 눌러 선택합니다(이하에서는 프로그램 창에 있는 가상 컨트롤을 의미함). 앞으로는 메인 창에서 "포트 선택" 버튼을 클릭하면 이 창이 열립니다. 작업을 시작하기 전에 메인 창 왼쪽 상단에 있는 "ON LINE" 표시의 색상에 주의해야 합니다. 녹색이면 프로그래머와 통신이 이루어진 것이고 빨간색이면 반대로 연결되지 않은 것입니다(단선, 전원 부족, 통신 포트 지정이 잘못되어 발생). 마이크로 회로를 프로그래밍하려면 XS1 소켓에 설치하고 "NEW DEVICE"버튼을 누르십시오. "DEV POWER" 표시기의 빨간색은 DS1821이 교환 준비가 되었음을 나타냅니다. "장치 매개변수 읽기" 버튼을 클릭하면 칩 메모리에 저장된 현재 매개변수 값을 읽을 수 있습니다. 버튼 아래에 있는 "TH" 창에 나타납니다(온도 조절 장치 온도의 상한 값(섭씨 온도)). "TL"(낮음) 및 "POL"(제어 신호 극성). "OK!" 표시의 녹색 읽은 정보의 정확성을 확인합니다. 칩에 새 설정을 쓰려면 "장치 매개변수 쓰기" 버튼 아래에 있는 "TH", "TL" 및 "POL" 상자를 입력한 다음 클릭해야 합니다. "Power-up Mode" 스위치를 사용하여 다음에 공급 전압이 적용될 때 마이크로 회로의 작동 모드를 설정합니다. DS1821을 "Thermostat" 위치로 옮기면 DS1이 켜지고 온도 조절기 모드에서 작동하며, "XNUMX-Wire" 위치로 바꾸면 단일 와이어 인터페이스를 갖춘 온도계로 작동합니다. "장치 매개변수 쓰기" 버튼을 클릭하면 해당 "OK!" 녹색으로 점등되어 프로그래밍이 성공적으로 완료되었음을 확인합니다. 온도계의 기능은 "온도 변환" 버튼을 눌러 확인합니다. 아래 창에 "WAIT" 표시기가 꺼진 후 마이크로 회로에서 읽은 온도 값이 나타납니다. 다음 마이크로 회로를 프로그래밍한 후 "POWER OFF" 버튼을 누르고 마이크로 회로를 다음 마이크로 회로로 교체한 다음 "NEW DEVICE" 버튼을 눌러 시작하여 프로그래밍 주기를 반복합니다(위 참조). 오프라인 모드에서 작동할 장치를 준비하려면 필요한 매개변수 값을 장치의 비휘발성 메모리 칩에 기록해야 합니다. 이는 "프로그래머 매개변수 쓰기" 버튼 아래에 있는 "TN", "TL", "POL" 상자를 입력한 다음 이를 눌러 수행됩니다. "OK!" 표시의 녹색 프로그래밍이 성공적으로 완료되었음을 확인하는 신호 역할을 합니다. "장치 매개변수 읽기" 버튼을 누르면 메모리에 저장된 현재 매개변수 값이 해당 창에서 읽혀집니다. "TN" 창에서 정보를 빠르게 전송할 수 있습니다. "장치 매개변수 쓰기" 버튼 아래의 TL", "POL"을 "프로그래머 매개변수 쓰기" 버튼 아래의 해당 창으로 이동한 다음 이 버튼 사이에 있는 이중 화살표를 사용하여 뒤로 이동합니다. "QUIT" 버튼을 눌러 프로그램을 종료합니다. 프로그래머의 오프라인 작동 모드는 설정된 매개변수의 동일한 값을 사용하여 여러 개의 미세 회로를 프로그래밍해야 하는 경우 편리합니다. 이 모드로 전환하려면 장치를 PC에 연결하는 코드를 분리하세요. +1V 전원 공급 장치를 분리하지 않은 채 점퍼 S5을 제거한 다음 프로그래밍할 칩을 해당 패널에 삽입합니다. 프로그래밍은 프로그래머 버튼 SB 1("시작")을 눌러 수행됩니다. 이 경우 HL1 LED가 짧은 시간(약 1초) 동안 켜졌다가 꺼지면서 정보 기록이 성공적으로 완료되었음을 나타냅니다. 어떤 이유로든 프로그래밍이 실패하면 LED가 깜박이기 시작합니다. 작업을 반복하려면 SB2("Reset") 버튼을 누른 다음 SB1 버튼을 다시 누르십시오. 각 후속 칩은 XS1 패널에 설치한 후 SB1 버튼을 눌러 프로그래밍됩니다. 저자: A. Olkhovsky, S. Shcheglov, A. Matevosov, K. Chernyavsky, 모스크바 다른 기사 보기 섹션 마이크로 컨트롤러. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 터치 에뮬레이션을 위한 인조 가죽
15.04.2024 펫구구 글로벌 고양이 모래
15.04.2024 배려심 많은 남자의 매력
14.04.2024
다른 흥미로운 소식: ▪ 바람을 보다 ▪ 빛나는 지문
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 깜박이는 램프. 무선 전자 및 전기 공학 백과사전 ▪ 기사 계획, 핀아웃(배선) 케이블 Ericsson 218,318,337,388. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |