MATLAB与单片机的串行通信接口设计.pdfVIP

  • 14
  • 0
  • 约6.43千字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报
第 l3卷第6期 湖 南 工业 职 业 技 术 学 院学报 Vo1.13 No.6 2013年 12月 JOUItNALOFHUNAN INDUSTRY POLYTECHNIC Dec.2013 MATLAB与单片机的串行通信接口设计 谢芳芳,王焱玉 (湖南工业职业技术学院电气工程系,湖南长沙,410208) [摘 要] 为了在MATLAB环境下对单片机现场采集数据进行分析处理,需要设计单片机与MATLAB之间的串行通信 接 口。本设计利用DSI8B20和STC89C52RC现场采集温度数据,上位机中的MATLAB软件采用回调函数实时获取单片 机传来的数据并在图形界面上显示,设计给出了串行通信接口的硬件方案与程序。运行调试结果表明,单片机与MATLAB 之间有效地实现了数据通信 ,以此为基础 ,可在MATLAB环境下对数据进行深入分析与处理。 [关键词]MATLAB;单片机;串行通信;接口设计 [中图分类号]TP393.03 [文献标识码]A [文章编号] 1671—5004 (2013)06.0004-02 TheDesignofSerialCommunicatiOnInterfaceBetweenMATLABandM CU XIEFang—fang。WANGYan—yu (ElectricEngineeringDepartment。HunanIndustryPolytechnic,Changsha,410208.Hunan) 【AbstractJ 111eserialcommunicationinterfacebetweenMATIABandMCUshouldbedesignedfortheanalysisandtreatmentofthecollecteddamin theMCUfield.ThedesignusesDSI8B20andSTC89C52RCtocollectthetemperaturedata,nadtheMATLAB ofuppercomputeradoptshtecallback fimcliontoobtaindatafromMCUandshowthedataonhtegraphicalinterfaces,nadhtehardwareschemenadprogramalegiveninthedesing.Theresultsof operationanddebuggingshowcorrcetnessandeffectivenessofthedatacommunicalion,basedonwhiehthedaataledeeplynaalyzedandtraetde underthe environmentofMA1LAB. [KeywordS] MATIAB;MCU;serialcommunication;interfacedesign PL2303到Pc机的USB接 口。PC机上安装的PL2303驱动允许 引言 COM端 口转换成USB接 口使用,MATLAB通过调用 Instrument 单片机系统结构简单,成本低,使用方便,能适应恶劣的工 ControlToolbox的serial类操作 COM端 口,以串行通信方式完 业现场环境,在 自动控制中有着广泛应用,但难以实现数据的 成与STC89C52RC的数据交换。 复杂处理 ,如滤波、频谱分析等,实时性也不强。MATLAB拥有 强大的数据处理能力及功能丰富的工具箱,广泛应用于信号处 PC机 S1℃89C52RC 理与 自动控制…。在实验研究中经常将两者结合起来,构建实 llUSB :竺! 卜一 时测控系统口1。为了在MATLA

文档评论(0)

1亿VIP精品文档

相关文档