您现在的位置:首页 > 科技成果科技成果

基于单片机的轨道压力测试仪的实现

发布时间:2015-01-07 13:05:41  来源:大电流电感厂家   查看:

第二个是设置寄存器(Setup Register),决定校准模式、增益设置、极性设置以及缓冲模式。
第三个是时钟寄存器(CLOCK Register),设置滤波器记忆时钟控制位。
软件编程思路也是按这个顺序写的,先设置通信寄存器,其次写设置寄存器,最后设置时钟寄存器。设置完之后,只要检测到DRDY为低电平,就可以启动时钟来读取AD7705数据寄存器中已转换好的数据。
2 数据处理算法思路
数据处理主要是将电压信号转换成压力值,将采集来的数据进行转换。已知:传感器的参数为10mV对应的是30kN,A/D的满量程电压为1.5V,设采集的A/D值为K,设换算后的压力为X,10mV对应的A/D值为D,增益为64,则由以上参数可求出:
(1)
(2)
式(2)就是转换后的压力值和采集的A/D值的关系可调电感。
因为单片机不支持浮点运算,为了能精确的显示结果,用软件模拟浮点除法运算,其主要思想是:定义一整型变量INTD,将除的结果存入INTD中,因为是整型变量,所以除法的结果只取了整数部分,例如5/4=1,模拟除法的算法主要依据这一特性。
第一步,如果采集来的值K大于932,K/932存入整型变量中即可得到整数部分。
第二步,用K对932取余得到R,显然R小于932塑封电感器,然后得到小数点后第一位,再用R×1绕行电感器0对932取余得到R1,小数点后第二位,以此类推,得到小数点后第三位dec3。
第三步,如果采集来的值K小于932,直接进行第二步操作。
第四步,与逻辑零点进行比较,得到理论压力值,并进行BCD转换在数码管上显示。

图6 软件流程图


3 程序编程思路及流程图
系统软件编程采用状态机机制,上电之后进行各个模块的初始化,包括I/O口初始化、定时器初始化、SPI初始化等。初始化完后进塑封电感器入系统循环,在循环体中根据任务标志位进行任务处电感器生产理,主要任务有:欠压处理、数据采集、睡眠、关机等。在数据处理时,先采集通道2的值,然后采集通道1,如果传感器未接,则采集来的值为零或者近似零,系统报警等待。如果采集来的值大于零,则参与运算。求出理论值显示。

平面变压器厂家 | 平面电感厂家

基于LinkSwitch的电磁兼容性设计0 引言电源是各种电子设备必不可少的重要组成部分,其性能的优劣直接关系到整个电子系统的安全性和可靠性。单片开关电源集成电路由于其具有高集成度、高性价比、最简外围电路、最佳性能指标等优点,显示出了强大的

基于51单片机的半导体激光器电源控制系统的设计 半导体激光器(LD)体积小,重量轻,转换效率高,省电,并且可以直接调制。基于他的多种优点,现已在科研、工业、军事、医疗等领域得到了日益广泛的应用,同时其驱动电源的问题也更加受到人们的重视。使用单片机

DC/DC在接口电路与放大器的电路设计方案1 引言目前随着我国电子工业的不断发展,开关电源的应用也越来越受到该应用领域中技术人员的重视,产品包括ac/dc,dc/dc及dc/ac等,其中多以pwm模式为主。在实际使用中常会碰到一些技术性问题,

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