1 / 20
文档名称:

mlx-90614的应用------单片机课程设计论文.doc

格式:doc   大小:2,112KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mlx-90614的应用------单片机课程设计论文.doc

上传人:布罗奇迹 2022/7/3 文件大小:2.06 MB

下载得到文件列表

mlx-90614的应用------单片机课程设计论文.doc

相关文档

文档介绍

文档介绍:mlx-90614的应用------单片机课程设计论文
1
非接触式温度计

I
I
。VDD为电源引脚接+5V,VSS为地端。由于MLX90614的输入输出接口是漏级开路(OD)结构,(10K)。
MLX90914红外传感器电路设计
液晶显示电路设计
LCD液晶显示介绍
在显示电路单元的模块中,带中文字库的LCD12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字和128个16*8点ASCII码字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字并完成图形显示,低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该
6
模块的价格也略低于相同点阵的图形液晶模块。,其具体引脚功能如下:
LCD12864芯片引脚
Vss:电源地(GND);
Vdd:电源电压(+5V);
VO:LCD驱动电压(可调对比度),VCC和VOUT接可调电阻,中间抽头接至VO;
RS:并行模式:RS=0,指令寄存器;RS=1,数据寄存器。串行模式:片选;
R/W:并行模式:R/W=0为写。R/W=1为读。串行模式:数据;
E:并行模式:允许信号。串行模式:脉冲;
DB0-DB7:并行模式:数据0。串行模式:不连接;
PSB:并行模式:PSB=1。串行模式:PSB=0;
NC:不需要连接;
RESET:复位端,低电平有效;
BLA、 BLK:背光的正极、负极,接+5V、0V。

8
三、 系统软件设计
红外测温模块设计
MLX90614 与单片机之间的数据传输通过SMBus 协议进行传输,单片机作为主设备与作为从设备的MLX90614进行通信。读、、。其中,S 为起始位,Slave Address 为从器件地址,Wr 为写标志,Command
为命令字节,Rd 为读标志,PEC 为出错数据包,P 为停止位。
读数据格式
写数据格式
所示,在SCL 变为低电平300 ns后,将16 位数据分2 次传输,每次传送一个字节。每个字节都是按照高位( MSB) 在前,低位( LSB) 在后的格式传输,2 个字节中间的第9 个时钟为应答时钟。
SMBus数据传输时序图
多个MLX90614可以用于一个系统中,通过地址不同区分器件,器件默认的地址为 5AH ,因此在多MLX90614 系统中,需要给每个MLX90614 分配一个不同的地址。在只有一个MLX90614 的系统中,MLX90614 识别地址 00h,即在单个 MLX90614
8
系统中,可以使用该地址访问它。。每次发送完一个字节,就判断对方是否有应答,如果有应答就接着发送下一个字节;如果没有应答多次重发该字节,直到有应答,就接着发送下一个字节,如果多次重发后,仍然没有应答就结束。接收数据时,每次接收一个字节(按位接收,接收8 个位就是一个字节),向对方发送一个应答信号后,就可以继续接收下一个字节。
图 MLX90614数据流程图
9
四、整体电路原理图

五、程序设计
void main()
{

uint Tem; //温度变量