全球旧事资料 分类
电阻测量分4档②把测电流转化为测电压,通过OP07整合再经AD转换,进入单片机测量。电流测量分2档③测电压,把被测电压通过OP07整合再经AD转换,进入单片机测量。电压测量分2档。
三、硬件设计
31电阻测量电路、电流测量电路、电压测量电路
根据题目要求,通过LM334产生恒流源分4档测电阻,分2档测电流和电压。
f测电流模块测电压模块
f测电阻模块
32测频率电路
一个波形通过LM324两级放大,再通过LM319电压比较器整形,由于频率接近100KHZ的时候,波形失真,频率不变,故再通过40106进一步整形。
f测频率模块
33AD转换电路
采用16位AD转换器ADS1100进行转换,再把数据送入89C51进行处理。
AD模块
fMCU模块
MCU扩展模块
f34LCD显示电路
LCD1602可以显示2行16个字符,有8位数据总线D0D7,和RS、RW、DE三个控制端口,工作电压为5V,并且带有字符对比度调节和背光。
35按键电路
按键控制开关。
LCD模块
f按键模块
36串口下载模块
串口实现对程序的读入,使程程度得到调试。工作在5V电压下。
串口下载模块
f37电源模块
通过L7805跟L7905使电压保持在5V与5V之间
电源模块
四、软件设计
软件流程主要包括三个阶段:初始化阶段、计算阶段还有最后显示阶段。各个阶段完成各自的任务,这样模块化处理可以减少出现差错的概率。即使出现差错,也可以准确的找出有问题的模块并进行改进。
f41测电压部分
用ADS1110读入输入电压,再利用其自身的转换公式换算出电压,再通过LCD1602显示出来。
42测频率部分
利用单片机的计时器计数器及中断来测频率。首先设定TMOD0x15,即启用T0计数及T1定时,以及选择工作方式1。给定闸门时间25ms,即25ms定时溢出进入中断,40次之后即为1s的时间,此时T0计数器中计的脉冲个数即为频率,把它表示出来,然后在LCD1602中显示。
43测电流部分
测电流实质上即为测电压,外部输入一个电流,经过电路中的一个定值电阻时形成压降,即为电阻两端的电压,然后把此电压引入ADS1110即可,测出电压,再除以那个定值电阻得到的值即为输入电流,然后显示。
44测电阻部分
测电阻实质上即为测电压,电路中利用LM334形成恒流源产生恒定电流,次电流经过待测电阻到地,在待测电压两端形成电压,然后把此电压引入ADS1110即可,测出电压,再除以那个恒定电流得到的值即为待测电阻,然后显示。
f45显示阶段
采用1602液晶显示器,先把信号转化成ASCII码,再输入1602液晶显示器,通过显示器程序就可以所测的频率显示在液晶屏上。由于主程序是不r
好听全球资料 返回顶部