欢迎来到天天文库
浏览记录
ID:55776114
大小:855.15 KB
页数:6页
时间:2020-06-05
《计算机测控4、计算机测控系统设计.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机测控系统设计——电子秤机电121杨苏凡12071601251、设计任务1)利用电阻应变片应变效应,实现对重力的测量。2)利用数据采集卡采集所获得重力,3)将数据传输到计算机进行处理。通过对电路的标定使电路输出的电压值为重量对应值,把电路输出的电压值的电压量纲(V)改为重量量纲(g),显示结果。2、总体方案图-1系统结构框图3、设计原理利用应变片将桥臂的微小应变转变成电阻变化,利用电桥电路通过放大电路将应变片微小变化测量出来,利用数据采集卡采集模拟量,通过ADC转换成数字量,在电脑上显示,通过算法将电子秤进行标定。图-2原理框图
2、4、硬件电路设计1)电桥电路应变片布片方式,电桥采用全桥接入,如图-3所示。图-3应变片布片示意图图-4电桥电路电桥电路如图-4所示,RW1为电桥预平衡器,与R3和R4并联,调节RW1可实现电桥在零点的平衡,即保证电桥输入为零时,输出为零。2)三运放高共模抑制比放大电路电路如图-5所示。图-5三运放高共模抑制比放大电路图-6实验板上硬件实物4、软件设计控制程序流程图图-7程序界面关键程序如下:DimInDriverNameAsStringDimmDevHandleAsLongDimsVersionAsStringDimpval1(0
3、To128)AsIntegerDimpval2(0To128)AsLongDimADdataAsLongDimmTest,mMsgAsBooleanPrivateSubCommand1_Click()IfPci6011_IsOpen(0)ThenmMsg=MsgBox("设备已成功打开",vbOKOnly)ElsemMsg=MsgBox("设备没有打开",vbOKOnly)GoTo100EndIfmTest=Pci6011_GetVersion(0,sVersion)IfmTestThenmMsg=MsgBox(sVersion,v
4、bOKOnly)ElsemMsg=MsgBox("读取版本出错",vbOKOnly)EndIfmTest=Pci6011_SoftADSetChn(0,0)IfmTestThenmMsg=MsgBox("设置模拟输入通道正确")ElsemMsg=MsgBox("设置模拟输入通道出错",vbOKOnly)EndIfmTest=Pci6011_SoftADStart(0)IfmTestThenmMsg=MsgBox("软件启动AD正确")ElsemMsg=MsgBox("软件启动AD出错",vbOKOnly)EndIfmTest=Pci
5、6011_SoftADRead(0,pval1(0))IfmTestThenmMsg=MsgBox(pval1(0),vbOKOnly)ElsemMsg=MsgBox("软件启动方式读取AD值出错",vbOKOnly)EndIf100EndSubPrivateSubCommand2_Click()mTest=Pci6011_Open(0)IfmTestThenmMsg=MsgBox("设备成功的被打开",vbOKOnly)ElsemMsg=MsgBox("打开设备出错",vbOKOnly)EndIfEndSubPrivateSubC
6、ommand3_Click()IfPci6011_IsOpen(0)ThenmMsg=MsgBox("设备已成功打开",vbOKOnly)ElsemMsg=MsgBox("设备没有打开",vbOKOnly)GoTo200EndIfmTest=Pci6011_Close(mDevHandle)IfmTestThenmMsg=MsgBox("设备关闭正确",vbOKOnly)ElsemMsg=MsgBox("设备关闭出错",vbOKOnly)EndIf200EndSubPrivateSubCommand4_Click()Me.Text1
7、.Text=Me.Text3*(pval1(0)-Me.Text2)EndSubPrivateSubCommand5_Click()Me.Text3=1/(pval1(0)-Me.Text2)EndSubPrivateSubForm_Load()sVersion="1234567890abcdefg"EndSub
此文档下载收益归作者所有