|
|
  |
0 - 40 В => 0 - 2 В - как?, Вопрос ламера |
|
|
|
Oct 13 2008, 11:17
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Цитата(Microwatt @ Oct 13 2008, 13:36)  программеры шутят..... Да, можно записать тарировочный коэффициент. Можно программно его учесть. Так делают офисные конструкторы. Если бы Вы занимались реальным производством, то быстро бы поняли что стоит в деньгах индивидуально рассчитать сию константу и прошить ее в память с помощью умного программера. Не забыли бы подумать и во что обойдется гарантийный ремонт через год, когда программер костанту уже забыл. И что стоит прохожий с отверткой, который в час подкрутит полсотни делителей. После 20 минут обучения. И через три года ему нужна только отвертка, думать и помнить с похмелья ничего не надо. Ну, возможны варианты, конечно. запись подобных вещей в память оправдана, когда у вас какая-нить логарифмическая кривая, которую нужно выпрямить и оттарировать. А померять напряжение источника - блажь программерская чистой воды. Нужно сделать возможность настройки после программирования микроконтроллера - во время работы прибора - кнопочками, и ничего настройщикам помнить не нужно, все в инструкции по настройке записано.
|
|
|
|
|
Oct 13 2008, 11:23
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(kolisnichenko_r @ Oct 13 2008, 14:17)  Нужно сделать возможность настройки после программирования микроконтроллера - во время работы прибора - кнопочками, и ничего настройщикам помнить не нужно, все в инструкции по настройке записано. Бу-га-га!!! Может лазерный пистолет еще проще? Подшмалил резистор на другой номинал - порядок! Веселая все-таки тема. Толпа программеров не в состоянии простой делитель напряжения на двух резисторах рассчитать! Вам жесткий диск на 40 Гбайт для этой задачки маловат, как всегда, будет?
|
|
|
|
|
Oct 13 2008, 12:14
|

Пользователь забанен
    
Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492

|
Цитата(@Ark @ Oct 13 2008, 14:28)  Вот именно! Тогда не нужно возиться с подстройкой и точным подбором резисторов. При необходимости, программно все калибруется. И точнее получается, и быстрее... Возможно, не так это легко. Упрощенный пример. ..Пусть имеем 10-разрядный АЦП на борту МК, 5В опорного напряжения, три цифры индикации и диапазон измеряемого напряжения 0 - 9,99В. Всего АЦП может зафиксировать нуль и 1023 ступеньки. Вес одной ступеньки непосредственно на входе АЦП – 5В/1023. Если выберем коэффициент входного делителя 500/1023 и подадим входное напряжение 9,99В, АЦП должен зарегистрировать 9,99Вх(500/1023)/(5В/1023) = 999 ступенек. То есть, 24 ступеньки из 1023 мы отбросили, осталось 999 ступенек. На каждую ступеньку приходится 10 мВ измеряемого напряжения, что очень удобно для подсчета. Теперь допустим, что из-за разброса номиналов резисторов реальный коэффициент деления оказался меньше на 2,6% - не 500/1023, а 487/1023. При подаче того же напряжения, получим 9,99Вх(487/1023)/(5В/1023) = 973 отсчета АЦП. На одну ступеньку придется 9,99В/973 = 10,267 мВ измеряемого напряжения. Чтобы складывать такие отсчеты, придется влазить в дроби.. Так, может, лучше выставить нужный коэффициент деления?
--------------------
It's me
|
|
|
|
|
Oct 13 2008, 13:15
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Цитата(Microwatt @ Oct 13 2008, 14:23)  Бу-га-га!!! Может лазерный пистолет еще проще? Подшмалил резистор на другой номинал - порядок! Веселая все-таки тема. Толпа программеров не в состоянии простой делитель напряжения на двух резисторах рассчитать! Вам жесткий диск на 40 Гбайт для этой задачки маловат, как всегда, будет? Начего смешного: зачем крутить подстроечник(дорогой и ненадежный элемент), потом контрить. Если можно чистыми ручками все настроить и елементов менше. Есть много серийных измерительных приборов без единого подстроечного резистора - прекрасно работающих.
|
|
|
|
Guest_@Ark_*
|
Oct 13 2008, 13:56
|
Guests

|
Цитата(Microwatt @ Oct 13 2008, 14:36)  программеры шутят..... Если бы Вы занимались реальным производством... Я потому и пишу, что решал такие задачи на реальном производстве: нужно было калибровать в темпе 500 датчиков в час. У Вашего наладчика c отверткой "крыша съедет" к концу первого часа... Тем более, как здесь правильно заметили, этот процесс легко автоматизировать и он уже никак не будет зависеть "остаточного градуса" наладчика.... Цитата(Wise @ Oct 13 2008, 16:14)  Возможно, не так это легко. Упрощенный пример... ... Чтобы складывать такие отсчеты, придется влазить в дроби.. Так, может, лучше выставить нужный коэффициент деления? Wise, не драматизируйте ситуацию. Чем Вас дроби так испугали? Используете арифметику с фиксированной точкой. Например два байта целой части и два дробной. Что тут сложного?... Тогда точность при пересчете не пострадает...
|
|
|
|
|
Oct 13 2008, 14:07
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(@Ark @ Oct 13 2008, 19:56)  Я потому и пишу, что решал такие задачи на реальном производстве: нужно было калибровать в темпе 500 датчиков в час. У Вашего наладчика c отверткой "крыша съедет" к концу первого часа... 500 датчиков в час?  Силами одного наладчика?  Это же всего 7 сек на датчик. Да только на манипуляции с подсоединием/отключением вдвое больше времени уйдет! Что-то тут не то.  Не удивительно, что у наладчика "крыша едет". Цитата(Евгений Германович @ Oct 13 2008, 20:00)  Я ни одного прибора без подстроечников не видел.Как исключение в особых случаях используют подборные резисторы. Ну у нас ни в одном измерительном приборе нет подстроечников, окромя одного-единственного в БП.  Считаете, что мы в НУИНУ (к/ф Чародеи) работаем?  Приборы в госреестере как средства измерения зарегистрированы
|
|
|
|
Guest_@Ark_*
|
Oct 13 2008, 14:13
|
Guests

|
Цитата(rezident @ Oct 13 2008, 18:07)  500 датчиков в час?  Силами одного наладчика?  Это же всего 7 сек на датчик. Да только на манипуляции с подсоединием/отключением вдвое больше времени уйдет! Что-то тут не то.  Не удивительно, что у наладчика "крыша едет".  Я "неверующих" разубеждать не буду... Продолжайте крутить отверткой и перепаивать резисторы...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|