Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2

ТЕМА: Подключение датчика UPS ippon на (mc68hc908) к ESP8266

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 21 Апр 2016 05:17 #12315

  • portos
  • portos аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Репутация: 0
Схема подключения простая. Подключает ESP8266 на прямую к контроллеру mc68hc908.

ESP8266 mc68hc908
RX TX (pin 14)
TX RX (pin 13)
GND GND (pin 3)



Далее в конструкторе прошивок включаем UART через GET и UART bridge. Конструктор строк, Конструктор main page2 по желанию, они нужны ток для визуализации принятой информации с ИБП.
В UART bridge выбираем Only print и UART Speed: 2400.
Делаем GET запрос ИП/uartpro?speed=2400&send=51310D (запрос чще 3с делать не рекомендуется)
И смотрим принятую информацию от ИБП ip_adr/uartbrprint либо через макрос _UARTBR_ на дисплее иди в вэб интерфейсе.
Вроде с этим разобрались.
Ну с этим разобрались но с ИБП мы увидим сырую информацию в виде
(208.4 140.0 208.4 034 59.9 2.05 35.0 00110000
которую уже надо как то разложить по полкам.
К примеру:
I/P voltage is 208.4V.
I/P fault voltage is 140.0V.
O/P voltage is 208.4V.
O/P current is 34 %.
I/P frequency is 59.9 HZ.
Battery voltage is 2.05V.
Последнее редактирование: 21 Апр 2016 07:32 от portos.
Администратор запретил публиковать записи гостям.

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 08 Сен 2016 06:14 #14447

  • portos
  • portos аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Репутация: 0
Для того что это не делать все get запросом, можно воспользоваться Конструктор кода и вписать туда следующее.
Код:
void ICACHE_FLASH_ATTR
startfunc(){
// выполняется один раз при старте модуля.
}

void ICACHE_FLASH_ATTR
timerfunc(uint32_t timersrc) {
// выполнение кода каждую 1 секунду
if(timersrc%10==0){
uart0_tx_buffer("Q1\r",3);
}
}

void webfunc(char *pbuf) {
os_sprintf(HTTPBUFF,"<br>test"); // вывод данных на главной модуля
}

В итоге мы получаем опрос ИБП каждый 10с.
И смотрим принятую информацию от ИБП ip_adr/uartbrprint либо через макрос _UARTBR_
Администратор запретил публиковать записи гостям.

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 12 Сен 2016 17:37 #14525

  • portos
  • portos аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Репутация: 0
И все же вопрос к знатокам. Что нужно чтоб разложить принятые данные на макросы? Возможно ли это сделать через конструктор кода? Если нет то возможно это реализовать как отдельной опцией в конструкторе прошивки!!!
Администратор запретил публиковать записи гостям.

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 12 Сен 2016 20:03 #14529

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Можно самому разложить в конструкторе кода без проблем через указатели и поиск по символу,

а можно конечно же и как опцию добавить в прошивку, при наличии всех данных..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 12 Сен 2016 21:36 #14542

  • portos
  • portos аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Репутация: 0
Вот сам протокол.

Вложенный файл:

Имя файла: MEGAPRO7Pr...atec.pdf
Размер файла:27 KB
Администратор запретил публиковать записи гостям.

Подключение датчика UPS ippon на (mc68hc908) к ESP8266 21 Сен 2016 05:28 #14686

  • portos
  • portos аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Репутация: 0
Немного продолжу тему. С подключением к процессору UPS все как бы ясно. Но надо рассматривать вариант работы с ippoy без вмешательства.
Самый простой вариант использовать стандартный интерфейс контроля. (9 pins female D-type connector) rs232 (COM порт).

Для того чтоб его подружить с ESP(или иным устройством) Нам понадобится преобразователь из rs232 в UART на max232
Схема довольна простая и довольно изжевано, но есть небольшое отличие от стандартной схемы включения max232.
В UPS стоит разъем 9 pins мама(female), на max232 мы ставим папу(male).
И подключаем по следующей схеме.


Последнее редактирование: 21 Сен 2016 05:29 от portos.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: FlyRouter
Время создания страницы: 0.273 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.