基于CAN总线的海洋水文气象观测系统设计  被引量:6

Design of Marine Hydrological and Meteorological Observation System Based on CAN Bus

在线阅读下载全文

作  者:綦声波[1] 沈翔[1] 于敬东 

机构地区:[1]中国海洋大学工程学院,山东青岛266100 [2]烟台森科特智能仪器有限公司,山东烟台264100

出  处:《机械与电子》2014年第7期35-39,共5页Machinery & Electronics

摘  要:设计了海洋水文气象观测系统,将传感器和主控器通过CAN总线联系起来,设备之间的拟合度较小,具有了更高的开放性、可维护性和稳定性。系统对硬件电路进行模块化设计,传感器模块采用了通用化设计,可搭载不同传感器,并根据相关规范定时采集传感器数据;主控模块配备MCGS显示屏、GPRS无线传输模块和微型打印机,通过CAN总线收集传感器信息,并定时发送到岸站系统。在CAN2.0A/B协议的基础上,设计规划出适合于水文气象系统的CAN应用层协议,并以STM32为主控MCU实现了该协议;制定编写了分层的软件架构,并使用UML状态图对系统顶层结构进行了状态设计,明确了处理数据采样任务和辅助任务之间的接口和跳转关系。The design of marine hydrological and meteorological observation system, whicl'i connected the sensor and the main controller, based on CAN bus. The modular design was used for the hardware circuit of the observation. The device was divided into control part and sensor part. They connected through CAN bus. The sensor part was designed universally, so the device could carry on different sensors. Then the data was collected based on relevant specifications. The con- trol part was equipped with a MCGS, a GPRS module and a small printer. It collected the data from sensor part through CAN bus, and transmitted the data to the station on time. According to the work, the application layer protocol of CAN, adapt to Meteorological and oceanographic observations, had been designed. It was based on CAN2.0 A/B protocols and used STM32 as the main chip. What's more, the layered architecture of software had been designed, and the top structure had been designed through UML.

关 键 词:海洋观测 水文气象 CAN总线 应用层协议 UML 

分 类 号:TP23[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象