Jump to content

volw

Members
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

0 Обычный

About volw

  • Rank
    Новенький

Информация

  • Город
    Ирбит

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    Ремонт
  • Оборудование
    Осциллограф C1-77
  1. Спасибо! за помощь. Хочу подвести итоги. При введенных значениях сервис сгенерировал такую формулу "y=1.529*x+(-157.862)", попробовал вот так: y=1.529*x-157.862 результат не изменился, отлично! так немного проще. Да, в случае расчетов больших чисел, опробовал все предложенные решения, все они работают одинаково. N=(ADCW-117)*1.61 N= ADCW*1.61-188 N=(ADCW-117L)*420/261 long N; long x = ADCW; N= (x - 117)*420/261 N=(ADCW-117)*(420/261) - в этом случае результат не верный, странно? Ещё раз спасибо!, тема решена, вопросов больше нет.
  2. Об этом я сказал в пятом посту. С "0" проблем нет, ваша формула меня устраивает как и другие предложенные в этой теме, все варианты работают но вот хочется чтобы паяльник в холодном состоянии показывал температуру не 0 а допустим 21 в максимальном нагреве оставалось 420 причем пределы ADCW были 117 - 378
  3. В этом случае если например ADCW = 117 то N будет 0, а мне надо ADCW = 117 но чтобы N стало = 21 и при этом когда ADCW = 378 то N = 420
  4. И об этом можно по подробнее и как связать эти две формулы, то есть опять-же небольшой пример. Вспоминать тему двадцати летней давности не хочется а программирование недавно изучать начал.
  5. Спасибо, формула работает, но поясните пожалуйста отчего образовалось число 188 и как реализовать сдвиг на 1,61, (могу только на целые числа сдвигать)
  6. Рано радовался, формула "N= (ADCW - 117)*420/261" работает только на бумаге в atmega8 как я полагаю он спотыкается при умножении результата в скобках на 420 так как получается число более ста тысяч. Подскажите реализацию данных расчетов, пишу на СИ в AVR Studio 4
  7. Огромное спасибо солар, формула работает так как я и хотел. А если задачу немного усложнить нижний требуемый предел сделать не 0, а скажем 21 (комнатная температура)?
  8. Доброго времени всем! Собрал паяльную станцию теперь из схемы хочу попробовать исключить операционный усилитель, т.к. паяльник с терморезистором сделать по схеме резистивного делителя. Диапазон регулировки напряжений получается мал. Помогите программно рассчитать рабочий диапазон чтобы показания на дисплей выводились от 0 до 420. Все значения на рисунке условны, главное узнать общий принцип расчета. PS: Очень нужно да и для будущих поделок пригодится.
×
×
  • Create New...