摘要
针对目前机械海流计功耗大、姿态测量精度较低、体积大、维护复杂、流速流向测量数据单一等问题,设计了一种基于控制器局域网络(controller area network,CAN)总线并以STM32F103RCT6芯片为控制核心的低功耗机械海流计测控模块,并给出了测控模块系统的总体结构、硬件接口电路、通信协议、软件设计及主要技术指标。海上试验结果表明,该模块不仅实现了海流流速和流向的信号采集与控制,而且通过CAN总线的可拓展性,可以实现对不同海流层流速流向的测量,拓展了海洋水文测量的范围并提高了其灵活性。
In view of the present mechanical current meter big power consumption,lower attitude measuring precision,large volume,complex maintenance,velocity of flow measurement data of the single,we design a controller based on local area network(controller area network,CAN)bus STM32F103RCT6 as the control core of current meter measurement and control module,low power machinery and gives the overall structure,hardware interface circuit of measurement and control module system,communication protocol,software design and main technical index.The results of marine experiments show that this module not only realizes the signal acquisition and control of current velocity and flow direction,but also realizes the measurement of different current velocity and flow direction through the expansibility of CAN bus,which increases the range of marine hydrological survey and improves its flexibility.
作者
刘庆鹏
付明阳
于雨
惠力
鲁成杰
LIU Qing-peng;FU Ming-yang;YU Yu;HUI Li;LU Cheng-jie(Institute of Oceanographic Instrumentation, Qilu University of Technology(Shandong Academy of Sciences), Qingdao 266100, China)
出处
《山东科学》
CAS
2021年第3期9-18,共10页
Shandong Science
基金
国家自然科学基金(41706101)。
关键词
CAN总线
测控模块
STM32
流速流向测量
CAN bus
measurement and control module
STM32
velocity and direction measurement