工控机

定义:(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:表示封装
6:

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

单片机

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

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

计算机基础-工控机、上位机、下位机、stm32、单片机相关推荐

  1. 上位机下位机概念详解

    摘要 今天被老板问了什么是上位机,之前接触过,对于概念也不是很清晰,我又查找了一些资料,整理如下. 上位机 上位机是指能够发出操控命令的计算机,一般是PC. 下位机 下位机是指能够控制设备状态的计算机 ...

  2. 物联网云平台DTU Modbus协议 上位机 下位机 源码 源代码 程序

    物联网云平台DTU Modbus协议 上位机 下位机 源码 源代码 程序 一.源码的使用基本说明: 1.1 编译语言: 下位机使用C语言:上位机使用C#语言 标准Modbus Slave通信下位机源码 ...

  3. c#通过串口及CAN模块实现上位及下位机通讯

    目录 前言 一.串口.CAN总线 二.使用步骤 1.RS232串口通讯(指令下发与接收) 2.CAN总线通讯 总结 前言 学习及工作中我们经常会遇到上位机与下位机通讯等工作,结合场景使用不同的通讯方式 ...

  4. 5.PMAC下位机-下位机编程基础

    在开始下位机编程之前,先要了解下位机编程的基础-各种变量.运动参数和命令行操作. 变量 PMAC的下位机实际上是一种类Basic的编程语言,但是又类似汇编语言,所有变量的存储空间都是预先分配好的,操作 ...

  5. 上位机和MYSQL连接_上位机下位机串口通信设计详解

    串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件.一般完成这种功能的电路,我们称为串行接口电路. 串口通信结 ...

  6. 6.PMAC下位机-下位机编程

    PMAC的下位机编程包括三种程序:命令序列程序.运动(Program)程序和PLC程序. 如下图,PMAC中编写程序,直接在File->new新建文件会打开编辑器,所有文件为PMC后缀. 查看当 ...

  7. 计算机基础及excel,S102-计算机基础(06)-EXCEL简介及基本操作

    S102-计算机基础(06)-EXCEL简介及基本操作 (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Excel电子表格一.Ex ...

  8. C#工控上位机实例_工控学习,搞工控的到底什么是上位机,什么是下位机?

    上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer, 屏幕上显示各种信号变化(液压,水位,温度等). ...

  9. 什么是上位机、下位机

    上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer, 屏幕上显示各种信号变化(液压,水位,温度等). ...

最新文章

  1. 跟风Google Brain,Facebook AI研究机构启动见习项目
  2. 在arm板卡上做一个简单的关机脚本
  3. R语言实战应用精讲50篇(三)-多重线性回归系列之模型评估与诊断应用案例
  4. 毕业课题之------------图像的形态学滤波
  5. AsyncHttpClient 源码分析
  6. MST(最小生成树)上的确定性和存在性问题
  7. Sentinel(十二)之实时监控
  8. dirsearch工具(Web目录爆破)
  9. python释放变量内存_2020Python面试题:Python是如何进行内存管理的?
  10. R语言基本统计分析方法(包及函数)
  11. webpack5 入门学习笔记(四)性能优化
  12. 攻防世界 logmein(重温,重点在于怎么写出脚本)
  13. 1. 类,对象,对象属性,对象的行为
  14. MySQL多表左右连接查询
  15. 记一次公司被勒索病毒攻击事迹,上上下下咬牙切齿
  16. TypeScript 使用 infer 实现类型推断
  17. pcie gen3 bios设置_u盘pe设置联想台式机lenovo BIOS从u盘启动教程
  18. MMDetection 快速开始,训练自定义数据集
  19. What is Java thread priority? 什么是java线程优先级
  20. java进程、线程知识扩充

热门文章

  1. 大数据24小时:地质局发布地质大数据共享平台,科大讯飞将语音识别植入腾讯小Q机器人
  2. 【戒焦戒躁,can win】Linux--IO文件描述符
  3. 商业化广告--体系学习-- 7 -- 行业蓝图篇 --广告产品发展路径
  4. L2-039 清点代码库 (25 分)
  5. C# 实现xls类型转换为xlsx类型
  6. 七牛云邵杰:视觉智能——视频云新时代
  7. C++学习笔记之数字输入及错误处理
  8. 路何去何从-第三方Oracle服务商
  9. (c语言详解)07-图6 旅游规划(详细解释)
  10. 大道至简 (求道于盲)