High-Speed, Real Time Sensor Data Acquisition and Transfer based on the Raspberry Pi Single Board Computer

Georgios Kokkinis, Christoph Mayer, Arnold Horn, Alexander Teufel, Khaled Ibrahim, Rudolf Heer
{"title":"High-Speed, Real Time Sensor Data Acquisition and Transfer based on the Raspberry Pi Single Board Computer","authors":"Georgios Kokkinis, Christoph Mayer, Arnold Horn, Alexander Teufel, Khaled Ibrahim, Rudolf Heer","doi":"10.1109/BalkanCom58402.2023.10167878","DOIUrl":null,"url":null,"abstract":"The Raspberry Pi single board computer is widely used by researchers, hobbyists and professionals as a platform to develop data logging applications and sensor nodes. Nevertheless, there is a considerable lack of effort towards reliable high-speed, data logging implementations. One reason for this is the complexity and missing documentation when employing Direct Memory Access (DMA) channels for the data stream. DMA is necessary for eliminating the significant jitter to the data sampling timing, caused by higher priority task interrupts to the Central Processing Unit. In this paper, we present and validate a high-speed, real time sensor data acquisition and transfer system based on the Raspberry Pi. Data samples are generated by an analog-to-digital converter, which can be used to interface analog sensors. The samples are then stored in the memory with timestamps at sampling rates up to 50 kilo Samples Per Second. Finally, the generated data are transferred to a server using the User Datagram Protocol over Ethernet.","PeriodicalId":363999,"journal":{"name":"2023 International Balkan Conference on Communications and Networking (BalkanCom)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Balkan Conference on Communications and Networking (BalkanCom)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BalkanCom58402.2023.10167878","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Raspberry Pi single board computer is widely used by researchers, hobbyists and professionals as a platform to develop data logging applications and sensor nodes. Nevertheless, there is a considerable lack of effort towards reliable high-speed, data logging implementations. One reason for this is the complexity and missing documentation when employing Direct Memory Access (DMA) channels for the data stream. DMA is necessary for eliminating the significant jitter to the data sampling timing, caused by higher priority task interrupts to the Central Processing Unit. In this paper, we present and validate a high-speed, real time sensor data acquisition and transfer system based on the Raspberry Pi. Data samples are generated by an analog-to-digital converter, which can be used to interface analog sensors. The samples are then stored in the memory with timestamps at sampling rates up to 50 kilo Samples Per Second. Finally, the generated data are transferred to a server using the User Datagram Protocol over Ethernet.
基于树莓派单板计算机的高速实时传感器数据采集与传输
树莓派单板计算机被研究人员、业余爱好者和专业人士广泛用作开发数据记录应用程序和传感器节点的平台。然而,在实现可靠的高速数据记录方面还缺乏足够的努力。造成这种情况的一个原因是,在为数据流使用直接内存访问(DMA)通道时,复杂性和缺少文档。DMA对于消除数据采样时间的显著抖动是必要的,这种抖动是由对中央处理单元的高优先级任务中断引起的。在本文中,我们提出并验证了一个基于树莓派的高速、实时传感器数据采集和传输系统。数据样本由模数转换器产生,该转换器可用于模拟传感器的接口。然后将样品以每秒50公斤样品的采样率存储在带有时间戳的存储器中。最后,生成的数据通过以太网使用用户数据报协议传输到服务器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信