机油压力传感器自动检测台.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
06机油压力传感器自动检测台 一、功能需求 (一显示 1.当前压力(0~1200KPA:分辩率1KPA,(程序外; 2.电流输出(0~100mA:分辩率0.01Ma. (程序外; 3.采样电压(0~5V:分辩率0.01V(程序内; 4.显示设备:7X6LED(程序内; 5.模式:编程、运行、查看(程序内; 6.编程模式下:最低一行显示状态:模式,P(压力/S(延时/V(电压/E(误差按 键时按P-S-V-E-P循环。 7.单位:压力(KPA、电压(V、秒数(S(程序内; 8.不合格报警:E – 1、2、3、4,显示某位,E闪烁。按下OK后,按上移键UP或下移键 DN可逐条查看不合格项。 (二键盘 1.键盘:键:10个数字键,OK,上移UP,下移DN,编程PG,压力P/秒S/V电压/E误 差mV,运行GO/暂停 2.编程状态:所有键均能使用。 编程格式: 行号(2位,S 3位延时秒数,P 4位压力值,V4位电压值,E3位电压值+OK(确认换 行; 每行位数=2+1+3+1+4+1+4+1+3=19位 …. 行号P 4位0000+OK(程序结束; 按上移键SH,可查看每行程序,并作修改,OK(确认。 按启动/暂停GO进入运行状态; 再按PG退出编程,进入查看状态。 3.查看状态:用于查看检测结果。上移键UP,查看当前号产品每一项的压力、电压及误 差值; 数字+OK,转入查看某号产品; 如:1 OK 1 E 在查看状态,可按PG键进入编程,按GO键进入运行。 查看状态,只查看历史数据,不进行采样。 4.运行状态:除GO键外,均不能使用。LCD显示------。直到检查结束,自动进入查看状 态。 在运行状态:再按GO键进入查看状态。 5. (三采样路数:4+1,4路被测产品输出,1路气缸压力。 (四采样方式:自动、手动。自动按事先编制的程序执行,手动:输入压力后+GO。 (五通信:与PC机通信,将采样的数据上传到PC机。 二、设计方案 三、关键技术 四、实施方案 (一硬件框图 (二端口分配: 1.显示用6X7段数码:,占用8+6=14个口。如用3-8译码器可省3个口,即8+3=11; 2.键盘:键:10个数字键,OK,上移UP,下移DN,编程PG,压力P/秒S/误差mV, 运行GO/暂停,扫描借用显示输出口,读键用4个口; 3.数据采样占用5个口; 4.报警状态:4个口; 5.控制:2个口; 6.复位1个口; 7.与上位机通信:2个口 8.11+4+5+4+2+1=29, (三器件选型 (四硬件原理图 (五软件框图 1.系统框图 2.功能模块 3.显示(LCD 1清屏; 2延时1Ms; 3显示一个字符; 4显示一行; 5根据UP/DN键,下移或下移一行显示,直到缓冲区结束。 4.键盘 1键盘初始化(状态设置:编程、查看、运行 2扫键; 3读出键值; 4键值分析; 5 6 5.键盘数据 1编程数据:struct s_keyline s_pro[]; 键入0p0p0p0结束,即struct str_keyline str_pro[]最后一行为{0,0,0,0}; 数据结构为:struct str_keyline{unsigned char uch_No,unsigned char uch_s_Time, int int_kpa_Pressure,int int_mv_V otage , int int_mv_def}; 即行号,延时,压力,输出电压,允许误差 正常检测电压输出时,加压延时为0,报警参数延时值不为0;如: str_pro[]{{1,0,0,500,60},{2,0,100,1500,60},{3,0,200,2500,60}{4, 3,60,70,100}{5,0,0,0,0}。 1~3行,其延时行为0,为正常测压,4行为测报警:从0压加到60KPA,延时3 秒,按此速度上升到100KPA。最后一行为全0为结束行。 2 6. (六

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档