Блок масштабирования сигнала SCALE

Вопросы по встроенным блокам
vd153
Сержант
Сообщения: 124
Зарегистрирован: 05 янв 2017, 08:09

Блок масштабирования сигнала SCALE

Сообщение vd153 »

Как работает блок масштабирования сигнала ?
На вход сколько максимум вольт ? Значение 1023 это 5 вольт?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок масштабирования сигнала SCALE

Сообщение pan »

[ref]vd153[/ref],
vd153 писал(а): 09 июл 2019, 07:19 На вход сколько максимум вольт ?
на вход блока подается значение, а не вольты.
vd153 писал(а): 09 июл 2019, 07:19 Значение 1023 это 5 вольт?
поищу за вас https://doc.arduino.ua/ru/prog/AnalogReference
vd153 писал(а): 09 июл 2019, 07:19 Как работает блок масштабирования сигнала ?
примерно так https://doc.arduino.ua/ru/prog/Map
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

Что-то с блоком масштабирования не получается у нас любви. Впрочем, как и с блоком обнаружения изменения числа. Может подскажете, господа? Итак: На блок масштабирования приходит число, и не взирая на выставленные внутри ограничения передается со входа в неизменном виде. Пример: Устанавливаю соответствие макс и мин входа и выхода: 1024-0, 0-900. И ничего не происходит. Какое число приходит, такое и выходит. Блок изменения числа вообще не реагирует на изменения. Для наглядности поставил на его выходе т-триггер и светодиод. И ничего. После загрузки скетча на выходе блока появляется единица и, хоть обизменяйся числами, даже не моргнет. Хотя дпо идее должна появляться при каждом изменении числа. Вот такая проблема. При этом на счетчике ничего нек меняется. Если учесть, что вся эта конструкция служит включателем и регулированием света по wifi с материнского устройства, на котором установлен фоторезистор, как раз посылающий числа для шим, то проблема становится глобальной.
Был бы благодарен за помощь!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Arkan 13 мар 2020, 08:41, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3130
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

Блок масштабирования сигнала SCALE

Сообщение Phazz »

Нужен ваш проект
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

А проект при чем? Не сочтите за неуважение.
С одного контроллера на другой передается число от фоторезистора. Проблемы начинаются в принимающем контроллере. Все сигналы проходят. Числа изменяются. Но блок Scale заложенные пороги игнорирует. Передает, как есть. от -1 до 2400. А блок д. изменения числа, независимо от состояния на входе, на выходе держит единицу. Данные поступают на предустановочный вход счетчика. Который никак не реагирует. Сохраняется возможность управления счетчиком локально (кнопками и генератором). Кнопка "Два клика вниз" должна включать/отключать управление счетчиком первым контроллером.Фоторезистор МК1 - прием данных по wifi.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Блок масштабирования сигнала SCALE

Сообщение grin-mpx »

Arkan писал(а): 13 мар 2020, 08:43 А проект при чем? Не сочтите за неуважение.
В каком смысле причем? Вы думаете кто-то за Вас по Вашим словам будет рисовать проект чтоб потом там ошибку найти?
Не сочтите за неуважение.
Аватара пользователя
Phazz
Полковник
Сообщения: 3130
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

Блок масштабирования сигнала SCALE

Сообщение Phazz »

[ref]Arkan[/ref], у блока scale нет порога, он при выходе за пределы будет дальше масштабировать. Нужно добавлять блок limit на выход.

Отправлено спустя 3 минуты 27 секунд:
А свой проект всё-таки прикладываете, вам не сложно и остальным облегчите задачу.
com
Капитан
Сообщения: 832
Зарегистрирован: 31 май 2018, 22:12
Откуда: Санкт-Петербург
Имя: Ринат

Блок масштабирования сигнала SCALE

Сообщение com »

-- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается? :D
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

Простите. Но мне представляется не совсем уместная аллегория. Я бы скинул проект. Но: 1. Он слишком большой. 2. Он ни каким образом не связан с опубликованной проблемой. До передачи данных от одного контроллера другому, фоторезистор был установлен на принимающем контроллере. И все работало. Стоило фоторезистор перенести на передающий контроллер, и передать его состояние по wifi, все умерло.

Отправлено спустя 1 минуту 23 секунды:
Phazz писал(а): 13 мар 2020, 09:09ё
А, где блок limit?

Отправлено спустя 8 минут 26 секунд:
com писал(а): 13 мар 2020, 09:17 -- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается? :D
- Доктор! У меня вот этот зуб шатается.
- Принесите томографию всего организма.
- Доктор, а зачем томография всего организма?
- А вы думаете, доктор по одному виду вашего зуба должен понять, как его лечить? :smile171:
Последний раз редактировалось Arkan 13 мар 2020, 10:49, всего редактировалось 2 раза.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Блок масштабирования сигнала SCALE

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:53, всего редактировалось 1 раз.
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

