欢迎来到天天文库
浏览记录
ID:844446
大小:1.28 MB
页数:73页
时间:2017-09-19
《基于stm32的智能建筑以太网与rs232数据传输网关的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于STM32的智能建筑以太网与RS232数据传输网关的设计DesignofEthernetandRS232DataTransmissionGatewayBasedonSTM32学生姓名:Xxx学生学号:Xxx专业名称:建筑电气与智能化指导教师:Xxx控制与机械工程学院2015年6月18日独创性声明本人声明所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作和取得的研究成果,除了文中特别加以引用标注之处外,论文中不包含其他人已经发表或撰写过的研究成果,没有伪造数据的行为。毕业设计(论文)作者签名:签字日期:年月日毕业设计(论文)版权使用授权书本
2、毕业设计(论文)作者完全了解学校有关保留、使用论文的规定。同意学校保留并向有关管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权天津城建大学可以将本论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。(保密的毕业设计(论文)在解密后适用本授权说明)毕业设计(论文)作者签名:指导教师签名:签字日期:年月日签字日期:年月日摘要根据RS232与以太网的特点,为了实现以太网与RS232数据传输网关的设计,提出一种基于STM32微控制器的数据传输转换接口器的设计方法。充分发挥STM32F107控制器的
3、超强功能,利用通用输入输出口、时钟、中断控制及以太网等辅助功能去阐述设计原理,并细致地给出相应的硬件电路。网关设计的软件应该采用模块化设计,每个相应的模块都应该做成独立的函数,以便调用时更省时,运用主程序和中断服务程序对数据传输功能进行软件实现。在设计的过程中实现了以下三点功能:第一点,实现了使用STM32芯片来设计网关电路;第二点,实现了网关具有以太网接口和RS232接口;第三点,在设计软件的过程中,实现了以太网TCP协议到串行数据协议的转换传输。关键字:STM32F107;以太网;RS232;数据传输网关;ABSTRACTAccordingtoth
4、echaracteristicsofRS232andEthernet,gatewaysforEthernetandRS232datatransmissiondesign,proposedaSTM32microcontroller-baseddesignmethodofdataconversioninterface.SuperSTM32F107controllerfunctionintofullplay,andusinggeneralpurposeinput/outputport,clock,interruptcontrollerandEthernet,
5、whileaccessibilityanddesignprinciples,anddetailisgiventheappropriatehardware.Gatewaydesignsoftwarehasamodulardesign,eachcorrespondingmodulesshouldbemadeanindependentfunction,sothatwhenmoretime,usemainprogramandinterruptserviceroutinesfordatatransmissionsoftware.Inthedesignproces
6、stoachievethefollowingthreefunctions:1th,realizedusingtheSTM32chipcircuitdesigngateway;2nd,implementsagatewaywithEthernetinterfaceandRS232interfaces;3rd,intheprocessofdesigningsoftware,implementTCPprotocoloverEthernettoserialdataprotocolconversionandtransport.Keywords:STM32F107;
7、Ethernet;RS232;Datatransmissiongateway;目录第一章方案介绍11.1课题设计背景11.2课题设计要求11.3课题设计工作1第二章主控芯片的选择32.1STM32微型控制器的选择32.2STM32F107芯片概述32.3STM32F107芯片结构42.4STM32的功能及优势5第三章网关硬件设计63.1总体框架设计63.2电源模块设计73.3JTAG下载电路83.4复位电路83.5以太网模块电路设计93.6RS232通讯电路设计10第四章软件介绍114.1LWIP协议栈简介114.1.1pbuf结构体定义114.1.2
8、LWIP协议栈中各层的实现124.1.3LWIP协议栈的内存管理134.2IP处理144.2.
此文档下载收益归作者所有