现代通信技术综合实验.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代通信技术综合实验 2015-2016(1) 工5-506 一、课程目的、性质 现代通信技术综合实验是通信工程专业本科生非常重要的一门课,是通信技术和计算机技术相结合的产物,它不但对计算机本身的组织形式产生了深远的影响,而且也促进了计算机网络、分布式系统、多媒体信息业务等技术的迅速发展,是信息技术领域一门重要的学科。 二、课程安排 1、网络通信实验(16学时) ??设计并组建网络,对网络设备(路由器和交换机)进行操作,熟悉和掌握网络体系机构,数据通信过程,资源子网设备和通信子网设备的基本配置,并能够独立建构小型数据通信网络,分析和解决网络中的常见通信故障。 2、基于ARM平台的通信综合实验(16学时) 掌握各种有线、无线通信方式,了解硬件接口,设计通信协议。 三、实验内容 实验题目:数据采集与远程传输系统 需要的基础课程: 《ARM与嵌入式系统应用设计》 《C语言程序设计》 综合实验的目的:偏重于工程应用,为下学期毕业设计打下基础。 3.1设计的目标 设计一个系统,该系统可以自动监测室内的温度,并将温度值显示在液晶屏上,同时将温度值通过RS232串口发送到PC机上。温度的上限、下限值可以通过实验箱上的按键进行设置。 如果温度超过上限,LED1黄灯亮报警,并且通过RS232串口发送报警信息,如果温度低于下限,LED2绿灯亮报警,并且通过RS232串口发送报警信息。发生报警后,可以通过核心板上的“KEY3”键进行清除报警。 温度传感器采用LM75,数字式温度传感器,I2C接口 设计要求: 熟悉软件开发环境ADS1.2 熟悉SOPC实验箱的硬件组成 了解SOPC实验箱的硬件电路 硬件条件: SOPC实验箱 JTAG下载线 RS232串口通信线 3.2设计的要求 3.3系统框图 ARM LPC2294 键盘 温度传感器 (LM75) LCD LED红灯、绿灯 PC RS232 键盘键值定义: 实验箱上8个按键定义: KEY1-KEY8: 0~8数字键 P0.18,P0.19,P0.20,P0.5,P0.4,P0.6,P0.24,P0.23 核心板上3个按键定义: KEY1-P0.25: 确定 KEY2-P0.27:取消 KEY3- P0.28 :清除报警功能 按键、指示灯电路图 QuickARM核心板上含有4个独立的LED和3个按键。电路图如下图所示: 3.4主程序流程图 开始 开始 通过键盘输入上限值:3位,10进制数,并按KEY1键确定 串口提示“请输入报警上限值” 通过键盘输入下限值:3位,10进制数,并按KEY1键确定 开始采集LM75数据 判断是否超上限? D6灭、D5亮 Y N D5灭、D6亮 串口与液晶同时提示“超上限报警!!” 串口提示“请输入报警下限值” 判断是否超下限? Y N 串口与液晶提示“超下限报警!!” D5灭、D6灭 串口显示温度值,液晶上显示温度值 软件组成模块 底层程序模块 GPIO模块 LCD模块 键盘扫描模块 温度传感器采集模块 RS232串口通信模块 参考程序代码 实验箱基础实验代码 3.5硬件电路图 参考光盘资料 3.6 具体任务分解 1、串行通信综合实验(4学时) 2、I2C通信实验(4学时) 3、SPI通信实验(4学时) 4、LCD显示综合实验(4学时) 1、串行通信综合实验(4学时) 采用LPC2214处理器,可以自动监测室内的温度,并将温度值显示在液晶屏上,同时将温度值通过RS232串口发送到PC机上。温度的上限、下限值可以通过实验箱上的按键进行设置。 具体实现过程:先将温度值设定为一个固定数值,实现数据上传功能。温度值可以定义为一个float型变量 参考电路图 2、I2C通信实验(4学时) 设计LPC2214的I2C模块实现I2C通信,采集温度传感器的数据。 温度传感器采用LM75A LM75A是一个高速I2C接口的温度传感器,可以在-55℃~+125℃的范围内将温度直接转换为数字信号,并可实现0.125℃的精确度。MCU可以通过I2C总线直接读取其内部寄存器中的数据。 温度传感器原理图 LM75接口定义: I2C_SCL: P0.2_SCL I2C_SDA: P0.3_SDA LM75_OS: P0.16_EINT0 3、SPI通信实验(4学时) 设计LPC2214的SPI模块实现SPI通信,控制点阵LED屏显示采集的温度。 主板上16*16点阵电路中采用SPI接口地方式进行操作,LATTICE_SI对应SPI地MOSI,LATTICE_STR对应SPI的nCS,LATTICE_SCK对应SPI地SCK。U17、U18、U19以及U20(74HC595)构成一个串入并出地32b

文档评论(0)

boss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档