|
Вычисление стабилизации |
|
|
|
Mar 10 2012, 10:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Всем, добрый день! помогите придумать алгоритм вычисления стабильности веса , т.е когда вес стабилен.
Имеются весы (пром. произв.) ,которые в непрерывном режиме по RS232 передают вес груза в ASCI I. Вес груза определяется с точностью до сотых с шагом +/- 50 Например 7.85 , 7.9 , 7.95. Выдавать на печать груз можно до десятых . Сначала думал просто складывать байты веса исключая служебную информацию и убирая 0x30 , накапливать и принимать решение , но это не прокатывает. Есть ещё мысли , но как-то они мне пока самому не нравятся. Скорость передачи 1200 , поэтому подсчёты можно делать "влёт" , а не вытягивая данные из буфера. Help , please.
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
 |
Ответов
|
Mar 10 2012, 11:45
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(ILYAUL @ Mar 10 2012, 14:56)  Выдавать на печать груз можно до десятых . Можно или нужно ? Если первое, то выдавайте то, что есть, с двумя знаками. Уверен, что внутри весов их показания уже усреднены, отфильтрованы и выдаются именно в том виде, в каком следует. А если второе, то возьмите справочник Бронштейна и Семендяева и посмотрите, как производится округление чисел ...
|
|
|
|
|
Mar 10 2012, 13:18
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(kovigor @ Mar 10 2012, 15:45)  Если первое, то выдавайте то, что есть, с двумя знаками. Уверен, что внутри весов их показания уже усреднены, отфильтрованы и Нет - идут напрямую с АЦП - в RS232 , для своего индикатора может и фильтруются. Цитата Можно или нужно ? Это до конца не решено - но это выдеенного яйца не стоит, в порядке решения и округления. Цитата Абсолютно непонятно, что Вы хотите, и как все это связано с АВР и ПИКами. Нужно понять когда в непрерывном потоке выдаваемых цифр идёт истинный вес груза т.е. датчики весов стабильны и вес соответствует истинному. Протокол весов , если его таким можно назвать, нужно было преобразовать под протокол промышленного принтера , что благополучнои сделано на Mega 128. Сейчас , на других весах , стоит человек и тупо жмёт кнопку , когда считает что вес стабилен. Это не наш метод . Поэтому , человека принято решение - исключить.
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Mar 10 2012, 14:34
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(Tanya @ Mar 10 2012, 18:26)  Или по производной. Или исследовать кривую вес - время. Подобрать аппроксимацию. Тогда можно предсказывать вес. Даже. Автор не сказал, меняется ли реальный вес того, что взвешивается. Нет, взвешиваются готовые изделия , разных объёмов. От 1 до 300кг, вес может гулять до полкило. 250 грам в плюс и в минус на 300 кг. Я пробывал просумировать все цифры веса в одной посылке (8 байт со служебной)-запомнить сумму , проссумировать следующую , если равно прибавить счётчик равенства, нет сбросить счётчик , запомнить текущую и т.д пока счётчик не достигнет заданной величины. Но пресловутые 0.05 естесвенно сильно меняют сумму , если даже счётчик совпадений практически стремится к своему значению. Достаточно одного изменения погрешности весов и всё начинается сначала
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
Сообщений в этой теме
ILYAUL Вычисление стабилизации Mar 10 2012, 10:56     demiurg_spb Цитата(ILYAUL @ Mar 10 2012, 18:34) если ... Mar 11 2012, 04:37      Tanya Цитата(demiurg_spb @ Mar 11 2012, 08:37) ... Mar 11 2012, 04:58       Палыч Цитата(Tanya @ Mar 11 2012, 08:58) Я вот ... Mar 11 2012, 07:33        ILYAUL Цитата(Палыч @ Mar 11 2012, 11:33)
Т... Mar 11 2012, 08:35        Tanya Цитата(Палыч @ Mar 11 2012, 11:33) Вероят... Mar 11 2012, 08:46         RabidRabbit Странные весы, в тех, с которыми имел дело я (про... Mar 11 2012, 10:19          ILYAUL Цитата(RabidRabbit @ Mar 11 2012, 14:19) ... Mar 11 2012, 11:19           RabidRabbit Я бы ушёл от рассмотрения отдельных байтов, а разг... Mar 11 2012, 12:52           kolobok0 Цитата(ILYAUL @ Mar 11 2012, 15:19) ...С ... Mar 11 2012, 13:23            ILYAUL Цитата(kolobok0 @ Mar 11 2012, 17:23) есл... Mar 11 2012, 18:43 Tanya Цитата(ILYAUL @ Mar 10 2012, 14:56) Всем,... Mar 10 2012, 11:46 _Pasha Цитата(ILYAUL @ Mar 10 2012, 14:56) Всем,... Mar 10 2012, 12:20 mihalevski Цитата(ILYAUL @ Mar 10 2012, 17:56) Всем,... Apr 6 2012, 11:05
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|