0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现人机交互的串行数据采集仪设计

5CTi_cirmall 来源:电路设计技能 作者:电路设计技能 2020-11-02 17:18 次阅读

嵌入式软件这个行业涉及甚广,从我们身边的电视、冰箱、洗衣机,到我们的手机,再到交通、到医疗、军事无处不在。

在项目的开发过程中,使用调试工具是必不可少的。

串口简单灵活的特性常被工程师用作代码的调试工具,它的另一个名字叫uart

说到uart,相信很多工程师都熟透了,掌握一个uart,可以说是已经迈进了嵌入式软件的殿堂,所以uart也常被用作嵌入式入门的必备功课。

那既然都熟了,那为什么还拿出来说呢,带着这样的一个问题,跟着我一起深入的了解我们的这个项目,一起探讨uart背后那些不为人知的故事。

目的意义;

在我们的开发测试中,uart通常扮演者信息输出,人机交互和下载程序的功能,有些场景下可能有线的串口不是很方便或者不能实现信息的输出,比如调平衡车,有线串口对这种远距离的调试显得有些力不足。有些场景或者我们根本不可以把数据直接读出来,比如车厂,整车的CAN数据是汽车的血液,一些ECU的出厂前身体状况,全靠采集can数据来诊断,即使整车有can数据的存储功能,一些测试调试不一定能很方便的拿到,所以这个无线的数据采集仪就能派上用场,这就是我本次项目的主要意义。

本期内容可以了解到以下几个方面:

1、模块化代码的设计思路,开发思想和独立模块开发模型;

2、uart等串行板级通信的设计原理及其注意事项;

3、项目中常用的测试方法和测试手段;

4、通信协议的制定和协议栈的开发;

项目设计

项目概述及其环境的搭建

项目简介:

项目采用双mcu-STM32F030C8T6和RF24L01无线模块实现主从设备的上下行数据传输,在此基础上增加与pc的通信和数据记录功能,实现离线数据同步功能;功能指标

基础功能:

1、实现双mcu数据的上下行无线传输,波特率为115200;

2、实现主设备与pc机的通信,并实现uart调试功能;

扩展功能:

1、can数据、spi 、iic的数据的采集传输;

2、离线存储功能;

开发准备及其环境:

1、硬件环境 :具备RF24L01模块接口的STM32开发板2块、RF20L01无线模块2块;

2、开发工具 :STM32J-link仿真器、串口TTL转换小板各1;

3、软件环境 KIEL-MDK 、串口助手 ;

责任编辑:xj

原文标题:《来实战》第五期:教你如何做一个实现人机交互的串行数据采集仪

文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人机交互
    +关注

    关注

    12

    文章

    1209

    浏览量

    55430
  • 数据采集
    +关注

    关注

    39

    文章

    6142

    浏览量

    113745
  • 串行
    +关注

    关注

    0

    文章

    237

    浏览量

    33884

