Программируемая IoT платформа PHPoC Black
P4S-341 представляет собой промышленную программируемую плату ввода/вывода. Вы можете создавать различные системы связи сети P4S-342 для многих устройств, таких как датчики и исполнительные устройства.
Компания PHPoC обеспечивает язык программирования PHPoC, который они создали самостоятельно и который программирует P4S-341. Данный язык прост в использовании и совместим с PHP, который широко используется в программировании.
PHPoC по определению совместим с PHP, но эти языки все-таки имеют различия из-за ограничений по поводу встроенной системы. Вы можете посмотреть PHPoC Language Reference и PHPoC vs PHP для более подробной информации.
Основные достоинства
- Оснащен встроенным интерпретатором PHPoC
- Обеспечивает простую среду разработки с помощью USB
- Обеспечивает 10/100 Mbit сеть Ethernet
- Оснащен 22-ю цифровыми i/o и 6-ю аналоговыми входными портами
- Оснащен 2-мя UART портами
- Оснащен 4-мя аппаратными таймерами (Hardware Timer)
- Оснащен I2C и SPI интерфейсами
- Оснащен стеками TCP/IP
- Оснащен веб-сервером
- Поддержка веб-сокета, Telnet, SSH и SSL
- Предоставляет различные библиотеки, такие как Email, DNS, MySQL и другие
- Оснащен PHPoC отладчиком/дебаггером – инструмент разработки для Windows
Технические характеристики
Питание | Input 1 | DC 5V (±0.5V) |
---|---|---|
Input 2 | DC 5V (±0.5V) – USB Device Port | |
Потребляемый ток | Typical – about 110mA Power Down mode – less than 200uA |
|
Размеры | 66.5㎜ x 63.8㎜ x 13㎜ | |
Вес | about 29.8g | |
Интерфейс | UART | 2 X UART Ports(UART0 ~ 1), Baudrate: 1,200 bps ~ 230,400 bps |
Network | 10/100Mbps Ethernet | |
USB | USB Host – DM and DP USB Device – for PC |
|
Digital I/O | UIO0: pin #0 ~ #21, #30(LED), #31(LED) | |
Analog Input | ADC_CH0 ~ 5, AREF, 12-bit resolution | |
Hardware Timer (HT) | HT0 ~ 3, toggle/pulse/pwm output and capture mode |
|
SPI | NSS, SCK, MISO, MOSI | |
I2C | SCL, SDA | |
Встроенная батарея | 3V | |
Температура | Хранение /Использование |
-40℃ ~ 85℃ |
Сертификация | RoHS Compliant |
Подробная схема устройства
1. Светодиоды и индикация
На платформе P4S-341 размещено 6 светодиодов.
LED | Действие |
---|---|
PWR / 3.3V / PWR5 | подключение питания > ON |
STS | запуск PHP > повторение On и Off каждую секунду PHP не запущен > переодическое кратковременное мигание |
UIO30 | на платформе LED: соединён с 30-м пин UIO0 |
UIO31 | на платформе LED: соединён с 31-м пин UIO0 |
PWR, STS, UIO30 и UIO31 расположены на противоположной стороне.
2. Сеть Ethernet
P4S-341 оснащен 10/100 Mbps сетью Ethernet.
3. Функциональная кнопка (Func)
Функциональная кнопка используется для изменения текущего режима в режиме настроек.
4. Порт USB-устройства для связи с ПК
После подключения порт-устройства USB к компьютеру, вы сможете получить доступ к P4S-341 с помощью инструмента разработки путем подключения кабеля USB к этому порту. Имеется возможность подключения питания DC 5V через порт. Однако P4S-341 может не работать должным образом в случае подачи питания только через порт по причине недостаточности тока, проходящей через порт.
5. Подача питания
6. Кнопка сброса (RESET)
Данная кнопка используется для аппаратного сброса.
7. Консольный порт
Этот порт является консольным портом для управления.
Раздел | Значение |
---|---|
Уровень сигнала | 3.3V |
Конфигурация | 115,200bps / 8 Data bit / 1 Stop bit / No parity |
Назначение контактов | #1 – 3.3V, #2 – RX, #3 – TX, #4 – GND |
8. JP1
Значение | Описание | Значение | Описание |
---|---|---|---|
3.3V | 3.3V Output | PWR5 | Output Supplied Power (5V±0.5V) |
GND | Ground | AREF | ADC reference input port |
AD0 | ADC channel 0 | AD3 | ADC channel 3 |
AD1 | ADC channel 1 | AD4 | ADC channel 4 |
AD2 | ADC channel 2 | AD5 | ADC channel 5 |
GND | Ground | GND | Ground |
HT0 | Hardware Timer 0 | HT2 | Hardware Timer 2 |
HT1 | Hardware Timer 1 | HT3 | Hardware Timer 3 |
NSS/0 | SPI – NSS / UIO0 #0 | 12 | UART #1 RTS / UIO0 #12 |
SCK/1 | SPI – SCK / UIO0 #1 | 13 | UART #1 CTS / UIO0 #13 |
MISO/2 | SPI – MISO / UIO0 #2 | 14 | UIO0 #14 |
MOSI/3 | SPI – MOSI / UIO0 #3 | 15 | UIO0 #15 |
U0TX/4 | UART #0 TX / UIO0 #4 | 16 | UIO0 #16 |
U0RX/5 | UART #0 RX / UIO0 #5 | 17 | UIO0 #17 |
SCL/6 | I2C – SCL / UIO0 #6 | 18 | UIO0 #18 |
SDA/7 | I2C – SDA / UIO0 #7 | 19 | UIO0 #19 |
8 | UART#0 RTS / UIO0 #8 | 20/DM | UIO #20 |
9 | UART #0 CTS / UIO0 #9 | 21/DP | UIO #21 |
U1TX/10 | UART #1 TX/ UIO0 #10 | STX | Reserved |
U1RX/11 | UART #1 RX/ UIO0 #11 | SRX | Reserved |
GND | Ground | SR0 | Reserved |
PWR5 | Output Supplied Power (5V±0.5V) |
3.3V | 3.3V Output |
9. VDDA-AREF
При подключении данного порта, 3.3V подается к опорному порту аналогового входа (AREF).
10. Внутренняя батарея
Внутренняя батарея предназначена для сохранения сообщений журнала и работы RTC.
Спецификация этой батареи выглядит следующим образом:
Параметры | Значение |
---|---|
Ёмкость | 48mAh |
Номинальное напряжение | DC 3V |
Поддержка периферийных устройств (JP1)
Аналоговый сигнал ввода: ADC
P4S-341 обеспечивает 6 входных каналов ADC. Для того чтобы использовать данный сигнал, необходимо подключить источник опорного напряжения к разъему AREF. Если вы подключите перемычку VDDA-AREF, питание 3.3V будет подаваться в AREF.
Спецификация порта ADC выглядит следующим образом:
Параметры | Значение |
---|---|
Разрешение | 12 bits (0 ~ 4095) |
Тип ввода | DC Voltage (Max. 3.3V) |
Количество каналов | 6 каналов |
Interfaced Pin Label | AREF, AD0 ~ 5 |
Аппаратный таймер: HT
P4S-342 оснащен 4-мя аппаратными таймерами под названием HT.
Спецификация HT выглядит следующим образом:
Параметры | Значение |
---|---|
Режим | Output mode(toggle, pulse, PWM), Capture mode |
Элемент | ms(millisecond) или us(microsecond) |
Количество каналов | 4 канала |
Interfaced Pin Label | HT0 ~ 3 |
Цифровые входы/выходы: UIO
P4S-341 оснащен 24-мя цифровыми портами ввода/вывода, в том числе и 22 универсальными портами ввода/вывода (с номерами от 0 до 21) и 2-мя LED портами (номера 30 и 31). Два светодиода на плате находятся под номерами 30 и 31.
Разъемы пронумерованы от 0 до 21 и могут быть доступны для установки цифровых входов или выходов, но просим вас обратить внимание, что штыри, которые являются совместными с последовательными интерфейсами (пронумерованными от 0 до 13), не могут быть доступны для использования как цифровой вход или выход, они используются как последовательный канал связи (UART, SPI и I2C).
Электрические характеристики цифрового ввода/вывода:
Параметры | Описание | Мин.[V] | Maкс.[V] | Текущее |
---|---|---|---|---|
VIH | HIGH level input | 2.31 | — | — |
VIL | LOW level input | 0 | 0.99 | — |
VOH | HIGH level output | 2.4 | — | +8mA |
VOL | LOW level output | 0 | 0.4 | +8mA |
Последовательный интерфейс: UART
P4S-341 оснащен 2-мя UART портами.
Спецификация UART выглядит следующим образом:
Раздел | Значение |
---|---|
Количество портов | 2 |
Interfaced Pin Label | UART0: Required(U0TX/4, U0RX/5, GND), Optional(U0RTS/8, U0CTS/9) UART1: Required(U1TX/10, U1RX/11, GND), Optional(U1RTS/12, U1CTS/13) |
Уровень сигнала | 3.3V |
Скорость передачи данных по последовательному каналу | 1,200 ~ 230,400 [bps] |
Бит чётности | NONE / EVEN / ODD / MARK / SPACE |
Информационный бит | 8 / 7 (Чётности необходимо использовать режим 7 информационных битов) |
Стоп бит | 1 / 2 |
Управление потоком передачи данных | NONE, RTS/CTS |
Последовательный интерфейс: SPI
P4S-341 снабжен SPI (последовательный периферийный интерфейс).
Спецификация SPI выглядит следующим образом:
Параметры | Значение |
---|---|
Количество портов | 1 |
Уровень сигнала | 3.3V |
Interfaced Pin Label | NSS/0, SCLK/1, MOSI/2, MISO/3 |
Режим SPI | режим 0 ~ 3 |
Bit Order | LSB > MSB или MSB > LSB |
Передающее устройство | 8bit или 16bit |
Базовая часовая скорость | 42㎒ |
Частота | 2 / 4 / 8 / 16 / 32 / 64 / 128 / 256 |
Последовательный интерфейс: I2C
P4S-341 снабжен I2C интерфейсом.
Спецификация I2C выглядит следующим образом:
Параметры | Значение |
---|---|
Количество портов | 1 |
Уровень сигнала | 3.3V |
Interfaced Pin Label | SCL, SDA |
Скорость передачи данных | Стандартный режим (100 Kbps) или Быстрый режим (400 Kbps) |
Тип адреса | 7bits |
Пожалуйста, обратитесь к спецификации PHPoC Device Programming Guide for p40 для получения дополнительной информации.
Программное обеспечение (IDE)
PHPoC Debugger (отладчик/дебаггер) – это программное обеспечение, используемое для разработки и установки PHPoC продуктов. Для использования PHPoC Вам необходимо установить эту программу на ваш компьютер.
Функции и особенности отладчика/дебаггера PHPoC:
- Загрузка файлов с локального ПК на PHPoC
- Скачивание файлов с PHPoC на локальный ПК
- Редактирование файлов, хранящихся в РНРоС
- Отладка скриптов PHPoC
- Мониторинг ресурсов PHPoC
- Настройка параметров PHPoC
- Обновление программного обеспечения PHPoC
- Поддержка операционной системы MS Windows
Размеры и схема
Примеры использования
Комплектация
- 1 х Программируемая IoT платформа PHPoC Black
Отзывы
Отзывов пока нет.