首页 » 业界动态 » 基于单片机实现的液位控制器设计

基于单片机实现的液位控制器设计

作者:  时间:2009-04-29 10:05  来源:

  3.5 A/D转换电路及控制输出

  A/D转换电路在控制器中起主导作用,用它将传感器输出的模拟电压信号转换成单片机能处理的数字量。该控制器采用CMOS工艺制造的逐步逼近式8位A/D转换器芯片ADC0809。在使用时可选择中断、查询和延时等待3种方式编制A/D转换程序。图6是A/D转换部分原理图,在接线时先经过运算放大器和分压电路把传感器输出的电流信号转换成电压信号,然后输入到A/D转换器。

 

A

  控制输出主要有上下限状态显示、超限报警。另外在设计过程中预留了串行口,供进一步开发使用。

  4 软件设计

  液位控制器模型的软件设计框图如图7所示。

液位控制器模型的软件设计框图

  (1)键盘程序

  由于键盘采用的是4×4结构,因此可使用的键有16个,根据需要分别定义各键,0~9号为数字键,10~15号分别是确定键、修改键、移位键、加/减键、取消键和复位键。程序如下:

程序

程序

  (2)A/D转换子程序

  A/D转换子程序如下:

  值得注意的是,在用汇编语言编写控制器程序时,相对会比较麻烦,如果用C语言编写程序会简单很多,这里就不再做具体说明。

  5 结 语

  基于单片机实现液位控制器模型设计的关键在于硬件电路的正确构建,只有在电路准确的前提下再进行软件编程才能取得成功。

相关推荐

飞思卡尔CEO:新战略初现成效 未来更关注中国市场

飞思卡尔  单片机  2013-04-28

飞思卡尔携手周立功单片机 共同拓展中国MCU市场

飞思卡尔  MCU  单片机  2012-12-19

英飞凌为提高XMC4000单片机生产率免费提供DAVE 3

英飞凌  单片机  2012-04-20

英飞凌XMC4500工业单片机现已量产供货

英飞凌  单片机  XMC4500  2012-03-19

ZLG成为Energy Micro中国区合作伙伴

周立功  Energy  Micro  单片机  2011-12-19

Microchip第100亿颗PIC单片机交付三星电子

微芯科技  单片机  PIC32  2011-09-21
在线研讨会
焦点