отправка в уарт с переодичностью

Ответить
keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

отправка в уарт с переодичностью

#1

Сообщение keeper1978 » 14.05.2017{, 20:22}

Надо отправлять строку в уарт с периодичностью раз в 5 секунд 
пробовал через переключатель MUX но как то не корректно работает одни чаще другие реже отправляет
может кто ещё подскажет как лучше
Вложения
4978419.png

Аватара пользователя
Dev1
Майор
Сообщения: 1015
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 58
Откуда: Гондурас

отправка в уарт с переодичностью

#2

Сообщение Dev1 » 14.05.2017{, 20:40}

дел
Последний раз редактировалось Dev1 14.05.2017{, 20:50}, всего редактировалось 1 раз.
Win7-64 FLProg v7.2.2 Portable :fie:

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

отправка в уарт с переодичностью

#3

Сообщение eugeneb » 14.05.2017{, 20:59}

А там в настройках UART есть задание периодичности.
Не то?

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

отправка в уарт с переодичностью

#4

Сообщение keeper1978 » 15.05.2017{, 01:10}

Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую

ADA
Рядовой
Сообщения: 7
Зарегистрирован: 23.12.2015{, 07:20}
Репутация: 0
Откуда: Оленино, Тв.обл.

отправка в уарт с переодичностью

#5

Сообщение ADA » 15.05.2017{, 01:35}

Сформировать строку из переменных разделённых пробелом или каким-то символом (цепочкой символов).
И её отправлять.
Или я чего-то не понял?

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

отправка в уарт с переодичностью

#6

Сообщение OlegAn1962 » 15.05.2017{, 10:05}

keeper1978, в вашей схеме соедините выход генератора со входом send uart и в настройках укажите отправлять по переднему фронту.

Аватара пользователя
Dev1
Майор
Сообщения: 1015
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 58
Откуда: Гондурас

отправка в уарт с переодичностью

#7

Сообщение Dev1 » 15.05.2017{, 11:05}

Судя по:
keeper1978 писал(а):Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую
отправляем каждые 5 секунд по 1 переменной, переменных 5  . Только почму то я нашел 4 переменной.  
Что бы боле мене точно отправляло я ставил генератор секунд, в блоках пользователей где то выкладывали. Но я всегда оправляю полной строкой, пакетом из всех переменных, а на приемном устройстве уже распределяю что куда.
Win7-64 FLProg v7.2.2 Portable :fie:

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

отправка в уарт с переодичностью

#8

Сообщение keeper1978 » 15.05.2017{, 11:40}

Dev1 писал(а):Судя по:Цитата keeper1978 ()
Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую
отправляем каждые 5 секунд по 1 переменной, переменных 5  . Только почму то я нашел 4 переменной.
Что бы боле мене точно отправляло я ставил генератор секунд, в блоках пользователей где то выкладывали. Но я всегда оправляю полной строкой, пакетом из всех переменных, а на приемном устройстве уже распределяю что куда.
не всё так просто строкой нельзя так как бридж смотрит в строке адрес топика и отправляет переменную на нужный адрес  сервера MQTT? в если всё одной строкой придет он не сможет корректно определить куда это отправлять.
вы не правельно поняли промежуток времени при отправке переменной 5 секунд (1 переменная - прошло 5 секунт - 2 переменная - прошло 5 секунд и так далее)
а переменных 4 пока
температура воды
Время системы
данные из EEPROM
и Solar
но не суть их может быть и больше
Последний раз редактировалось keeper1978 15.05.2017{, 11:43}, всего редактировалось 1 раз.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

отправка в уарт с переодичностью

#9

Сообщение eugeneb » 15.05.2017{, 13:42}

А так?
Вложения
3071826.png
3540759.png
9801131.png

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

отправка в уарт с переодичностью

#10

Сообщение eugeneb » 15.05.2017{, 13:44}

Сама схема не пристегнулась...

Упс, ошибка. Период генератора поставить Т=1с.
Вложения
0944405.png
Последний раз редактировалось eugeneb 15.05.2017{, 13:47}, всего редактировалось 1 раз.

Ответить

Вернуться в «UART»