应该注意,数据的输出是高位在先,低位在后,有效位为10位。在单极性输入方式下,输出的是标准二进制码,对于差分方式下的双极性输入,其输出是莫二补码。需要注意的是,在单极性输入方式下,转换完成后的10位数据在移位寄存器中存放时,在数据的首部添了一个“0”,在尾部添加了5个“0”,这样,要得到最终的正确结果,需要把这16位数(包括10位有效数据)右移5位。在编写采样程序时,送完一字节控制字,何时读转换结果,有两种判断方法:一是看SSTRB信号是否变高,二是延时多少us最大位10us。表23单端方式(SGLDIF1)通道选择CH1CH2CH3CH4CH5CH6表24查分方式(SGLDIF0)通道选择CH0CH1CH2CH3CH4CH5表25时钟和掉电选择PD0110024传感器本次设计中用到4个传感器,分别为:TS污浊度传感器、温度传感器、负载传感器和水位传感器。其中污浊度、温度和负载传感器输出的都是模拟信号,需要通过AD转换才能作为单片机的控制信号,而水位传感器本身输出的就是数字信号,所以不需要通过AD转换,直接可用做单片机的控制信号。⑴TS污浊度传感器内部原理图如图22所示。
6
SEL201010101
SEL100001111
SEL000110011
CH0
CH7
AGND
SEL200001111
SEL100110011
SEL001010101
CH6
CH7
PD11010
器件模式外部时钟方式内部时钟方式速掉电模式(FastPowerDow
Mode)全掉点模式FullPowerDow
Mode
f河北工程大学毕业设计说明书
浑浊度检测传感器的主要原理是光电耦合器,而普通的光电耦合器不能有效的检测洗衣机水的浑浊度。光电耦合器的光源必须是红外光才能准确的检测浑浊度。TS浊度传感器是GE公司开发的一种专门用于家电产品的低成本传感器,主要用于洗衣机、洗碗机等产品的水污浊程度的测量。图22浊度传感器内部原理图⑵温度传感器温度传感器有四种主要类型:热电偶、热敏电阻、电阻温度检测器RTD和IC温度传感器下。IC温度传感器又包括模拟输出和数字输出两种类型。热电偶应用很广泛,因为它们非常坚固而且不太贵。热电偶有多种类型,它们覆盖非常宽的温度范围,从200℃到2000℃。它们的特点是:低灵敏度、低稳定性、中等精度、响应速度慢、高温下容易老化和有漂移,以及非线性。另外,热电偶需要外部参考端。我们常用温度传感器有DS18B20、AD590等,它们都是集成温度传感器。DS18B20输出是数字信号可以直接和单片机相连,而且硬件连接电路少,但需要对其进行复杂的软件编程。AD590是美国模拟器件公司生产的单片r