红外线人数计数器设计说明

  • 格式:doc
  • 大小:427.00 KB
  • 文档页数:13

.

.

专业DOC资料. 红外线室人数统计设计

目录

摘要 ..................................................... 1

Abstract: ................................................ 2

1 方案与比较论证 ........................................ 3

1.1 总体设计方案云比较 ............................... 3

1.2实验器材 .......................................... 4

1.3模块电路设计与论证 ................................. 4

2.系统设计 .............................................. 7

2.1总体设计 .......................................... 7

2.2 软件流程图 ........................................ 8

2.3 主控电路 ......................................... 9

3 测试数据与分析 ........................................ 11

3.1 模块测试 ......................................... 11

3.2整机调试 ......................................... 11

3.3 测试结果 ........................................ 12

4 系统特色 ............................................. 12

5 总结 .................................................. 13

摘要:

本文详细描述了红外线室人数统计系统的设计方法。设.

.

专业DOC资料. 计理念是有两组红外线发射和接收系统组成,将信号传递给控制单片机,由其判断两组信号的触发顺序来给出室人数是增加还是减少,然后将结果控制LCD液晶显示模块显示。本系统基本实现了数字控制,可分为四个模块:单片机控制模块、恒流驱动电源模块、红外线发射和接收模块、LCD液晶显示模块。单片机控制模块主要以MSP430F2274单片机为核心,主要由555定时器构成的多谐振荡器给红外线发射38KHz脉冲信号,单片机通过对接收到的信号进行运算处理,将信号转为LCD显示屏显示。恒流驱动电源模块主要给整个电路提供合适的工作电压。

关键词 单片机控制 恒流电源 555定时器构成的多谐振荡器 LCD显示

Abstract:

This paper describes the infrared indoor toll system design

method. Design concept is two groups of infrared emitting and

receiving system, will signals to control chip, two groups by .

.

专业DOC资料. the judgment of the signal to trigger sequence number is indoor,

then will increase or decrease the LCD LCD display control

module. This system realizes the digital control, which can be

divided into four modules: SCM control module,

constant-current power module driver, infrared emitting and

receiving module, LCD display module. SCM control module mainly

MSP430F2274 singlechip, mainly composed of 555 timing by more

harmonic oscillator infrared emission 38KHz pulse signal to a

single chip computer through the signal processing operations,

LCD display shows to signal. Constant-current power modules for

the main driving circuit provides appropriate working voltage.

Keywords single-chip microcomputer control constant-current

source of much harmonic 555 timing LCD oscillator

1 方案与比较论证

1.1 总体设计方案云比较

方案一:

采用红外线遥控器提供红外线发射信号,但由于红外线遥控器提供的信号是间断的不能实现要求,故舍弃。 .

.

专业DOC资料. 方案二:

采用555定时器构成的多谐振荡器给红外线发射管提供振荡频率,从而有了连续不间断的红外线发射信号满足设计要求。而且电路比较简单,容易焊接,效果较好。故选择此种方案。

1.2实验器材

需要准备的器材:MSP430F2274实验板一块、红外线发射管两只、集成红外接收模块两只、555定时器一块、5V电源、电阻8k两只、电容102一只、电容103一只、可变电阻器一块(1K~5k)、lcd液晶显示器一块、AMS1117-3.3恒流稳压块及其组成电路元器件等。

1.3模块电路设计与论证

○1单片机控制模块

主控制器采用MSP430F2274单片机。是一种16位的单片机,它具有集成度高、外围设备丰富、超低功耗等优点。且性价比高,足够实现本设计要求,并还可以扩展研发,具有充分的扩展性。

○2恒流驱动电源模块

电源采用AMS1117-3.3恒流稳压块,使用简单可靠,足.

.

专业DOC资料. 以为本设计提供可靠电源,且性价比高。

○3由555定时器构成的多谐振荡器如图 (a)所示,其工作波形见图 (b)。

接通电源后,电源VDD通过R1和R2对电容C充电,当Uc<1/3VDD时,振荡器输出Vo=1,放电管截止。当Uc充电到≥2/3VDD后,振荡器输出Vo翻转成0,此时放电管导通,.

.

专业DOC资料. 使放电端(DIS)接地,电容C通过R2对地放电,使Uc下降。当Uc下降到≤1/3VDD后,振荡器输出Vo又翻转成1,此时放电管又截止,使放电端(DIS)不接地,电源VDD通过R1和R2又对电容C充电,又使Uc从1/3VDD上升到2/3VDD,触发器又发生翻转,如此周而复始,从而在输出端Vo得到连续变化的振荡脉冲波形。脉冲宽度TL≈0.7R2C,由电容C放电时间决定;TH=0.7(R1+R2)C,由电容C充电时间决定,脉冲周期T≈TH+TL。

图555构成多谐振荡器

○4LCD液晶显示模块

这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,这里我们使用常用的2行16个字的LCD1602液晶模块来介绍它的编程方法。

LCD1602 液晶模 块 部的字符发 生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯.

.

专业DOC资料. 数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,其代码与标准的ASCII字符代码一致。因此,我们只要写入显示字符的ASCII码即可,这种标准化的设计给使用带来很大的方便。

比如大写的英文字母“A”的ASCII代码是01000001B(41H),显示时单片机往液晶模块写入显示指令,模块就把地址41H中的点阵字符图形显示出来,我们就能在相应位置上看到字母“A”。

2.系统设计

2.1总体设计

总体设计框图如图2-1所示:

图2-1总体框图 .

.

专业DOC资料.

2.2 软件流程图

初始化 主

器 电源

红外接收头1

红外接收头2

Lcd显示人数 38k红外发射头

是否接收到

判断进出

人数加 人数减

Lcd显示人数 .

.

专业DOC资料. 图2-2程序流程图

2.3 主控电路

主控电路图如图2-3所示 .

.

专业DOC资料.

图2-3设计电路图

.

.

专业DOC资料.

3 测试数据与分析

3.1 模块测试

○1控制模块

接通电源,将程序下载至芯片,用电压表测试各个管脚的高低电平情况,对照是否与程序所写一致!

○2显示模块

当控制芯片测试好后将显示屏接至控制芯片,然后在程序中调试其显示,使其能按要求正确显示。注意在接线时的管脚连接正确!