好文档 - 专业文书写作范文服务资料分享网站

PC机与多单片机通信系统的设计

天下 分享 时间: 加入收藏 我要投稿 点赞

PC机与多单片机通信系统的设计

刘怀文;龚邦明

【摘 要】为了满足银行、电信等部门的实际需要,设计了采用PC机与多单片机进行通信的数控电子回单系统.该系统中上位机采用Windows环境下的通用PC机,利用了VC的MFC类和OpenGL技术,具有界面友好操作简单的特点,数据的存储与管理使用SQL Server2000数据库.下位机采用51系列单片机,完成对数控装置各单元的控制.上位机通过串口多机通讯技术对下位机进行控制. 【期刊名称】《机床与液压》 【年(卷),期】2009(037)005 【总页数】5页(P127-131)

【关键词】串口异步通信;上位机;下位机;多机通信 【作 者】刘怀文;龚邦明

【作者单位】西南交通大学机械工程学院,四川成都,610031;西南交通大学机械工程学院,四川成都,610031 【正文语种】中 文 【中图分类】工业技术

2009 年 5 月 第37 卷 第 5 期机床与液压 MACHINE TOOL &

HYDRAULICSMay 2009.Vol.37No.5 PC机与多单 片机通信 系统 的设计刘怀文 , 龚邦明( 西 南交通大学机械工程学院 , 四川 成都 610031 )摘要 : 为了满足银行 、 电信等部门的实际需要 , 设计了采用 PC 机与多单片机进行通信的数控

电子 回单系统。 该系统中上位机采用 Windows 环境下的通用 PC 机 , 利用了 vc 的 MFC 类和 OpenGL 技术 , 具有界面友好操作简单的特点 , 数据的存储与管理使用 SQLServer2000 数据库。 下位机采用 51 系列单片机 , 完成对数控装置各单元的控制。 上位机通过 串口 多机通 讯技术对下位机进行控制。关键词 : 串口异步通信; 上位机 ; 下位机 ; 多机通信中图分类号 : TP368.1文献标识码 : A文章编号 : 1001-3881 (2009)5-127-5 Design of

CommunicationSystembetweenPCandMulti-singleChipProcessor LIUHuaiwen,GONG Bangming ( Schoolof MechanicalEngineering, SouthwestJiaotongUniversity, Chengdu Sichuan610031, China) Abstract:TheCNCelectronic billreversionsystemby usingthe

communicationbetweenPCandmulti-single chip processorwas lesigned. 'rhe PCunderWindowsenvironmentis used asthe mastercomputer,by usingMFCclass of VCandOpenGLLechnology, he systemhas the characteristicsof friendlysurface andeasyobe operated. SQL

Server2000database isused to saveandmanagethe latas.51seriessingle chipprocessorisusedasthe slave computertocontrol everyunit of the NCequipment. Themastercomputerontrolsthe slave computerby serialmulticomputercommunication. Keywords: Serial asynchronouscommunication;Mastercomputer;Slave

computer;MulticompuLercommunication I 引言 银行 、 电信局等部 门需要存储大量 的用户信息 ,串且需要及时将用户所需的文件数据回馈给用户 。 例 m:银行的存款单 、 邮局 电信部门的缴费清单等。 现至普遍的情况是 由专 门的窗 口 进行负责办理。 但是由 F缴费办理时间短 、 办理用户多 , 所以在银行等收费书门经常出现用户排队等待领取收款单的现象。 为了阵决相关问题 , 出现了数控

电子回单系统。 该系统能白客户开户 、 申请回单柜 、 换卡和销户 , 客户凭 自己勺账号和密码就能在 回单柜上取得 自己的回单 , 无需莹柜台取单 , 给客户节约 了时间 , 也提高 了服 务效巨 。 数控电子 回单 系统简介数控电子回单系统为立式的 回转结构 , 整个结构丁以理解为一个立式的数控仓库。 共分为 9 层 , 每一1 }沿圆周方向将旋转盘分为 80 份 , 每一份是 1 个 回色 柜 , 存储 1 位用户的回单。数控 电子 回单系统每层有 1 个 电机 , 该 电机控 iiJ回单柜 的弹 出与 收 回。 由 1-9 号 单 片机控制 各;电机 的动作 , 10 号单 片机 负责 回转 的角度位置 。∈ 80 个可供选 择 的位置 。 同时采用 红 外检测 技术 7 解1-9 层的工作是 否 完成 , 以 便进 行下 一 步动 F 。用户可 以使用 通用 PC 机 中专用 的人 机交互 界 面输入 自己 的信息 , 该信息被保存到数据库中并给 予用户一定的权限 , 对系统进行操作。 当用 户需要 提取 回单 时 , 上 位机 PC 向下 位机 发 出指 令 , 得 到 指令的下 位 机 执 行 控 制命令 , 完 成 取 出 回 单 的操 作。由于 系统的每一层 中都有 1 个下位机负责 回单 柜的动作 , 所 以在上位机与下位机之 间采用 了多机 通信的方式。 2 上位机设计 上位机软件管理 系统 的核 心 就是 用 SQLServer建立客 户 数 据 库 , VisualC++ 编 程 可 视 化 界 面 , OpenGL和 3DSMAX 生 成 的 3DS 文 件 用 于 实 时 查询 。2.1 系统数据管理 利用

SQLServer 2000 数据库对客户的信息 ( 如 :账号 、密码等 )进行管理。 通 过 对 SQLServer2000 几种编程技术的 比较 , 选用 了应用级的 ADO 编程技 术。ADO是应用 级 的编程界 面 , 它 以 OLEDB 为基础 , 对 OLEDB 进行了封装。 它的主要优点是易于使用 、 速度快 、 内存支出少和使用较少的网络流量。 采用 ADO 与 VisualC++- 起混合编程建立客户数据痒。客户的数据结构如表 1 所示。℃稿 日期 : 2008-05-27 E者简介: 刘怀文 ( 1986- ) , 男 , 黑龙江佳木斯人 , 西南交通 大学硕士研究生 , 研究领域为数控系统及装置。 电话 :

13880440337,E- mail: bagglo-20@163.com 。2009年 5月第37 卷 第 5 期

PC机与多单片机通信系统的设计

PC机与多单片机通信系统的设计刘怀文;龚邦明【摘要】为了满足银行、电信等部门的实际需要,设计了采用PC机与多单片机进行通信的数控电子回单系统.该系统中上位机采用Windows环境下的通用PC机,利用了VC的MFC类和OpenGL技术,具有界面友好操作简单的特点,数据的存储与管理使用SQLServer2000数据库.下位机采用51系列单片机,
推荐度:
点击下载文档文档为doc格式
099hh6mswo81m9s40mcz3j4le87moy00jc8
领取福利

微信扫码领取福利

微信扫码分享