检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.149.241.32