Позиционирование энкодера по GSM

Вопросы от новичков
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

Странное дело, когда компилирую блоки TimeTOF и RowerGSM, на основном блоке GSM перестают работать выходы
GSM_start и GSM_dBm. Блоки сам создавал. Вроде проверил лишнего не пишут.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

Phazz писал(а): 19 авг 2025, 20:10
hem писал(а): 19 авг 2025, 19:01
Phazz писал(а): 19 авг 2025, 18:24 А какие еще могут быть варианты кроме еепром или карты памяти?
Этот вопрос меня и интересует!!! Я как и многие только начинаю изучать ардуино...
Если карта памяти то какая? И какие ресурсы в процентах она занимает?
А что у вас через уарт будет?
Извините пропустил вопрос. С уарта основное задание на положение энкодера будет поступать.
Задание по СМС как вспомогательное.
Аватара пользователя
Phazz
Полковник
Сообщения: 3299
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 289 раз
Поблагодарили: 151 раз

Re: Позиционирование энкодера по GSM

Сообщение Phazz »

Как часто?
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

Phazz писал(а): 22 авг 2025, 11:54 Как часто?
Ориентировочно в три минуты раз в течении пяти часов в сутки.
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

Подскажите нужен небольшой гистериз в EncoderZadanie в районе 5 импульсов от энкодера,
что бы не болтало привод туда сюда. Как это реализовать?
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 566
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 13 раз
Поблагодарили: 28 раз

Re: Позиционирование энкодера по GSM

Сообщение WildCat »

Детектор изменения числа — настройки — задать гистерезис
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

WildCat писал(а): 26 авг 2025, 01:04 Детектор изменения числа — настройки — задать гистерезис
Здравствуйте. Спасибо за ответ. Не совсем мой вариант. Мне нужно число входящее на задании сравнивать при этом увиличивая его к примеру
в обе стороны на заданное число. Блок должен принять число, задать ему гистериз и выдать числа дальше для сравнения.
Например пришло смс с значением 100, к сравнению поступают уже числа 98;99;100;101;102. Попав в этот диапазон энкодер остановит привод.
dembel52
Рядовой
Сообщения: 19
Зарегистрирован: 02 июн 2025, 19:55
Имя: Сергей
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Позиционирование энкодера по GSM

Сообщение dembel52 »

hem писал(а): 26 авг 2025, 23:57
WildCat писал(а): 26 авг 2025, 01:04 Детектор изменения числа — настройки — задать гистерезис
Здравствуйте. Спасибо за ответ. Не совсем мой вариант. Мне нужно число входящее на задании сравнивать при этом увиличивая его к примеру
в обе стороны на заданное число. Блок должен принять число, задать ему гистериз и выдать числа дальше для сравнения.
Например пришло смс с значением 100, к сравнению поступают уже числа 98;99;100;101;102. Попав в этот диапазон энкодер остановит привод.
А в чем проблема просто блоками математики прибавлять и вычитать от заданного значения
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

dembel52 писал(а): 27 авг 2025, 12:35
hem писал(а): 26 авг 2025, 23:57
WildCat писал(а): 26 авг 2025, 01:04 Детектор изменения числа — настройки — задать гистерезис
Здравствуйте. Спасибо за ответ. Не совсем мой вариант. Мне нужно число входящее на задании сравнивать при этом увиличивая его к примеру
в обе стороны на заданное число. Блок должен принять число, задать ему гистериз и выдать числа дальше для сравнения.
Например пришло смс с значением 100, к сравнению поступают уже числа 98;99;100;101;102. Попав в этот диапазон энкодер остановит привод.
А в чем проблема просто блоками математики прибавлять и вычитать от заданного значения
Здравствуйте. Все очень логичнно. Спасибо.
Собрал схему, работают только первые блоки математики местами меняю + с - работают первые блоки.
Тоесть если на кампиляции первый блок с минусом, выход срабатывает 99. Если первый блок с плюсом выход срабатывает 101
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dembel52
Рядовой
Сообщения: 19
Зарегистрирован: 02 июн 2025, 19:55
Имя: Сергей
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Позиционирование энкодера по GSM

Сообщение dembel52 »

Не совсем понял вашу схему, расскажу как я это вижу.
У нас имеется задание(SP) к нему прибавляем и вычитаем гистерезис и получаем SPmin и SPmax.
Далее проверяем три условия:
1)текущее значение > SPmax => убавляем.
2)текущее значение < SPmin => прибавляем.
3)SPmin < текущее значение < SPmax => ничего не делаем.
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

dembel52 писал(а): 29 авг 2025, 17:33 Не совсем понял вашу схему, расскажу как я это вижу.
У нас имеется задание(SP) к нему прибавляем и вычитаем гистерезис и получаем SPmin и SPmax.
Далее проверяем три условия:
1)текущее значение > SPmax => убавляем.
2)текущее значение < SPmin => прибавляем.
3)SPmin < текущее значение < SPmax => ничего не делаем.
Вы предлогаете создать три значения в (SP) тоесть в памяти EEPROM!?
Если так. Можно первую вашу строку блоками представить.
1)текущее значение > SPmax => убавляем.
Блок сравнения выдает на выход просто единицу.
Спасибо.
dembel52
Рядовой
Сообщения: 19
Зарегистрирован: 02 июн 2025, 19:55
Имя: Сергей
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Позиционирование энкодера по GSM

Сообщение dembel52 »

Не обязательно все три хранить в EEPROM, можно хранить только задание , а максимум и минимум считать после получения основного задания из EEPROM.
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

dembel52 писал(а): 30 авг 2025, 14:01 Не обязательно все три хранить в EEPROM, можно хранить только задание , а максимум и минимум считать после получения основного задания из EEPROM.
Здравствуйте.
Так у меня так сделанно. Не могу понять схему Ваших сравнений?
Так работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось hem 30 авг 2025, 22:59, всего редактировалось 1 раз.
dembel52
Рядовой
Сообщения: 19
Зарегистрирован: 02 июн 2025, 19:55
Имя: Сергей
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Позиционирование энкодера по GSM

Сообщение dembel52 »

А что тут не понятного?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hem
Рядовой
Сообщения: 20
Зарегистрирован: 04 мар 2025, 20:06
Имя: Евгений
Благодарил (а): 4 раза

Re: Позиционирование энкодера по GSM

Сообщение hem »

Приобрел вот такую память. Подскажите есть блок простенький под нее.

Модуль FRAM MB85RC256V
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Начинающим»

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

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