Lu_JR 发表于 2012-10-14 19:03:59

M8测温电路求助

本帖最后由 Lu_JR 于 2012-10-14 19:07 编辑

已知测温电路,使用ATMEGA8进行检测、控制。因本人是菜鸟,对M8的ADC一知半解。使用K型热电偶,测温范围0-400℃,求该电路的温度检测、控制C程序。

Lu_JR 发表于 2012-10-14 22:31:34

难道高手如云的AVR论坛也找不到可帮忙的人?{:mad:}

Lu_JR 发表于 2012-10-15 23:00:51

真的没人会?还是高手未出现?{:smile:}

Lu_JR 发表于 2012-10-17 09:03:22

看来得自己顶了,边学边试,一天写几行吧。#include <iom8v.h>
#include <macros.h>

#define uchar          unsigned char
#define uint         unsigned int

#define ADC_START      ADCSRA |= 0x40

#define SENSOR_DATA_NUM      18
#define SENSOR_DATA_INDEX_NUM6

#pragma interrupt_handler timer0:10

const uint sensor_tempera_table =
      {200,500,700,1000,1300,1500,1800,2000,2300,2500,2800,3050,3350,3550,3750,3950,4150,4350 //10 times of actual value
          };
const uint sensor_voltage_table =
      {100,270,380,560, 720, 840, 1040,1180,1350,1500,1730,1900,2100,2260,2420,2580,2740,2900 //5 times of actual value
          };
const uint voltage_table_index =
      {380,840,1350,1900,2420,2900};
页: [1]
查看完整版本: M8测温电路求助