Страница 1 из 2
Блок масштабирования сигнала SCALE
Добавлено: 09 июл 2019, 07:19
vd153
Как работает блок масштабирования сигнала ?
На вход сколько максимум вольт ? Значение 1023 это 5 вольт?
Блок масштабирования сигнала SCALE
Добавлено: 09 июл 2019, 08:08
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
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 04:01
Arkan
Что-то с блоком масштабирования не получается у нас любви. Впрочем, как и с блоком обнаружения изменения числа. Может подскажете, господа? Итак: На блок масштабирования приходит число, и не взирая на выставленные внутри ограничения передается со входа в неизменном виде. Пример: Устанавливаю соответствие макс и мин входа и выхода: 1024-0, 0-900. И ничего не происходит. Какое число приходит, такое и выходит. Блок изменения числа вообще не реагирует на изменения. Для наглядности поставил на его выходе т-триггер и светодиод. И ничего. После загрузки скетча на выходе блока появляется единица и, хоть обизменяйся числами, даже не моргнет. Хотя дпо идее должна появляться при каждом изменении числа. Вот такая проблема. При этом на счетчике ничего нек меняется. Если учесть, что вся эта конструкция служит включателем и регулированием света по wifi с материнского устройства, на котором установлен фоторезистор, как раз посылающий числа для шим, то проблема становится глобальной.
Был бы благодарен за помощь!
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 06:51
Phazz
Нужен ваш проект
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 08:43
Arkan
А проект при чем? Не сочтите за неуважение.
С одного контроллера на другой передается число от фоторезистора. Проблемы начинаются в принимающем контроллере. Все сигналы проходят. Числа изменяются. Но блок Scale заложенные пороги игнорирует. Передает, как есть. от -1 до 2400. А блок д. изменения числа, независимо от состояния на входе, на выходе держит единицу. Данные поступают на предустановочный вход счетчика. Который никак не реагирует. Сохраняется возможность управления счетчиком локально (кнопками и генератором). Кнопка "Два клика вниз" должна включать/отключать управление счетчиком первым контроллером.Фоторезистор МК1 - прием данных по wifi.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 09:00
grin-mpx
Arkan писал(а): 13 мар 2020, 08:43
А проект при чем? Не сочтите за неуважение.
В каком смысле причем? Вы думаете кто-то за Вас по Вашим словам будет рисовать проект чтоб потом там ошибку найти?
Не сочтите за неуважение.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 09:09
Phazz
[ref]Arkan[/ref], у блока scale нет порога, он при выходе за пределы будет дальше масштабировать. Нужно добавлять блок limit на выход.
Отправлено спустя 3 минуты 27 секунд:
А свой проект всё-таки прикладываете, вам не сложно и остальным облегчите задачу.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 09:17
com
-- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается?

Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 10:17
Arkan
Простите. Но мне представляется не совсем уместная аллегория. Я бы скинул проект. Но: 1. Он слишком большой. 2. Он ни каким образом не связан с опубликованной проблемой. До передачи данных от одного контроллера другому, фоторезистор был установлен на принимающем контроллере. И все работало. Стоило фоторезистор перенести на передающий контроллер, и передать его состояние по wifi, все умерло.
Отправлено спустя 1 минуту 23 секунды:
Phazz писал(а): 13 мар 2020, 09:09ё
А, где блок limit?
Отправлено спустя 8 минут 26 секунд:
com писал(а): 13 мар 2020, 09:17
-- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается?
- Доктор! У меня вот этот зуб шатается.
- Принесите томографию всего организма.
- Доктор, а зачем томография всего организма?
- А вы думаете, доктор по одному виду вашего зуба должен понять, как его лечить?

Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 10:42
Nikan
.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 10:46
Arkan
Ставлю вместо RVFC физический фоторезистор все работает. Не пойму. Такое впечатление, будто, передаваемые значения, кроме uart, никто не видит. Пробовал напрямую на шим повесить. Никакого эффекта.
Отправлено спустя 3 минуты 36 секунд:
Nikan писал(а): 13 мар 2020, 10:42
Похоже пре пирiдачи сегналу по ВiФи опорное напряженiе падает, иле на него навiдки садяться, по ентому блоку скале робить херово
Дякую! Але, як вирішити цю проблему?
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 10:50
Nikan
.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 10:52
Arkan
Простите. спать. Ночь не спал. Днем отпишусь.
С уважением ко всем, Аркадий
Отправлено спустя 1 минуту 45 секунд:
Nikan писал(а): 13 мар 2020, 10:50
Arkan писал(а): 13 мар 2020, 10:46
Дякую! Але, як вирішити цю проблему?
Та усе прiсто, надо ВiФи в фольгу замотатi и напряженiе на ним подняти
Упс!

Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 12:56
Phazz
Arkan писал(а): 13 мар 2020, 10:17блок
В алгебре.
Можно скинуть ту часть где у вас проблема. Потому что гадать по фотографии плохо получается.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 16:26
grin-mpx
Arkan писал(а): 13 мар 2020, 10:17
Я бы скинул проект. Но: 1. Он слишком большой.
А скопировать часть проекта в котором есть проблема и выложить? Не?
Arkan писал(а): 13 мар 2020, 10:17
Он ни каким образом не связан с опубликованной проблемой.
Ок. Когда сами разберётесь, напишите в чём проблема была.

Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 19:36
Arkan
Не могу прикрепить файлы. При вложении появляется ошибка "Сильно большой". Файл приемника 5,5 Мб.
Отправлено спустя 9 минут :
Получилось упаковать в архив. Приемник в архиве. Передатчик, как есть
Отправлено спустя 13 минут :
grin-mpx писал(а): 13 мар 2020, 16:26
Arkan писал(а): 13 мар 2020, 10:17
Я бы скинул проект. Но: 1. Он слишком большой.
А скопировать часть проекта в котором есть проблема и выложить? Не?
Arkan писал(а): 13 мар 2020, 10:17
Он ни каким образом не связан с опубликованной проблемой.
Ок. Когда сами разберётесь, напишите в чём проблема была.
Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 20:05
grin-mpx
Arkan писал(а): 13 мар 2020, 19:36
Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 20:40
Arkan
grin-mpx писал(а): 13 мар 2020, 20:05
Arkan писал(а): 13 мар 2020, 19:36
Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
Мне-то нужен integer. Сигнал поступает в счетчик на вход предустановки. И дальше на шим. изменение числа меняет длительность импульса шим. Передавал boolien на выход светодиода. Все работает.
Проект адекватно работает. Без претензий. Счетчик все считает и передает как положено.
Я уже писал, что ставил физический фоторезистор на вход предустановки. То же все адекватно работало. Пока не передал значения по воздуху. Значения ловятся и передаются. Я это вижу по UART. Но, вот внутри контоллера ничего не происходит. Значения проходят до шим через все блоки в неизменном виде. И шим на них то же не реагирует. светодиод никак себя не проявляет.
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 21:21
SSSergeich
Arkan писал(а): 13 мар 2020, 20:40
Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
этот момент не понятен... Может блок ИЛИ надо?
[spoiler]
ark.JPG
[/spoiler]
Блок масштабирования сигнала SCALE
Добавлено: 13 мар 2020, 21:34
Arkan
SSSergeich писал(а): 13 мар 2020, 21:21
Arkan писал(а): 13 мар 2020, 20:40
Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
этот момент не понятен... Может блок ИЛИ надо?
[spoiler]ark.JPG[/spoiler]
Зачем гадать на кофейной гуще?
По нажатию на кнопку "два клика вниз" т-триггер устанавливает на "И" единицу. и при поступлении импульса с детектора изм числа, он проходит на счетчик, и изменяет состояние входа предустановки. Таким образом меняет значение на выходе счетчика. Блок "И" это выключатель/включатель записи предустановки счетчика.