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

    文章

    1129

    浏览量

    54758
  • 数据采集
    +关注

    关注

    38

    文章

    4516

    浏览量

    112313
  • 串行
    +关注

    关注

    0

    文章

    230

    浏览量

    33530

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    隧道没信号怎么进行数据采集

    隧道没信号怎么进行数据采集
    的头像 发表于 12-06 13:27 310次阅读

    设备数据采集网关如何连接设备进行数据采集工作

    在现代化工业生产和制造过程中,设备数据采集和监控至关重要。数据采集网关作为这一过程的关键组成部分,能够连接各种设备并实时采集、传输和处理数据。本文将详细介绍设备
    的头像 发表于 11-29 18:03 582次阅读

    情感语音识别技术在人机交互中的应用与展望

    一、引言 随着人工智能技术的不断发展,人机交互已经渗透到日常生活的方方面面。情感语音识别作为人机交互中的关键技术之一,能够通过分析人类语音中的情感信息实现更加智能化和个性化的人机交互
    的头像 发表于 11-22 10:40 325次阅读

    情感语音识别技术在人机交互中的应用与挑战

     一、引言 随着人工智能技术的不断发展,人机交互已经成为了研究的热点之一。情感语音识别技术作为人机交互中的重要组成部分,能够通过识别人的语音情感,实现更加智能化和个性化的交互体验。本文
    的头像 发表于 11-09 15:27 374次阅读

    数据采集是如何进行数据采集分析 如何工作的 工程监测数采

    数据采集
    稳控自动化
    发布于 :2023年10月26日 09:44:30

    什么叫人机交互人机交互是什么意思?

    界面设计:设计人机交互界面的结构、布局、内容和控件,以实现直观、易用性、反馈等要求。界面设计需要兼顾美观性、实用性和易用性,简洁、明了的界面布局可以让用户快速定位需求和完成任务。
    的头像 发表于 08-26 11:39 2576次阅读

    人机交互的发展历程

    人机交互在20世纪60年代初期开始发展,当时计算机还处于高昂的价位,且操作系统的发展还非常有限。最早的人机交互界面是通过命令行交互实现的。当用户输入命令后,计算机会给出相应的响应。这样
    的头像 发表于 08-26 11:36 2580次阅读

    人机交互的多种可能 人机交互的三种方式

    除了视觉界面,触觉界面也是一种重要的人机交互方式。触觉界面使用触摸技术,例如触摸屏、手势识别和数字板等,让用户可以与计算机进行更自然的交互。这种交互方式可以为用户提供更多的控制和个性化选项,使其有更高的效率和便利性。
    的头像 发表于 08-26 11:34 3695次阅读

    什么是数据采集它有什么作用

    数据采集
    稳控自动化
    发布于 :2023年08月14日 09:28:12

    增强现实是人机交互技术吗

    增强现实是人机交互技术吗 增强现实是一种涵盖多种应用程序和技术的科技,可以改变我们的感知和与现实世界交互的方式。它是将虚拟世界的数字信息与真实世界融合在一起的技术。相比于传统虚拟现实技术,增强现实
    的头像 发表于 08-12 15:27 630次阅读

    面部表情识别在人机交互中的应用

    随着人工智能技术的不断发展,人机交互已经成为了人们生活中不可或缺的一部分。面部表情识别作为人机交互的重要组成部分,有着广泛的应用场景和价值。本文将探讨面部表情识别在人机交互中的应用,包括情感识别
    的头像 发表于 08-02 18:03 625次阅读

    1232串口人机交互控制的设计与实现【STC51】

    人机交互
    YS YYDS
    发布于 :2023年06月25日 22:01:37

    人机交互的方式有哪些?

    人机交互的方式有多种多样,以下列举出比较常见的方式
    的头像 发表于 06-08 15:12 5090次阅读
    <b class='flag-5'>人机交互</b>的方式有哪些?