알림: UTP케이블, Telit GM862 GSM/GPRS 모듈 및 안테나, Port Expander는 포함되어 있지 않습니다.
개요
본 개발보드는 16 opto-input과 16 relay(최대 16A)를 가진 PLC시스템입니다. *
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
mikroICD는 PIC MCU상의 프로그램을 테스트하고 디버깅하는 하드웨어 툴입니다.
케이스 안에 위치하였을 경우에는 먼지와 습기로부터 좀더 보호받을 수 있습니다. *
Serial Ethernet ENC28J60는 SPI통신을 사용합니다.*
Telit GM862 GSM/GPRS 모듈이 GSM/GPRS통신을 위해 보드에 장착될 수 있습니다(참고: 국내는 GSM통신망이 없습니다.) *
보드 구성품
터미널블럭를 이용하여 MCU와 RS-232 통신을 할 수 있습니다. **
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
3.3V Voltage Regulator가 시리얼 이더넷의 전원으로 사용됩니다. *
RS485 통신 모듈로 485네트워크와 통신을 할수있습니다. *
A/D converter MCP3204이 정교한 아날로그 입력 측정을 가능하게 합니다. *
High-efficient switching unit이 안정적인 전원공급을 가능하게 합니다. *
A/D 컨버터를 위한 참조전압은 VCC(5V) 혹은 4.096 V가 될 수 있습니다. *
모든 MCU핀은 향후 확장에 대비하여 IDC10 커넥터에 연결 되어 있습니다.
안테나는 antenna holder에 위치시킬 수 있습니다. *
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다.
16개의 입력라인은 Schmitt trigger를 가진 빠른 optocouplers HP2630장착 *
DIP스위치는 pull-up/pull-down resistor와 포트 핀을 분리하기 위해 사용됩니다.
mikroICD를 지원하는 빠른 USB 2.0 programmer는 다른 외부 프로그래머 연결을 필요없게 합니다.
ENC28J60 은 28-pin, 10BASE-T Ethernet Controller로 SPI 인터페이스를 가지고 있습니다.
Telit GM862 GSM/GPRS을 연결하기 위한 GSM/GPRS Connector
PIC18F4520는 PICPLC16 v6 PLC 보드를 제어하는 MCU입니다 *
Speaker와 microphone 이 터미널블럭을 통해 GSM/GPRS 모듈에 연결되어 있습니다. *
최대 16A까지 지원하는 16개의 relay. 각각의 릴레이는 신호표시용 LED가 있습니다. *
배터리로 동작하는 Real-Time Clock (RTC) DS1307는 현재시간 정보를 유지합니다. **
릴레이출력을 작동시키기 위해 고전류 Darlington arrays ULN2804 가 사용되었습니다. *
MCU핀은 보드 뒷면에 명기가 되어 있어 핀에대한 기본적인 정보를 제공합니다.
PICPLC16 v6 보드는 Telit GSM/GPRS modules(GM862-GPS, GM862-QUAD-PY, GM862-QUAD)을 지원합니다. 이 모듈은 보드에 쉽게 연결될 수 있습니다.
알림: 한국에는 GSM/GPRS 이동통신망이 없습니다. Telit GM862 GSM/GPRS module과 안테나는 따로 판매되고 있습니다.
ENC28J60 는 28-pin, 10BASE-T Ethernet Controller로 on-board MAC & PHY, 8 Kbytes of Buffer RAM과 SPI를 가지고 있습니다.
On-Board Programmer 와 In-Circuit Debugger
3가지가 1개의 개발보드에! - 개발보드 + On-Board USB 2.0 programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD는 매우 효과적인 하드웨어 레벨의 실시간 디버딩 툴입니다. mikroICD는 PIC 마이크로컨롤러상의 mikroC, mikroPascal, mikroBasic 프로그램을 실행할수 있게 하며 프로그램이 실행되는 동안 변수값이나, Special Function Registers (SFRs), RAM, EEPROM 메모리모듈을 감시할 수 있게 합니다. MCU 프로그래밍을 위한 빠른 속도의 USB 2.0 programmer가 보드상에 있습니다.
Windows® Certified Drivers
보드상의 programmer를 위한 드라이버는 Microsoft® Windows® XP, Windows® Vista and Windows® 7 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
예제
- A/D 컨버터를 사용하는 간단한 데모. PIC MCU는 MCP3204와 SPI통신을 이용하여 통신함
- RS485 라이브러리 사용 데모
- 옵토커플러 상태 읽기 데모. 입력이 로직 0 이면, 릴레이가 켜짐
- 릴레이를 1초 딜레이하여 켜기
- 정의된 형태의 SMS 메세지를 받고 메세지안에 명기된 릴레이 ON/OFF
- DS1307 RTC에 날짜/시간 읽고 쓰기 예제
- 이더넷상에서 1번부터 15번 릴레이를 토글링 시키는 예제
- UART사용 예제. RS232를 통해 데이터를 받으면 MCU는 즉시 받은 데이터를 다시 상대방에게 전송
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: UTP Cable, Telit GM862 GSM/GPRS 모듈 및 안테나, port expander는 포함되어 있지 않습니다.
- PICPLC16 v6 PLC 개발보드
- USB 케이블
- 소프트웨어, 드라이버 및 예제코드 CD
- 문서
본 제품은 mikroC PRO for PIC, mikroBasic PRO for PIC, mikroPascal PRO for PIC 컴파일러 데모버전을 포함하고 있습니다. 모든 데모버전은 완전하게 동작하지만 hex 파일 출력이 2K word까지만 가능한 제한이 있습니다. 쉬운 개발을 위해 예제코드를 지원합니다.
악세사리보드
악세사리보드는 학생이나 엔지니어들이 다양한 MCU의 기능을 실험해 보고 테스트 할 수 있게 ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.