2。3 称重传感器的选择
称重传感器实际上是一种将重量信号转换成可测量的电信号输出的器件。要选择合适称重传感器,需要考虑所处的实际的工作环境。称重传感器按转换方式分为光电式、电磁力式、电容式、液压式、磁极变形式、陀螺仪式、振动式电阻应变式等等8类,其中电阻应变式的称重传感器使用范围程度最大。
本课题采用电阻应变式传感器。电阻应变式传感器是由电阻应变片和单性敏感元件组合起来的传感器,将应变片粘贴在各种弹性敏感元件上,当弹性敏感元件感受到外力、位移、加速度等参数的作用时弹性敏感元件产生应变,再通过粘贴在上面的电阻应变片将其转化成电阻的变化。它采用的额定载荷为3Kg,悬臂梁工作方式,带线端固定另一端承受压力输出电压信号。电阻应变片变形时电阻会随之改变从而将各种重力量转化成电信号。电阻应变片是它的核心元件。因为电阻应变式传感器具有结构轻巧,分辨率较高、精度与灵敏度较高、频率响应好、环境适应度强的特性,所以它的应用测量的范围非常广泛,它能在高温高压及强磁场等特殊环境中使用。因此选用电阻应变片式传感器。称重传感器实物图如图2-2所示,原理图如图2-3所示。
图2-2 称重传感器实物图
图2-3 称重传感器电路原理图
详细参数如下表2-1所示。
表2-1 传感器参数表
传感器参数
额定荷载 3Kg
综合误差 0。05%F。S
绝缘电阻 >=2000MΩ
灵敏度 1mv/v
激励电压 5-10VDC
非线性 0。05%F。S
滞后 0。05%F。S
重复性 0。05%F。S
零点温度影响 0。02F。S/10℃
蠕变 0。05%F。S/3min
灵敏度温度影响 0。2F。S/10℃
零点输出 ±0。15%F。S+0。005(mV/V)
安全过载范围 150%(%F。S)
传感器尺寸 长80mm,宽12。7mm,高12。7mm
2。4 软件开发环境的选择
C语言是广泛的通用的计算机程序设计语言。运用C语言编写程序会使编译方式变得简易,它可以处理低级存储器而且产生的机器码也是少量的,以及它对运行环境的低要求。C语言和汇编语言搭配使用也非常适合[3]。
该设计中所使用的软件开发语言是C语言。C语言在实际的软件开发中应用非常广泛。在诞生之初,C语言并没有特别编写和研制,而是在设计UNIX操作系统下不断更新和完善。因此,人们把C语言称为程序员设计的语言, 而把Fortran、Algol和PASCAL语言称为计算机科学家设计的语言。文献综述
C语言有以下特点:
1)具有现代化程序设计语言的特征。
2)用途广泛。
3)语言简练,具备底层处理功能,可移植性好,可执行代码质量高。
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。相较于汇编语言,C语言的结构性、可读性、可维护性上有显而易见的优势。Keil更加易学易用。Keil包含了宏汇编、编译器、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。要运行Keil软件,可以用WIN98、NT、WIN2000、WINXP等操作系统。