3.称重传感器安装方式 如下图2.4
图2.4 称重传感器安装方式
2.2.2 电子称流程图
如下图2.5
图2.5 电子称流程图
7
2.2.3 电子称接线图
如下图2.6
图2.6 电子称接线图
2.2.4 系统电路原理图
系统的电路图,如下图2.7:
图2.7 系统电路图
8
3 硬件概述
3.1 0.96寸OLED
3.1.1 选0.96寸OLED的目的
OLED,即有机发光二极管。OLED为自发光材料、视角范围大、同时廉价、彩色比较艳丽、可携带、温度适应性高、图像画质稳定、分辨率高、可弯曲等特性,,非常适合应用在智能手机和平板电脑上。被认为是下一代的平面显示器新兴应用技术。
LCD 都需要背光,而 OLED 不需要,因为它是自发光的。这样同样的显示 OLED 效果要来得好一些。以目前的技术,OLED 的尺寸还难以大型化,但是分辨率确可以做到很高。
在此我们使用的0.96 寸 OLED 显示屏是中景园电子的产品,该屏有以下特性值得一提:
Ⅰ 我们使用的0.96 寸 OLED 只有黄蓝、白、蓝三种颜色可选;白光则为纯白,也就是黑底白字;蓝色则为纯蓝,也就是黑底蓝字;我们这次使用的是的黄蓝屏,黄蓝是黄光为上 1/4 ,蓝色为下 3/4,而且颜色和显示区域均不能修改,这是设定好的我们不能更改,也改变不了。
Ⅱ 屏幕的分辨率为 128*64。
Ⅲ 多种接口方式,OLED 裸屏接口的接口方式包括:6800、8080 两种并行接口方式、 IIC 接口方式(只需要 2 根线就可以控制 OLED 了!)、3 线或 4 线的串行 SPI 接口方式,这五种接口是通过屏上的 BS0-BS2 来配置的。
Ⅳ 中景园电子为本屏开发了两种接口的样板,接口分别为:七针的 SPI/IIC 兼容模块、四针的IIC 模块。两种模块都很方便使用;我们在此次实验中所选的是四针的IIC 模块。
3.1.2 0.96寸OLED裸屏外观
如下图3.1
9
图3.1 裸屏外观
裸屏为 30pin,从屏正面看左下角为 1,右下角为 30。
3.1.3 0.96寸OLED模块
1 SPI/IIC 接口模块
[6]
模块接口定义:
1. GND 电源地
2. VCC 电源正(3~5.5V)
3. D0 OLED 的 D0 脚,在 SPI 和 IIC 通信中为时钟管脚 4. D1 OLED 的 D1 脚,在 SPI 和 IIC 通信中为数据管脚 5. RES OLED 的 RES#脚,用来复位(低电平复位) 6. DC OLED 的 D/C#E 脚,数据和命令控制管脚 7. CS OLED 的 CS#脚,也就是片选管脚 如下图3.2
图3.2
2 IIC 接口模块 1. GND 电源地
2. VCC 电源正(3~5.5V)
3. SCL OLED 的 D0 脚,在 IIC 通信中为时钟管脚 4. SDA OLED 的 D1 脚,在 IIC 通信中为数据管脚
10
如下图3.3
图3.3
因为七针 SPI/IIC OLED由于这两种接口占用数据线比较多;而且不太常用,所以模块在设计的时候没有用。直接选用四针的 IIC 接口模块。
3.1.4 0.96寸OLED驱动IC
本屏所用的驱动IC为 SSD1306,[7]SSD1306是一款128*64点阵式的液晶显示模块,它具有内部升压功能,这就方便了我们设计电路,在这里,就可以省的设计这段电路,纵然如此,也可以选用外部升压,率性自然。SSD1306的每页包含了128 个字节,总共8页,这样刚好是 128*64 的点阵大小。这点与1.3寸OLED驱动 IC SSD1106稍有不同,SSD1106 每页是132个字节,也是8页。所以在用0.96 寸 OLED 移植1.3寸OLED 程序的时候需要将 0.96 寸的显示地址向右偏移 2,这样显示就正常了;否则在用1.3寸的时候1.3寸屏右边会有4个像素点宽度显示不正常或是全白,这点大家注意一下。其它的SSD1306和SSD1106区别不大。
3.1.5 四针IIC接口模块使用说明
1 IIC模块
[8]
四针 IIC 接口相对比较简单一些,只有两个信号线,如下图3.4
1. GND 电源地
2. VCC 电源正(3~5.5V)
3. SCL OLED 的 D0 脚,在 IIC 通信中为时钟管脚 4. SDA OLED 的 D1 脚,在 IIC 通信中为数据管脚
11