LS7266R1在电子式万能材料试验机中的应用
图2中,W77E58B 80C51系列的单片机,有40引脚,256字节的RAM和36 kB的Flash EPROM快闪存储器,可多次编程写入,有两个全双工串行口,有12个中断源,执行速度是标准8051的1.5~3倍。AD7710采用∑-△转换技术,可实现最高24位无失码性能,±0.001 5%非线性度。内有可编程增益控制器和数字滤波器处理器。是一款适合低频测量应用的完整模拟前端,可直接接受来自应变计或传感器的低电平信号,并产生串行数字输出。DAC1220是一种适合于过程控制场合的低功耗D/A转换器。它采用△-∑转换技术,实现了20位线性转换。通过内置的满度、零点和线性修正寄存器,可以自动进行校准功能,保证了转换的准确性。28C64RAM:8K字节的Flash RAM存储器,数据可长期保存MAX232标准RS-232通信器件,可连接两对收/发线,把UART的RXD和TXD端TTL/CMOS电平转换成RS-232电平。X25045是串行非易失性存储器,带有看门狗功能,可用于监控单片机是否正常运行,同时还具有上电复位、保存参数、电压监测的功能。DS12887为并行时钟接口芯片,内有锂电池,可保存100年的日历时钟,用于每分钟的数据更新。
4.2 系统软件设计
图3为主程序软件流程图。该系统软件主程序包括串口初始化、液晶显示初始化、24位AD771O初始化、LS7266R1初始化、读24位AD7710值、读24位LS7266R1计数器值、计算、处理、显示以及键扫描程序等。本文引用地址:https://www.eepw.com.cn/article/172954.htm
4.3 接口软件设计
LS7266R1在电子式万能材料试验机应用中,首先要对LS7266R1进行初始化设置,初始化设置过程是这样的:写入控制字到XIOR或YIOR寄存器中,控制A/B输入停止工作;写入控制字到XRID或YRLD寄存器中,复位BT,CT,CPT,S,BP状态值;写入控制字到XBLD或YRLD寄存器中,复位E和CNTR状态值;写入计数器初始值#00H到XPR2 XPR1XPR0或YPR2 YPR1 YPR0预置寄存器,把初始值传送到CNTR计数器中;写入控制字到XIDR或YIDR寄存器中,使能INDEX位;写入控制字到XCMR或YCMR寄存器中,选择X1,Normal count工作方式;写入控制字到XIOR或YIOR寄存器中,控制A/B输入启动工作。其次读取LS7266R1计数器过程是这样的:写入控制字到XBLD或YRLD寄存器中,重新复位BP指针,读XFLAG或YFLAG标志寄存器;写入控制字到XRLD或YRLD寄存器中,传送XCNTR或YCNTR计数器值到XOL或YOL输出寄存器中,读取XOL或YOL输出寄存器的值到W78E58B单片机内的RAM单元中,然后进行运算处理。
评论