·上一文章:基于SCA的软件无线电在FPGA上设计与实现
·下一文章:方向盘转向角传感器的数据采集系统设计
软件初始化部分包括对系统晶振、ADC、MCU端口、键盘、E2PROM等一系列的初始化操作,自检正常后进入到测量主菜单。在主菜单下通过各选择按键进入相应的测量子菜单。在程序中设置一个菜单中转站,可以有效防止由于程序各测量子菜单和测量主菜单之间的相互调用造成的内存溢出而导致程序紊乱的现象。
浓度是通过测出的矿浆净重以及手动输入的体积和比重数据这三个物理量进行计算而得到的。细度的值跟矿石的比重、筛前及筛后的浓度值有关,在浓度菜单下可以用“校准”键来标记“筛前浓度”和“筛后浓度”,标记完成后,程序计算出细度值,并自动跳转到细度子菜单下显示出细度值。比重测量与干料的质量和体积有关,系统可自动记忆并显示出干料的质量,通过计算可得到矿石的比重值。
自动增益校准程序能够保证该矿浆浓度测量仪在各种环境下的精度。校准步骤非常简单,用户根据菜单提示,使用一个1 kg的标准砝码即可进行校准,程序内部自动计算出单位质量下ADC的输出值并储存在E2PROM中,保证断电后此增益值数据不丢失,下次开机后直接从E2PROM中读取校准数据。
4 结语
WH31型智能矿浆浓度仪的重量测量上限是6kg,精度为0.5g;浓度和细度测量范围均为0.0~99.9%;比重测量范围是1.00~9.99,精度为0.005。用1 kg标准砝码进行校准后,使用蒸馏水进行验证,结果测出蒸馏水比重为1.00,浓度为0.0%。带样机去陕西马鞍山金矿选矿厂的现场进行实际测量,并与用户原来的其他测量方法得到的几组数据进行比对验证,证明各项测量参数准确、整机性能稳定可靠、操作简便快捷。