毕业设计
3.4 数据处理程序 3.4.1 重量转化
本课题中,A/D转换采用AD7705芯片,它是16位输出,重量计算要求精确到克,其输出值范围为0000000000000000B ~1111111111111111B转换为十进制数0~65535,而系统所要求输出重量范围0~10000g,所以我们进行线性参数的标度变换,
Wx=(Ws/Ns)Nx。Wx为实际重量值Ws,满量程重量10000g,Ns为16位二进制值,Nx为AD装换读取值,其量化单位为10000/65535=0.15。如下:为使技术方便我们将0.15=15/100,即化为定点数来算。
3.4.2 价格计算
价格计算公式S=U*Wx, S为价格 U为单价,Wx为实际测得重量值。