- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安邮电大学
通信与信息工程学院
课程设计实验报告
专业班级:
学生姓名:
学号(班内序号):
2013 年 6 月 日
成绩鉴定表
学生姓名 班级/学号 进行时间 成绩鉴定 学习内容(20分) 与教学任务计划结合程度(10分) 与专业培养结合程度(6分) 其它(4分) 学习态度评价
(20分) 实践能力(10分) 学习态度(6分) 学习纪律(4分) 报告鉴定
(60分) 报告内容与实践过程紧密结合(15分) 报告内容与教学计划内容紧密结合(15分) 报告质量(主题、结构、观点、逻辑、资料、字数 30分) 评阅教师姓名 职称 讲师 成绩 评语
评阅教师签字
年 月 日 一、设计任务和目的
IO模块要求实现4路继电器控制。完成IO模块的原理图设计、
电路搭建、测试。
设计IO模块和PC机软件间的通信协议。
设计上位机软件界面,并用相关编程语言实现软件界面和
RS232 串口通信控制。
4﹑能够通过上位机软件控制单片机上的指示灯工作。
基本设计原理
实现一个能够通过PC软件控制的IO模块。IO模块的控制部件采用继电器,可以由微处理器(MCU)控制继电器的打开、吸合。IO模块通过RS232串口和PC机连接,PC机上运行上位机控制软件,提供控制IO模块继电器和显示IO模块继电器闭合状态的操作界面。上位机和IO模块间的通信协议可以自己定义,但要求必须有一定的保护校验等保证通信可靠性的措施。系统连接结构如下图所示。
三、设计方案原理与设计特点分析
1、IO控制系统原理框图:
发送数据
将PC机和单片机通过RS232连接,通过上位机软件可以向单片机发送数据来测试两者的通讯状态,同时单片机也可以向上位机软件返回数据,以显示当前通信状态是否正常。以及用上位机软件控制单片机上的指示灯工作。从而实现简单的IO控制系统。
上位机软件
(1) 上位机软件运行时串口控制窗体只有打开按键可以使用,指示 灯控制窗体全部按键不可用,此时通过串口控制窗体的打开按键可以 打开指定端口,接下来通过测试按键可以向单片机发送“Hello”来测试通讯状态是否正常。点击退出按键可以直接退出上位机软件。如下图:
如果通讯正常则文本框返回“Ok!”,而且指示灯控制窗体的按键可以使用。如下图:
此时通过指示灯控制窗体来选择需要控制的指示灯1或者2,初始选择1号灯,选择后就可以通过打开关闭按键来操纵相应的指示灯。
(3)
如果不能正常通讯则文本对话框返回“Error!”,此时指示灯控制界面不可使用。如下图:
通信协议
本通信系统使用了一个简单的通信协议,就是每当向单片机发送一个特定字符串时,单片机在接收到字符串时会向上位机软件反馈一条信息,来表明上位机软件和硬件是否正常通信,制定通信协议时需要指定端口号,关键代码如下:
MSComm1.CommPort = 5
MSComm1.InputMode = 1
MSComm1.RThreshold = 1
MSComm1.SThreshold = 1
MSComm1.Settings = 4800,n,8,1
MSComm1.PortOpen = True
4、硬件基本电路结构
硬件部分主要由单片机最小系统和自己焊制的指示灯部分组成。通过RS232数据线可以向单片机传输数据,通过USB给单片机供电。
如果通信正常则可以通过软件控制指示灯工作。
指示灯部分电路如下图:
四、设计结果性能分析
该设计分为硬件设计和软件设计两大部分,软件部分主要实现IO控制系统的的控制,包括实现和单片机通信,以及在通信正常情况下控制单片机的指示灯,硬件部分有两个指示灯来反映上位机的操作。当上位机和单片机通信正常则可以打开或关闭指示灯,从而实现基本的IO控制系统。其中硬件电路应该注意元器件的正确放置与安装及布线的合理以便于电路的检修和维护,否则电路只要一出有错误就会对检测造成很大的不便,为了减少复杂度
您可能关注的文档
- (asp课程设计)公休假管理系统.doc
- “中期研究报告信息技术与历史学科有效整合的策略研究”.doc
- 《EDA技术》数字频率计课程设计报告.doc
- 《工程制图》课程设计任务书.doc
- 《机械设计基础》课程设计-一级斜齿圆柱齿轮减速器.doc
- 《视频制作》毕业设计故事短片——龟兔赛跑论文.doc
- 『初步设计』深度要求.doc
- ××公司大型沼气工程初步设计.doc
- 0.9Mta新井初步设计.doc
- 2.88×104ty甲醛生产用固定床反应器设计的课程设计.doc
- [眉山]2024下半年四川眉山仁寿县事业单位引进优秀人才161人笔试历年参考题库(频考点试卷)解题思.docx
- [舟山]2024年浙江舟山医院招聘编外人员招聘(第六批)笔试历年参考题库(频考点试卷)解题思路附带答.docx
- [苏州]2024年江苏苏州市职业大学招聘4人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [苏州]2024年江苏苏州市人民检察院公益性岗位人员招聘3人笔试历年参考题库(频考点试卷)解题思路附.docx
- [自贡]2024年四川自贡市贡井区人民法院招聘聘用制人员3人笔试历年参考题库(频考点试卷)解题思路附.docx
- [舟山]浙江舟山市青少年体校编外人员招聘笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [自贡]四川自贡市沿滩区综合行政执法局招聘城市管理协助执法人员6人笔试历年参考题库(频考点试卷)解题.docx
- [福州]2024年福建福州市公安局招聘辅警43人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [红河]2024年云南红河开远市中医医院编外人才招聘笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
- [秦皇岛]2024年河北秦皇岛市中等专业学校招聘专任教师3人笔试历年参考题库(频考点试卷)解题思路附.docx
文档评论(0)