【计算机基础】区分“工控机、上位机、下位机、stm32、单片机”

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载注明出处


工控机

定义:(Industrial Personal Computer,IPC)即工业控制计算机,主要用于工业生产上。
性能:采用全钢机箱,抗震性能好,抗电磁干扰,抗冲击。
结构:包括CPU、io外设、usb接口、硬盘、内存等,基本上等同于台式机的主机。
在这里插入图片描述

上位机和下位机

上位机是指可以直接发出操控命令的计算机。
一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。
下位机是直接控制设备获取设备状况的计算机。
一般是PLC/ 单片机single chip microcomputer/slave computer/lower computer之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。被控制者和被服务者是下位机。
关系比喻:上位机是董事长,下位机是经理,被控设备是员工。上位机给下位机发送命令去执行,下位机服从命令,分配任务给各个设备去实施,被控设备像员工一样,需要向下位机汇报工作进度和状态,下位机再转达给上位机,形成反馈。

stm32

作为一款微控制器,自带了各种常用通信接口,功能非常强大。
stm32的字面意思:

ST:意法半导体,是一个公司名,即SOC厂商。
M—microelectronics的缩写,表示微控制器,此处需要注意与微处理器之间的区别。
32–32bit的意思,表示这是一个32bit的微控制器,32位是目前位数最高的;51单片机是8位的;AVR是16位的;
STM32有什么?
1.串口
2.内部集成电路
3.串行通信接口------SPI

在这里插入图片描述

STM32F103VET6型号解读:

F:为基础型
103:基础型
引脚数目:V表示100引脚,C表示48,R表示64,Z表示144,B标识208,N表示216.
FLASH:E表示512KB,C表示258,E表示512,I表示2048
T:表示封装

本质:一款嵌入式单片机,一般作为下位机使用。
产品特点:高性能、低成本、低功耗、可裁剪

单片机

1.单片机是一种集成电路芯片
2.把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上。
3.构成的一个小而完善微型计算机系统
4.特点:处理功能强,速度快;低电压,低功耗,便于生产便携式产品;可靠性高;系统结构简单,使用方便,实现模块化。

references:
基于STM32的ROS智能移动机器人构建地图、定位以及自主导航研发

  • 9
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
回答: 在C#串口通信中,上位机下位机是指控制系统中的两个计算机。上位机是可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,它通过串口将命令发送给下位机下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。下位机接收到上位机的命令后,根据命令解释成相应的时序信号,直接控制相应的设备。上下位机之间的数据通信一般基于串口通信。\[1\]\[2\] 在C#中实现上位机下位机的串口通信,可以使用SerialPort类来列出所有的串口、读写数据、处理数据接收事件等。通过串口通信,上位机可以向下位机发送命令,下位机可以将设备状态数据转换成数字信号反馈给上位机。在界面设计方面,可以使用chart控件来显示波形等数据。同时,可以使用定时器来定时更新波形显示。\[3\] #### 引用[.reference_title] - *1* [C#工控上位机实例_工控学习,搞工控的到底什么是上位机,什么是下位机?](https://blog.csdn.net/weixin_39849287/article/details/109977708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [C#实现串口通信的上位机开发](https://blog.csdn.net/weixin_41012765/article/details/125024048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌小超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值