Delphi环境下油泵测控系统PC机与单片机通讯的实现.pdfVIP

Delphi环境下油泵测控系统PC机与单片机通讯的实现.pdf

  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文档。上传文档
查看更多
维普资讯 120 福 建 电 脑 2005年第 l2期 Delphi~境下油泵测控系统PC机与单片机通讯的实现 倪 倩 程 勇 高绘玲 (山东科技大学信息科学与工程学院 山东青岛266510) 【摘 要】 介绍了以PC机为控制中心的油泵测控系统,给出了该系统的硬件结构、工作方式和软件设计。重点论 述了利用Delphi实现PC机与单片机的串4-i-~ A-;L-.详细介绍了Tcomm控件的属性和使用方法,并给出一个实现 串 行数据传送 的源程序 。 【关键词】 串行通讯 ;单片机;喷油泵;Delphi 油泵测控系统的工作环境比较恶劣.不仅有发动机工作时 3 上位机通讯软件设计 强烈的振动,还有高温及电磁干扰以及油污灰尘的侵袭,传统的 3.1Tcomm通讯控什介绍 以单片机为核心的油泵测控装置尽管 自带有控制面版 、LED或 上位机串口通讯程序及控制界面设计使用Delphi7.0实 LCD显示界面,但却有现场操作不够方便、直观性差以及使操作 现,它是一种采用事件驱动方式、面向对象的可视化高级编程语 人员只能在其恶劣环境巾工作等缺点。因此,用单片机直接控制 言。本系统的通讯软件设计采用了Delphi7.0中的Tcomm控件 , 生产设备, 利用通讯技术使上位机对单片机进行监视和控制 它不仅包括了API函数中关于串行通汛的所有功能,提供了完 是解决以上问题的一种有效方法。Delphi作为Windows环境下 善的串行数据发送和接收功能,并且开拓了方便用户涉及的多 的一种优秀可视化开发平台具有简便高效的特点,它采用可视 个对象属性来满足不同用户的需要。使系统有更强的通用性和 的集成开发环境(IDE),其代码输入量少,开发效率高,用来实现 -fiJ移植性 。 上位机与单片机的串行通讯十分方便。本文讨论了Delphi环境 该控件的主要属性 、事件及方法如下: 下油泵测控系统上下位机的通讯技术及具体实现方法 (1)属性 : 1 系统概述 CommPort:通信端 口号码。 本油泵测控系统主要实现对油温、档位选择、电机转速 、量 PortOpen:打开或关闭通信端13。 油次数四个参数的测量和控制。fI】单片机直接渎取数字温度传 BaudRate:传输的波特率。 感器的数值,并与上下限比较,自动决定升温、降温或维持温度 . DataBits:数据位长度。 把油温控制在用户设定的范围之内。用霍尔传感;}:{测量电机实 StopBits:停止位。 际转速 ,电动机每转一周 ,霍尔传感器产生一个脉冲,通过测量 Input:取得缓冲区的输入字符串数据。 霍尔脉冲的问隔n求得转速的具体值。ffJ于单片机成本很低,为 InputLen:设置一次输入指令所取得字节数。 了确保测控的高效性和准确性,每一个参量分别山一个单片机 RThreshold:设置引发OnReceiveData事件的阈门。 控制,然后通过通讯电路与上位机进行串行数据通讯 ,实现可视 (2)事件: 化控制。具体功能如下: OnReceiveData:当接受到数据时触发。 (1)自动测量油温并在用户界面中显示出,可通过界面设 OnReceiveError:当接受数据错误时触发。 置油温的上下限.当油温超出设定范围时报警电路 自动报警,并 (3)方法 : 自动调节油温: OutputString:输出文字数据到串行端31。 (2)可选择油泵转速的工作档位并设定和测量相应的转速 OutputByte:输出字节数据到串行端31。 值:

文档评论(0)

人生新旅程 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档