Open Source thiết kế mạch PLC 32-bit ARM

Power Supply 12 to 24 Volts DC
Digital Inputs 22 Inputs with LED indicators (12 to 24V)
Digital Outputs 16 NPN open-collector (current sinking) outputs rated at 200mA each
Analogue Inputs 6 analogue inputs rated at 0V to 10V, 10-bit resolution
Communications 1 × USB device port, 2 × RS-232 ports (TX and RX only), 1 × RS-485 port, 1 × JTAG debug port
Real Time Clock Seconds, minutes, hours, day, month, years, and century
Automatic leap year compensation
Battery backup
Memory 256k bytes Flash memory for program and data storage
32k bytes SRAM for program and data storage
16k EEPROM for non-volatile storage, general-purpose use
SD card socket for SD or MMC memory card
Microcontroller AT91SAM7A3 32-bit ARM microcontroller from Atmel
Clock speed 48MHz
Mounting Uses standard DIN rail for mounting
Programming Code is loaded via the JTAG port


File thiết kế Altium các mạch:

Download the Altium designer PLC source files: (795.7kB) – mở bằng phần mềm Altium.

CPU Board

The PLC CPU board is mounted on the IO board with two rows of pin headers.

CPU board schematic: OSPLC2_2_CPU.pdf (37.9kB)

CPU board outline and dimensions: OSPLC2_2_CPU_outline.pdf (276.4kB)

CPU Board Plugged into IO Board

CPU Board Plugged into IO Board

CPU Board Bottom

CPU Board Bottom Showing RTC Backup Battery and SD Card Socket

IO board

The I/O board has components mounted on both sides of the board.

I/O board schematic: OSPLC2_2_IO.pdf (75.8kB)

I/O board outline and dimensions: OSPLC2_2_IO_outline.pdf (113.3kB)

IO Board Top View

IO Board Top View

IO Board Bottom View

IO Board Bottom View

Status Board

Status board schematic: OSPLC2_2_Status.pdf (15.1kB)

Status board outline and dimensions: OSPLC2_2_Status_outline.pdf (33.4kB)

Status Board Top

Status Board Top View

Status Board Bottom

Status Board Bottom View



Please enter your comment!
Please enter your name here