Программируемая IoT платформа PHPoC Blue
P4S-342 представляет собой промышленную программируемую плату ввода/вывода. Вы можете создавать различные системы связи сети P4S-342 для многих устройств, таких как датчики и исполнительные устройства.
Компания PHPoC обеспечивает язык программирования PHPoC, который они создали самостоятельно, он же программирует P4S-342. Данный язык прост в использовании и совместим с PHP, который широко используется в программировании.
PHPoC по определению совместим с PHP, но эти языки все-таки имеют различия из-за ограничений по поводу встроенной системы. Вы можете посмотреть PHPoC Language Reference и PHPoC vs PHP для более подробной информации.
Основные достоинства
- Встроенный интерпретатор PHPoC (PHP on Chip)
- Загрузка и отладка (дебаггинг) кодов через USB
- IEEE 802.11b/g (требуется беспроводной USB – LAN адаптер/переходник)
- 10 x цифровых портов ввода/вывода данных (digital input/output)
- 14 x объединенных портов/sharing port (digital Input/Output, SPI, I2C, UART)
- 6 x аналог портов ввода данных (analogue input)
- HTTP/SSH/Websocket сервер
- Возможность настройки и редактирования веб-страницы (доступно с помощью смарт-устройств)
Технические характеристики
Питание | Input 1 | DC 5V (±0.5V) |
---|---|---|
Input 2 | DC 5V (±0.5V) – USB Device Port | |
Потребляемый ток | Typical – about 85mA(※ without USB WLAN adapter) Power Down mode – less than 200uA |
|
Размеры | 66.2㎜ x 63.8㎜ x 13㎜ | |
Вес | about 26.7g (without USB WLAN adapter) | |
Интерфейс | UART | 2 X UART Ports(UART0 ~ 1), Baudrate: 1,200 bps ~ 460,800 bps |
Network | IEEE802.11b/g Wireless LAN (require Ralink RT3070/5370 chipset Wireless LAN Adapter) |
|
USB | USB Host – for WLAN adapter 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(rechargeable) | |
Безопасность беспроводной сети LAN | WPA-PSK / WPA2-PSK, WPA-Enterprise(TLS/TTLS/PEAP) |
|
Температура | Хранение /Использование |
-20℃ ~ 60℃ |
Сертификация | RoHS Compliant |
Подробная схема устройства
1. Светодиоды и индикация
На платформе P4S-342 размещено 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. USB хост-порт для соединения с WLAN адаптером
P4S-342 оснащен хост-портом USB для адаптера USB WLAN. Вы можете подключить P4S-342 к беспроводной локальной сети, присоеденив адаптер WLAN к порту.
Внимание: Доступны только адаптеры с чипсетами Ralink RT3070/5370.
3. Функциональная кнопка (Func)
Функциональная кнопка используется для изменения текущего режима в режим настроек.
4. Порт USB-устройства для связи с ПК
После подключения порт-устройства USB к компьютеру, вы сможете получить доступ к P4S-342 с помощью инструмента разработки путем подключения кабеля USB к этому порту. Имеется возможность подключения питания DC 5V через порт. Однако, P4S-342 может не работать должным образом в случае подачи питания только через порт, по причине недостаточности тока, проходящей через порт.
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 | UIO0 #20 |
9 | UART #0 CTS / UIO0 #9 | 21 | UIO0 #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.
Спецификация этой батареи выглядит следующим образом:
Параметры | Значение |
---|---|
Ёмкость | 5.8mAh |
Номинальное напряжение | DC 3V |
Напряжение аккумуляторной батареи/зарядное напряжение | DC 2.8V ~ 3.1V |
Поддержка периферийных устройств (JP1)
Аналоговый сигнал ввода: ADC
P4S-342 обеспечивает 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-342 оснащен 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-342 оснащен 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 ~ 460,800 [bps] |
Бит чётности | NONE / EVEN / ODD / MARK / SPACE |
Информационный бит | 8 / 7 (Чётности необходимо использовать режим 7 информационных битов) |
Стоп бит | 1 / 2 |
Управление потоком передачи данных | NONE, RTS/CTS |
Последовательный интерфейс: SPI
P4S-342 снабжен 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-342 снабжен I2C интерфейсом.
Спецификация I2C выглядит следующим образом:
Параметры | Значение |
---|---|
Количество портов | 1 |
Уровень сигнала | 3.3V |
Interfaced Pin Label | SCL, SDA |
Скорость передачи данных | Стандартный режим(100Kbps) или Быстрый режим(400Kbps) |
Тип адреса | 7bits |
Пожалуйста, обратитесь к спецификации PHPoC Device Programming Guide for p40 для получения дополнительной информации.
Программное обеспечение (IDE)
PHPoC Debugger (отладчик/дебаггер) – это программное обеспечение, используемое для разработки и установки PHPoC продуктов. Для использования PHPoC Вам необходимо установить эту программу на ваш компьютер.
Функции и особенности отладчика/дебаггера PHPoC:
- Загрузка файлов с локального ПК на PHPoC
- Скачивание файлов с PHPoC на локальный ПК
- Редактирование файлов, хранящихся в РНРоС
- Отладка скриптов PHPoC
- Мониторинг ресурсов PHPoC
- Настройка параметров PHPoC
- Обновление программного обеспечения PHPoC
- Поддержка операционной системы MS Windows
Размеры и схема
Примеры использования
Комплектация
- 1 х Программируемая IoT платформа PHPoC Blue
- 1 x USB wireless LAN adapter
Отзывы
Отзывов пока нет.