Автор |
Сообщение |
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 22 июн 2012, 00:38
|
|
Ответы: 23 Просмотры: 40516
|
Наконец-то получилось! Показания на индикаторе для P=f(ADC) и ADC=f(P) практически совпадают: 0 - 1,3 1 - 1,6 2 - 2 3 - 2,9 4 - 4,2 5 - 5,4 6 - 6,3 7 - 7 8 - 8 Немного с погрешностью, но это ерунда. Если пишу Р=982.67-adc/92.333 десятки отображаютя как надо,а если округляю Р=983-adc/92,то получается... |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 22 июн 2012, 00:45
|
|
Ответы: 23 Просмотры: 40516
|
По Вашему варианту P=f(R) на нижнем и верхнем пределе должно получиться точнее. Да, я в формулу подставлял значение АЦП,поэтому и получалась какая-то лажа. Есть делитель ( Фото007.jpg ) Vout=Vin*R2/R1+R2; R2-сопротивление датчика. ADC=Vout*1024/Vref; Vref-2.56В. Мне нужно из первой формулы выразить ... |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 23 июн 2012, 21:27
|
|
Ответы: 23 Просмотры: 40516
|
По датчику ... Нашел только это: "Датчик ММ393А при отсутствии давления должен иметь сопротивление 310...320 Ом, при давлении в 4 кг/см2 — 115...130 Ом, при давлении в 6 кг/см2 — 55...65 Ом, при давлении в 8 кг/см2 — 0...15 Ом." Значения сопротивления в остальных точках мерял сам,подавая в... |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 23 июн 2012, 21:46
|
|
Ответы: 23 Просмотры: 40516
|
Можно еще вопрос... Не очень силен в математике. В формуле y = -6E-07x3 + 0,0003x2 - 0,0787x + 11,045 Е - это экспонента, т.е. подставлять 2,71828? И как понять выражение -6E-07x3? |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 28 июн 2012, 23:56
|
|
Ответы: 23 Просмотры: 40516
|
Все,как всегда,оказалось гораздо проще! Взял 8 участков,каждый участок разделил на 10.Получил точность 0,1.Затем с помощью ифов определяю участок,и от верхнего значения отнимаю результат АЦП. Все отлично работает! Плюс есть возможность корректировки каждого участка. И не надо никаких ужасных формул. |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 28 июн 2012, 23:58
|
|
Ответы: 23 Просмотры: 40516
|
Но, все-равно, СПАСИБО за консультации, узнал для себя много нового, надеюсь в будущем пригодится. |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 02 июл 2012, 20:53
|
|
Ответы: 23 Просмотры: 40516
|
|
|
Форум: Общие вопросы по электронике. Тема: AVR+ТСМ_50М |
avrmastak |
Добавлено: 17 июл 2012, 15:11
|
|
Ответы: 2 Просмотры: 6542
|
Извините,не понял. Диоды по питанию КОНТРОЛЛЕРА,а резистор на вход АЦП? А показания из-за резистора искажаться не будут? |
|
|
Форум: Общие вопросы по Си Тема: Линейная апроксимация |
avrmastak |
Добавлено: 29 июн 2012, 07:59
|
|
Ответы: 23 Просмотры: 40516
|
3) Отказаться от аппроксимации и попробовать интерполяцию между двумя точками, но ресурсов это отъест немерено и не факт, что даст хороший результат... Контроллер mega8A. Памяти заняло 2,7К. Вы не могли бы проверить,что-то я там накрутил с переменными.Там и int, и float.Вроде работает,но может можно... |
|
|
Форум: Общие вопросы по электронике. Тема: AVR+ТСМ_50М |
avrmastak |
Добавлено: 15 июл 2012, 21:49
|
|
Ответы: 2 Просмотры: 6542
|
Нормирующий преобразователь взял отсюда: http://kravitnik.narod.ru/other/termo3.html При -50 гр.(39,24 Ом) выставляю ноль,а при +50 гр.(60,7 Ом) выставляю 2,56 В. Показания во всем диапазоне линейны,работает отлично.Хочу подать все это счастье на mega8A,но есть две проблемы: 1. При обрыве датчика на... |
|
|
Поле сортировки: |