单片机实验报告_第1页
单片机实验报告_第2页
单片机实验报告_第3页
单片机实验报告_第4页
单片机实验报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验名称 SCI串口通讯实验 专业年级 08交通运输 学生姓名 张力 学号 指导教师 王瑞灿 福建农林大学交通学院2010年 12 月 10 日一、实验名称:SCI串口通讯实验二、实验目的:1.学习串行通信的协议2.学习单片机串口工作方式的程序设计3.学习串口通信的中断方式的程序编写方 该实验通过CHE系列变频器提供RS485通信接口采用国际标准的Modbus通讯协议进行的主从通讯。实验中通过PC/PLC、控制上位机等实现集中控制(设定变频器的控制命令、运行频率、相关功能码参数的修改,变频器工作状态及故障信息的监控等),以适应特定的应用需求。三、实验内容: 该串行实验通过通信协议定义了串行通信

2、中异步传输的帧内容级使用格式。其中包括:主机轮询及广播帧、丛机应答帧的格式;主机组织的帧内容:丛机地址(或广播地址)、执行命令、数据和错误校验等。丛机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。如果从机在接收帧时发生错误,或不能完成主机要求的动作,他将组织一个故障帧作为响应反馈给主机。同时建立SCI串行口发送的初始化程序,以及对实验结果的验证及程序运行结果的校验。四、实验操作方式: 1、编写实验程序代码。2、把CHE系列变频器接入具备RS4485总线的“单主多从”控制网络,通过对变频器的操作来对我们所要达到实验理想结果进行操作。3、同时在实验中进行调试以及按照实验目的和

3、原理进行实验和校验程序代码。4、记录实验结果来与理想的实验结果进行比较分析其的特点。五、实验总线结构1、接口方式RS485硬件接口2、 传输方式异步串行,半工传输方式3、 拓扑结构单主机多丛机系统。从机地址的设定范围为1247,0为广播通信地址。六、SCI通信原理图412356789232电平OUT INMAX232CPE16 15 14 13 12 11 10 91 2 3 4 5 6 7 8+5V GND+5VTTL电平OUT INTTL电平转为232电平1440 39 38 37 36 35 34 33 32 31 MC68HC908GP3230 29 28 27 26 25 24 23

4、 22 2111 12 13 14 15 16 17 18 19 201 2 3 4 5 6 7 8 9 10412356789412356789412356789PC七、实验功能参数PC组 串行通讯组参数功能码名称参数选择说明更改序号PC.00本机通讯地址1247,2为广播地址142PC.01通讯波特率设置 4:19200bps143PC.02数据位校验设置 0:无校验(N,8,1)for RTU144PC.03通讯应答延时1ms145PC.04通讯超时故障时间0.0(无效)146PC.05传输错误处理1:不报警并继续运行147PC.06传输回应处理1:写操作无回应148 PO组 基本功组参

5、数功能码名称参数选择说明更改序号PO.00速度控制模式0:无PG矢量控制0PO.01运行指令通道2:通讯指令通道(LED点亮)1PO.02键盘及端子UP/DOWN设定0:有效,且变频器掉电存储2PO.03频率指令选择1:模拟量AII设定(单相0.40.7KW对应面板电位器)3PO.04最大输出频率120.00HZ4PO.05运行频率上限120.00HZ5PO.06运行频率下限0.00HZ6PO.07键盘设定频率50.00HZ7PO.08加速时间10.13600.0s机型设定8PO.09减速时间10.13600.0s机型设定9PO.10运行方向选择0:默认方向运行10PO.11载波频率设定1.0

6、15.0KHZ机型设定11PO.12电机参数自学习0:无操作12PO.13功能参数恢复0:无操作13PO.14AVR功能选择2:只在减速时无效14 八、实验程序 建立本实验SCI发送的初始化程序端 ORG XXXXHTX CLRF ; 0BH BCF ; 3,5 CLRF ; 8CH 禁止TXIE MOVLW 80H 将RC7/RXIDT和RC6/TXICK脚配置为SCI引脚 MOVWF 18H BSF 3,5 MOVLW 80H 8位,发送禁止异步方式高速 MOVWF 98H MOVLW 20MOVWF 99HBSF 98H,5 使能发送BCF 3,5九、实验子程序校验码 CRCF XXXX

7、HMOVLW OFFHMOVWF 24HMOVWF 25HMOVF 26H , W M机地址XORWF 25HCALL CRCMOVF 27H , W 命令码XORWF 25HCALL CRCMOVF 28H , W 地址复位XORWF 25HCALL CRCMOVF 2AH , W 数据高位iXORWF 25HCALL CRCMOVF 2BH , W 数据复位XORWF 25HCALL CRCRETURN ORG XXXXHCRC MOVLW 08HMOVWF 23HCRC1 BCF 3 , 0 RRF 24H RRF 25H BTFSS 3 , 0GOTO CRC2XORWT 25HMOV

8、LW 0A0HXORWF 24HCRC2 DECFSE 23H GOTO CRC1 RETURN十、实验心得从这学期的学习中我知道了单片机是一门应用性和实践性很强的学科通过这次单片机实验室参观,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。 由于单片机体积小、成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采集和控制,但单片机存储量有限,数据处理能力差,不利于数据信息的保存和 处理,在这里利用单片机的串行口和上位PC机串口通讯,实验板

9、上的MAX233串行转换芯片实现TTL信号和RS232 信号之间的转换,和 PC机通讯,从而实现远距离的监控及信息的存储、处理和打印清单,单片机完成现场数据的采集及各种信号的控制,构成一套环境监控单元。 在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业。如:工业控制、仪器仪表、电讯技术、办公自动化和计算机外部设备、汽车与节能、商用产品、 家用电器等。目前,单片机正朝着大容量片上存储器、多功能i/o接口、宽范围工作电源和低功耗方向发展。要开发单片机的应用,不但要掌握单片机硬件和软件 方面的知识,而且还要深入了解各应用系统的专业知识,只有将这两方面的知识融会贯通和有机结合,才能设计出优良的应用系统。实验之前要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论