检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曾骏 谷伟 吴昌成 杜志恒 Zeng Jun;Gu Wei;Wu Changcheng;Du Zhiheng(College of Information Engineering,East China University of Technology,Nanchang 330013,China;Big Data Technology Engineering Laboratory of Radiogeology;Jiangxi Institute of Nuclear and Geoscience Data Science and Systems Engineering Technology)
机构地区:[1]东华理工大学信息工程学院,南昌330013 [2]江西省放射性地学大数据技术工程实验室 [3]江西省核地学数据科学与系统工程技术研究中心
出 处:《单片机与嵌入式系统应用》2022年第6期57-60,共4页Microcontrollers & Embedded Systems
基 金:江西省东华理工大学省级研究生创新基金(YC2021 S646)资助。
摘 要:针对核工业现场传感器数量多、传输距离远、对实时性和稳定性要求高、集中化管理手段缺乏、无法接入网络等问题,本文设计并实现了串口转CAN总线集中化管理系统,将核辐射数据封装成帧再转以太网联网传输。系统以STM32F103处理器为核心,将不同辐射数据接收放入三级FIFO邮箱中,通过轮询方式读取FIFO中的数据并进行封装,将封装好的数据帧放入环形缓冲区,最后通过移植LwIP轻量级协议栈系统的网口传输到上位机。测试CAN总线上3个设备节点的工作情况,结果表明,系统稳定、无误码,符合设计要求。Aiming at the problems of a large number of field sensors in the nuclear industry,long transmission distance,high requirements for real-time and stability,lack of centralized management means and inability to access the network,this paper designs and implements a centralized management system from serial port to can bus,which encapsulates the nuclear radiation data into frames and then transfers them to Ethernet for network transmission.With STM32F103 processor as the core,the system receives different radiation data into the three-stage FIFO mailbox,reads the data in FIFO through polling and encapsulates,puts the encapsulated data frame into the ring buffer,and finally transmits to the upper computer through the network port of the system that transits LwIP lightweight protocol stack.After testing the operation of three device nodes on CAN bus,the results show that the system is stable without error code and meets the design requirements.
关 键 词:CAN总线 STM32F103 DM9000 LWIP
分 类 号:TP274[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.142.53.239