原文标题:《来实战》第五期:教你如何做一个实现人机交互的串行数据采集仪

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用CAN总线进行数据采集的方法

    使用CAN总线进行数据采集的方法通常涉及一系列步骤,这些步骤确保了数据的准确采集、处理和存储。以下是一个详细的方法指南: 一、了解CAN总线系统 首先,需要对CAN总线系统有一定的了解。CAN总线
    的头像 发表于 12-20 18:18 795次阅读

    FPGA的多通道数据采集传输系统

    机的人机交互。 需求分析:油田增压站的环境复杂,采集信号类型多样,包括温度、压力、流量等模拟信号。系统需要实现对多通道信号的实时采集与传输,并具备较高的
    的头像 发表于 12-09 10:45 248次阅读
    FPGA的多通道<b class='flag-5'>数据采集</b>传输系统

    数控机床数据采集如何实现

    的TDE3000工业智能网关作为这一过程中的核心设备,通过多样化的通信接口和强大的数据处理能力,实现了对数控机床数据的实时、准确采集和安全、高效地传输至云平台或本地管理系统。 1、通信
    的头像 发表于 11-18 17:52 334次阅读
    数控机床<b class='flag-5'>数据采集</b>如何<b class='flag-5'>实现</b>?

    具身智能对人机交互的影响

    在人工智能的发展历程中,人机交互一直是研究的核心领域之一。随着技术的进步,人机交互的方式也在不断演变。从最初的命令行界面,到图形用户界面,再到现在的自然语言处理和语音识别,每一次技术的突破都极大
    的头像 发表于 10-27 09:58 367次阅读

    聚徽-工控一体机是如何实现人机交互

    工控一体机实现人机交互的方式是多种多样的,结合搜索结果,我们可以归纳出以下几种主要的实现方式:
    的头像 发表于 09-10 09:31 372次阅读

    基于传感器的人机交互技术

    基于传感器的人机交互技术是现代科技发展的重要领域之一,它极大地推动了人机交互的便捷性、自然性和智能性。本文将详细探讨基于传感器的人机交互技术,包括其基本原理、关键技术、应用领域以及未来发展趋势。
    的头像 发表于 07-17 16:52 865次阅读

    多通道数据采集的作用与用途

    多通道数据采集是一种广泛应用于工业、科研、教育等领域的高性能数据采集设备。它能够同时采集多个通道的模拟信号或数字信号,并对这些信号进行处理、存储和显示,以便于用户进
    的头像 发表于 07-02 09:10 678次阅读

    多通道数据采集怎么用的

    多通道数据采集是一种广泛应用于工业、科研、教育等领域的高精度数据采集设备。它能够同时采集多个通道的模拟信号,并将采集到的
    的头像 发表于 07-02 09:08 663次阅读

    人机交互界面是什么_人机交互界面的功能

    人机交互界面(Human-Computer Interaction Interface,简称HCI或HMI),也被称为人机界面(MMI)、操作员界面终端(OIT)、本地操作员界面(LOI)或操作员
    的头像 发表于 06-22 11:03 2628次阅读

    工业平板电脑在人机交互中的应用

    工业平板电脑在人机交互(Human-Machine Interaction,HMI)中扮演着至关重要的角色,它们通过直观的界面和强大的计算能力,极大地提升了工业环境下的操作效率和用户体验。以下是工业平板电脑在人机交互中的具体应用:
    的头像 发表于 06-18 12:00 313次阅读

    人机交互与人机界面的区别与联系

    随着信息技术的飞速发展,人机交互(Human-Computer Interaction,HCI)已成为现代社会不可或缺的一部分。人机交互技术,作为实现人与计算机之间有效通信的桥梁,不仅改变了我们
    的头像 发表于 06-07 15:29 1040次阅读

    人机交互的三个阶段 人机交互的常用方式

    交互经历的三个阶段:命令行界面交互阶段、图形用户界面交互阶段、自然和谐的人机交互阶段。
    的头像 发表于 03-13 17:25 3181次阅读

    PLC串口转网口数据采集网关有什么功能

    设备联网与数据采集是传统工业向智能制造前进的第一步,能够打通“数据孤岛”,实现工厂、车间、设备、人员、物料与环境的实时交互,有助于提升企业信息化水平、推进产业升级。 PLC作为自动化生
    的头像 发表于 02-05 10:48 505次阅读
    PLC串口转网口<b class='flag-5'>数据采集</b>网关有什么功能

    人机交互技术有哪几种 人机交互技术的发展趋势

    人机交互技术是指人与计算机之间通过各种交互方式进行信息传递、操作和控制的技术。随着科技的进步,人机交互技术也在不断发展创新。以下将介绍人机交互技术的几种常见形式以及当前的发展趋势。 一
    的头像 发表于 01-22 17:47 3774次阅读

    PLC远程监控与数据采集系统的原理及组成

    PLC远程监控与数据采集系统的原理及组成 PLC远程监控与数据采集系统是一种可以远程监控和采集设备运行数据的技术,可以在任何时间和地点实现
    的头像 发表于 01-22 16:46 1803次阅读
    PLC远程监控与<b class='flag-5'>数据采集</b>系统的原理及组成