UART、SPI、I2C等串行通信是嵌入式开发中非常常见的通信方式,这些通信的Zui底层通信原理其实不难,但很多初学者却学不会。今天分享一些常见通信的底层数据传输原理。UART串口UART:通用异步收发传输器。UART串口是Zui常见的一种串口通信,下面是串口连接上位机电脑,以及RS232应用的动画。▲PC上通过UART来调试MCU▲RS-232通过电平转换芯片与MCU通讯SPI串行通信SPI:Serial PeripheralInterface,串行外设接口。SPI是一种常见的串行同步通信协议,其应用也非常广泛。下面是SPI数据传输的时序图:▲ SPI数据传输(1)▲ SPI数据传输(2)▲ SPI时序信号I2C通信I²C:Inter-IntegratedCircuit,字面意思是集成电路之间,是I²C Bus简称。I²C主要是通过地址来区分识别从机,其通信原理相对较简单。▲I2C总线以及寻址方式红外遥控红外遥控在我们现实生活中比较常见,家庭各种遥控器大部分都是红外遥控。红外遥控是通过控制脉宽(高低电平的时间)来实现通信的,只是它是通过红外无线信号建立通信链路(红外遮挡了就不行,但可反射)。红外遥控在我们现实生活中比较常见,家庭各种遥控器大部分都是红外遥控。红外遥控是通过控制脉宽(高低电平的时间)来实现通信的,只是它是通过红外无线信号建立通信链路(红外遮挡了就不行,但可反射)。▲红外控制信号也是一个串行通讯信号▲ 红外信号接收与放大整形电路▲ 一个使用红外接收光电管控制继电器进行鱼食投喂电路串并转换电路串并转换,就是串行数据转成并口数据,通过时钟控制串行数据一位一位传输,凑整(8位)就是一个并行数据了。这种转换器有很多现成的芯片,原理很简单。▲串入、并出移位寄存器▲ 由八个D寄存器组成的移位寄存器▲ 串行传输示意图其它这里再分享一些其他串行传输的原理(波形):▲PWM控制LED亮度▲ PWM控制LED亮度▲ 调幅与调频信号▲相位调制信号 一.通信前的准备创建新项目,并命名为“s7-1200之间通信”,如下图所示:组态设备,选择s7-1200的CPU1214CDC/DC/RLY,版本号为4.1,如下图所示:打开项目后,选中PLC_1设备视图,选择下面的“属性”选项,再选择“系统和时钟存储器”,在右边的显示出的启用时钟存储器字节的复选框中打上勾,如下图所示:再选中PLC_1设备中以太网口,在以太网地址设置PLC_1的IP地址为:192.168.0.1,如下图所示:把PLC_1复制粘贴成PLC_2,同样地在以太网口那里设置PLC_2的IP地址为:192.168.0.2,之前的系统和时钟存储器已经设置好了,PLC_2不用再设了。具体如下:在设备视图中转到拓扑视图,分别添加交换机和PC端,并将它们按照下图连接起来。到这里通信前设备设置已经完成了。二.程序编程在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TSEND_C”指令并拖放到main(OB1)中去并生成背景数据块DB1,名称为:TSEND_C_DB。如下图所示:选中指令,弹出下面的组态画面,设置如下面所示,在连接类型选择TCP,在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面。在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TRCV_C”指令并拖放到main(OB1)中去并生成背景数据块DB2,名称为:TRCV_C_DB,如下所示:
福建省西门子(授权)一级供应商
2024-12-02 08:00 120.229.159.246 1次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第2年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 西门子PLC
- 西门子伺服电机
- 西门子触摸屏
- 西门子电缆
- 西门子变频器
- 西门子模块
- 关键词
- 华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
- 联系电话
- 13510737515
- 手机
- 13185520415
- 联系人
- 董海波 请说明来自顺企网,优惠更多
成立日期 | 2022年11月13日 | ||
主营产品 | 西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头 | ||
经营范围 | 西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头 | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ... |
公司新闻
- 风电变流器是变频器吗 风电变流器和变频器的区别在哪里风电变流器和变频器是不同的,不过变频器从广义上来说也可以称之为变流器。风电变流器... 2024-12-02
- WinCC flexible SMART V4安装指南安装WinCCflexibleSMART1.1系统要求与SIMATIC产品的兼容... 2024-12-02
- 西门子S7-1200与G120CU250S-2PN 的 PROFINET控制变频器的起停和调速1.PROFINET通讯功能概述SINAMICSG120的控制单元CU250S-... 2024-12-02
- 西门子PLC通电时能否插拔模板?通电时能否插拔模板?答:不能,所有的信号板、信号模板和通讯模板都不支持通电时的插... 2024-12-02
- 西门子S7-1200 模板安装位置1号槽位为CPU红色图框为信号板(SB)安装位置蓝色图框内为101~103三个槽... 2024-12-02
我们的其他产品
- 浙江省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 江西省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 湖南省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 江苏省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 安徽省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 广东省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 广西壮族自治区西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 海南省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 台湾省西门子(授权)一级供应商西门子PLC:西门子伺服电机
- 上海市西门子(官方授权)技术支持服务商西门子PLC:西门子伺服电机