Ставлю вместо RVFC физический фоторезистор все работает. Не пойму. Такое впечатление, будто, передаваемые значения, кроме uart, никто не видит. Пробовал напрямую на шим повесить. Никакого эффекта.

Отправлено спустя 3 минуты 36 секунд:
Nikan писал(а): 13 мар 2020, 10:42
Похоже пре пирiдачи сегналу по ВiФи опорное напряженiе падает, иле на него навiдки садяться, по ентому блоку скале робить херово
Дякую! Але, як вирішити цю проблему?
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Блок масштабирования сигнала SCALE

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:53, всего редактировалось 1 раз.
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

Простите. спать. Ночь не спал. Днем отпишусь.
С уважением ко всем, Аркадий

Отправлено спустя 1 минуту 45 секунд:
Nikan писал(а): 13 мар 2020, 10:50
Arkan писал(а): 13 мар 2020, 10:46 Дякую! Але, як вирішити цю проблему?
Та усе прiсто, надо ВiФи в фольгу замотатi и напряженiе на ним подняти :smile225:
Упс! :smile37: :smile171:
Аватара пользователя
Phazz
Полковник
Сообщения: 3130
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

Блок масштабирования сигнала SCALE

Сообщение Phazz »

Arkan писал(а): 13 мар 2020, 10:17блок
В алгебре.

Можно скинуть ту часть где у вас проблема. Потому что гадать по фотографии плохо получается.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Блок масштабирования сигнала SCALE

Сообщение grin-mpx »

Arkan писал(а): 13 мар 2020, 10:17 Я бы скинул проект. Но: 1. Он слишком большой.
А скопировать часть проекта в котором есть проблема и выложить? Не?
Arkan писал(а): 13 мар 2020, 10:17 Он ни каким образом не связан с опубликованной проблемой.
Ок. Когда сами разберётесь, напишите в чём проблема была. :smile225:
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

Не могу прикрепить файлы. При вложении появляется ошибка "Сильно большой". Файл приемника 5,5 Мб.

Отправлено спустя 9 минут :
Получилось упаковать в архив. Приемник в архиве. Передатчик, как есть

Отправлено спустя 13 минут :
grin-mpx писал(а): 13 мар 2020, 16:26
Arkan писал(а): 13 мар 2020, 10:17 Я бы скинул проект. Но: 1. Он слишком большой.
А скопировать часть проекта в котором есть проблема и выложить? Не?
Arkan писал(а): 13 мар 2020, 10:17 Он ни каким образом не связан с опубликованной проблемой.
Ок. Когда сами разберётесь, напишите в чём проблема была. :smile225:
Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Последний раз редактировалось Arkan 14 мар 2020, 00:14, всего редактировалось 1 раз.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Блок масштабирования сигнала SCALE

Сообщение grin-mpx »

Arkan писал(а): 13 мар 2020, 19:36 Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

grin-mpx писал(а): 13 мар 2020, 20:05
Arkan писал(а): 13 мар 2020, 19:36 Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
Мне-то нужен integer. Сигнал поступает в счетчик на вход предустановки. И дальше на шим. изменение числа меняет длительность импульса шим. Передавал boolien на выход светодиода. Все работает.
Проект адекватно работает. Без претензий. Счетчик все считает и передает как положено.
Я уже писал, что ставил физический фоторезистор на вход предустановки. То же все адекватно работало. Пока не передал значения по воздуху. Значения ловятся и передаются. Я это вижу по UART. Но, вот внутри контоллера ничего не происходит. Значения проходят до шим через все блоки в неизменном виде. И шим на них то же не реагирует. светодиод никак себя не проявляет.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Блок масштабирования сигнала SCALE

Сообщение SSSergeich »

Arkan писал(а): 13 мар 2020, 20:40 Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
этот момент не понятен... Может блок ИЛИ надо?
[spoiler]
ark.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Arkan
Рядовой
Сообщения: 72
Зарегистрирован: 16 апр 2019, 14:16
Имя: Аркадий

Блок масштабирования сигнала SCALE

Сообщение Arkan »

SSSergeich писал(а): 13 мар 2020, 21:21
Arkan писал(а): 13 мар 2020, 20:40 Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
этот момент не понятен... Может блок ИЛИ надо?
[spoiler]ark.JPG[/spoiler]
Зачем гадать на кофейной гуще?
По нажатию на кнопку "два клика вниз" т-триггер устанавливает на "И" единицу. и при поступлении импульса с детектора изм числа, он проходит на счетчик, и изменяет состояние входа предустановки. Таким образом меняет значение на выходе счетчика. Блок "И" это выключатель/включатель записи предустановки счетчика.
Последний раз редактировалось Arkan 13 мар 2020, 21:47, всего редактировалось 1 раз.
Ответить

Вернуться в «Штатные блоки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя