Python开发串口通讯上位机程序三部曲 第一部 从串口发送指令并读取数据

**

Python开发串口通讯上位机程序三部曲

**

2020很特殊!这个春节假期,除了吃饭、睡觉、追剧、忧国忧民以外,仍然有大把的闲暇时间想想工作的事情。记得之前在很多项目开发中,都需要通过上位机来控制ECU或者通过上位机来读取ECU中的数据。其中上位机和ECU的通讯接口有串口,LIN或者CAN总线。串口作为一种低成本而又简单的通讯方式,仍然有很多客户在使用。毕竟,一个USB转串口工具,淘宝网上只要几十块就可以买一个,而LIN总线或CAN总线转换接口,成本至少在几百元以上。
在这里插入图片描述
要实现上位机和ECU之间的串口通讯,除了一个USB转串口硬件工具以外,还需要一个上位机软件。上位机软件可以采用串口调试助手(可以从网上免费下载),但是很多情况下,串口调试助手无法满足控制和数据监视,以及分析功能,还需要根据项目需求,进行定制化开发。定制化开发串口上位机可以采用Visual Basic、Visual C#、labview等软件开发。这些软件特别适合于开发图形化界面。但是这几个软件需要占用很大的硬盘空间,而且对于文件操作,数据记录等并不是特别方便。最近听说python很火,一直好奇能否用python开发一个串口上位机软件,经过这几天的尝试,终于成功了。接下来给大家分享一下。
在这里插入图片描述

安装python开发环境

  1. 首先到python官网https://www.python.org/downloads/windows/下载python软件。如下图所示,最新版本为3.8. 本人的电脑是WIN 10 64位操作系统,需要下载的文件为:Windows x86-64 executable installer(64位操作系统一定要下载这个文件,如果下载32位的文件,后果自负)下载好的文件名为:python-3.8.1-amd64.exe.
  2. 双击这个文件,进行安装。安装时,选择Add python3.8 to PATH。这一点也非常重要!选中这个框,后续会省去很多麻烦的。单击Install Now, 可以用默认的安装路径安装。在这里插入图片描述
  3. 安装完成后,在运行窗口或者win10的搜索窗口中输入”cmd”,打开DOS窗口在这里插入图片描述
  4. 在DOS窗口中出现:C:\Windows\system32>,然后输入python, 回车,出现如上图所示的内容,以及“>>>”,说明python已经安装成功。然后在>>>后面,输入exit()可以退出。
  5. 在win10程序中,可以发现新安装的程序:IDLE (python 3.8 64-bit)。运行这个程序,出现IDLE开发环境界面
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值