资源描述:
《毕业设计(论文)-基于单片机的modem接口电路的设计及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的Modem接口电路的设计及应用TheDesignandApplicationofModemInterfaceElectricCircuitBasedonMCU摘要本文主要研究基于单片机的Modem接口电路的设计,利用公共移动通信网络进行远程控制、网络数据收发器、控制设备与收发器的接口、中心计算机与通信网络的接口、设备控制软件等。系统借助于控制中心和远端设备的GSM模块、概括的介绍了GSM模块收发短信的基本概念、串口控制SMS的基本原理以及单片机控制GSM模块工作的软件实现过程。利用移动通信公司的服务,通过控制中心计算机
2、上的控制软件,对远端设备发送指令进行控制、数据采集。远端设备是以单片机为核心,单片机对GSM模块和被控制设备进行控制,并显示接收的数据。掌握数据收发器GSM引擎模块的接口信号和控制码,主要是AT指令相关的知识和GSM模块出厂的一些资料。设计出单片机采集被控对象信号及控制GSM引擎模块的电路板,主要用HT48进行控制。编写出单片机采集被控对象信号及控制GSM引擎模块的程序,控制GSM模块的程序在终端用可视化语言。对系统进行调试,单片机能够正确采集被控对象信号,通过串行口发送给GSM引擎模块,并且单片机能够正确接收GSM引擎模块发过路
3、的信号,对信号进行分析,对被控对象进行控制。关键词:单片机;GSM;AT指令;移动网络;收发器接口ABSTRACTThispapermainresearchthedesignandapplicationofmodeminterfaceelectriccircuitbasedonMCU,utilizesmobilenetworktocontrollong-distanceinpublic,networkdatatransceiver,controlequipmentandinterface,centrecomputerandinte
4、rface,equipmentofcommunicationnetworkoftransceivercontrolsoftware,etc.SystemcontrolcentersandusingremoteequipmentGSMmodule,anoverviewoftheGSMSMStransceivermoduleofthebasicconceptsSerialcontrolofthebasictenetsofSMSandGSMmoduleMCUcontrolthesoftwareprocess.Mobilecommunic
5、ationscompaniesusetheservice,throughthecontrolcentercomputercontrolsoftware.Remoteequipmenttoissuecommandstocontroldataacquisition.Remoteequipmentbasedonmicrocontrollercore,MCUonGSMmoduleandthecontrolequipmentcontrol,anddisplaythedatareceived.ClarifydataGSMtransceiver
6、moduleinterfacesignalsandcontrolcode,ATcommandismainlyrelatedtotheknowledgeandGSMmodulemanufacturedsomeoftheinformation.MCUdesignobjectsignalacquisitionandcontrolGSMmodulecircuitboardbyHT48undercontrol.ClearuptheinterfacesignalofthedatatransceiverGSMenginemoduleandcon
7、trolyard,itismainlysomematerialsthatknowledgeofATorderandGSMmodulearedispatchedfromthefactory.DesignMCU,useitaccuseoftargetsignalandcontrolGSMcircuitboard,useHT48tocontrolmainly.DesignanotherMCUwhichcanreceivemessagefromtheone-chipanddemonstrateit.CompilesMCUprepareob
8、jectsignalacquisitionandcontrolmodulesGSMprocedures,GSMmodulecontrolproceduresinaterminalusedVisualLanguage.Debuggingthesyst