集和显示系统设计-电动折弯机数控滚圆机滚弧机张家港液压滚圆机
作者:lujianjun | 来源:泰宇机械 | 发布时间:2019-03-27 13:13 | 浏览次数:

针对卫星定位系统在生产生活中广泛应用的现状,提出一种基于北斗/GPS双模块的定位信息的采集与处理系统。以C8051F007单片机作为定位信息采集与处理的核心,完成了北斗/GPS双定位模块BD-126与单片机的接口电路、OLED显示模块电路、DC-DC升压电路的设计,以及相应的软件系统设计,将采集到的数据在OLED显示和上位机PC端进行显示。测试结果表明,该系统能够实现定位信息的采集,并成功在OLED显示屏和PC端进行显示。5期49图1系统结构框图2硬件设计2.1单片机最小系统单片机最小系统以C8051F芯片为主,包括电源电路、晶振电路、复位电路外部时钟电路、JTAG下载电路、USB-UART转换电路。2.1BD-126北斗/GPS模块BD-126属于双模双频的组合定位接收机,是北斗定位系统和GPS定位系统的组合,具体是由拥有24颗卫星组成的GPS系统和拥有16颗工作卫星的BD-2系统组成集和显示系统设计-电动折弯机数控滚圆机滚弧机张家港液压滚圆机滚弧机折弯机,相比单一定位系统,双模双频定位系统大大提高了定位精度。此模块采用芯片设计,具有高性能、低功耗的优点,是一个完整的卫星定位接收设备,具备全方位功能,能满足专业定位的严格要求。图3CP2102的引脚定义该模块宽输入电压范围为3.6~6V,采用二级放大28dB高增益25×25有源陶瓷天线,TTL电平输出,可直接连接单片机。D显示模块用到的OLED显示屏为点阵的OLED显示屏,其与单片机间通过4线SPI通信连接,本设计将通过串行时钟SCLK,串行数据SDIN、D/C、/CS将单片机与OLED模块进行连接[7]。OLED模块的D1本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name、D0两个引脚分别与单片机的25、26号引脚P0.4、P0.5相连接,用来构建OLED模块和单片机之间的数据通信。OLED的D/C管与单片机的27号引脚P0.6相连接用来控制OLED进行显示。OLED的17号引脚CS芯片选择引 模块电路根据BD-126各引脚的定义,本设计将此模块与单片机的连接为:BOOT引脚悬空;VCC接单片机20引脚VDD;GND接单片机21引脚DGND;TX接单片机23引的定位信息传输给单片机;RX接单片机22引脚P0.1,将单片机的控制信号送至BD接单片机24引脚P0.3,来同步单片机与BD-126的时钟。其接口原理图如图5所示。图5BD-126模块接口电路原理图3软件设计在本设计的主程序设计的主要思路是:单片机通过软件实现的UART发送指令协议来控制BD-126模块的工作模式。①当BD-126模块定位完成后,其1PPS引脚会产生定位脉冲,定位前端低电平,定位后有周期为1s,高电平为100ms的秒脉冲输出,将此引脚接单片机外部中断引脚,从而触发单片机中断,完成时钟的同步。②在外部中断的程序中通过串口通信程序读取定位信息,并写入单片机[10]。③写入单片机的定位信息,将分两路进行显示,第一路通过SPI通信协议将定位信息送入OLED显示屏进行显示。④第二路通过串口UART通信协议定位,信息送入上位机PC端进行显示。根据程序的主要思路设计相应的程序流程图,如图6所示。图6主程序流程图图7采集程序设计流程图3.1北斗/GPS定位信息采集程序设计定位信息的采集程序能够完成的是对定位信息的采集,由于单片机RX、TX端口被占用,且单片机只有一个硬件实现的UART数集和显示系统设计-电动折弯机数控滚圆机滚弧机张家港液压滚圆机滚弧机折弯机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name