电子发烧友网 > 嵌入式技术 > 正文

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

2020年02月27日 10:38 次阅读

随着互联网的日益普及,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以实现分布式远程监控、信息交换与共享。目 前广泛使用的以太网以及TCP/IP 协议已经成为最常用的网络标准之一,其高速、可靠、分层以及可扩充性使其在各个领域的应用越来越灵活,很多情况下采用以太网和TCP/IP,能够简化结构 和降低成本。

目前大多数智能设备和仪表都是采用RS232/485 或USB通讯方式,不具备远程控制和数据传输能力。 利用以太网实现工业系统远程控制, 通过互联网共享小型嵌入式设备的信息,是工业控制研究的发展趋势。本系统采用高速单片机ATmega64及RTL8019AS 以太网控制器,用嵌入式TCP/IP 协议可以实现TCP和UDP等网络功能,进一步实现HTTP协议服务,实现Web Sever 及接入Internet 的功能。

1、 系统硬件设计

系统的结构框图如图1所示, ATmega64是基于增强的AVR RISC 结构的低功耗8位CMOS微控制器。内带64KB的Flash、2KB的E2PROM、4KB的SRAM。由于其先进的指令集以及单时钟周期指令执行时 间,ATmega64 的数据吞吐率高达1MIPS/MHz,从而可以满足系统在功耗和处理速度方面的要求。

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

RTL8019AS 是一种高度集成的10MB以太网控制器,与NE2000兼容, 支持8位、16位数据总线;内置16KB SRAM缓存;可连接同轴电缆和双绞线,并可自动检测所连接的介质。以太网隔离滤波器选用20F00IN。

RTL8019AS 与主处理器的接口方式有三种:跳线方式、PNP(即插即用)方式和免跳线方式。RTL8019AS 的第65 脚JP 决定网卡的工作方式,本设计中JP脚接高电平(VCC),即使用跳线方式,此时可以省掉外部E2PROM 93C46芯片。单片机通过I/O 模式访问以太网控制器。RTL8019AS 必须工作在8位模式下,其引脚IOCS16B经电阻接地。电路框图如图2所示。

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

RTL8019AS本身具有地址译码功能,所有的控制功能或数据传输都是通过访问地址偏移为00H~1FH的寄存器完成的,所以只需要5条地址 线(SA4~SA0)。在跳线方式下RTL8019AS的I/O 地址由引脚 IOS3~IOS0决定,将IOS3~IOS0对应引脚全部接低电平,这时RTL8019AS的I/O 基地址为300H,因此可以用SA8 和SA9进行片选接至单片机的PC7。当PC7引脚置高电平时选中RTL8019AS ,当PC7引脚置低电平时选中外部RAM,而将片选信号AEN接地,这种片选方式可以节省一个反向器。AUI 用来检测在AUI接口外部MAU 的使用情况。当该引脚未用时,应该接地。

介质的选择由引脚PL1和PL0决定,RTL8019AS 还具有自动测试介质连接是否成功的功能。无屏蔽双绞线(UTP)电缆是目前使用最为普遍的电信介质类型。为了更方便地将嵌入式以太网模块接入到局域网中, 本设计采用RTL8019AS 与双绞线连接的接口电路,即将PL0、PL1 接地。

2、 以太网控制器的工作过程

以太网控制器的 RAM 以 256 字节为一页,是按页存储的结构,16位RAM地址的高 8位又叫页码。以太网控制器的16KB RAM的地址从0x4000~0x7FFF,即从页0x40 到页0x7F,共有64 页用来接收和发送数据包。这64页RAM是一块双端口RAM。所谓双端口就是说有两套总线连接到该RAM,总线A 用于以太网控制器读/写片上RAM,总线B 用于单片机读/写以太网控制器上的 RAM。总线A又叫Local DMA,总线B 又叫 Remote DMA。

2.1 数据包的发送过程

(1) 封装数据包:数据包在发送前,单片机将其按如图3所示的以太网帧格式封装好,并存放在外部SRAM。

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

(2)通过远程DMA将数据包写入到 RLT8019AS 的数据发送缓冲区, 数据的目的缓冲区首地址和字节数由内部寄存器RSCR0、1设定。

(3) 通过RTL8019AS的本地DMA将数据送入FIFO 缓冲器进行发送。

2.2 数据包的接收过程

(1)本地 DMA 将需要接收的数据包存入到接收缓冲环中。

(2)由远程 DMA 将接收缓冲环中的数据包写入到外部 SRAM 中。

如果以太网控制器运行正常,接收到数据包时自动启动本地 DMA 将数据存入接收缓冲环中,也就是说第一步是由 RTL8019AS 自动完成的。但是,接收缓冲环的范围需要设置,PSTART、PSTOP 分别用于设置接收缓冲环的起始页和发送页,设置了接收缓冲环之后,接收到的第一个数据包放置的位置由当前页面寄存器CURR 决定。[page]

3、 服务器端工作过程

图4 所示为本系统 TCP/IP 各层协议,链路层协议由单片机控制RTL8019AS 实现,而其他协议由单片机内部程序实现。

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

服务器接收数据时,以太网驱动程序负责接收数据,由以太网控制器中断处理程序唤醒数据接收任务,由数据接收任务将接收到的数据帧交给网络接口 层,网络接口层取出帧头,判断接收数据的类型,如果是ARP 报文,则将ARP 报文交给ARP 协议模块处理;如果是IP 数据包,则将IP数据包交给IP 协议模块处理,IP协议模块取出IP 首部信息,然后根据数据包的类型,将报文交给相应的协议模块(UDP 模块、TCP 模块或ICMP 模块)处理,UDP 模块或TCP 模块收到报文后,取出首部进行处理,并将用户数据交给应用程序。

服务器发送数据时,将用户数据交给UDP协议模块或TCP 协议模块处理,UDP协议模块或TCP协议模块将其首部和数据封装成UDP数据包或TCP数据包,然后将封装好的数据包交给IP协议模块,IP模块在上层 交给的数据包上添加IP首部,并封装成IP数据包,然后为 IP 数据包寻找路由,如果找不到相应路由,则向ICMP 协议发送出错报文,由ICMP 协议模块进行处理,在找到了合适的路由后,如果是以太网方式,则将数据包发送到网络接口层,利用ARP协议找到目的IP对应的物理地址,然后封装成以太网 帧,由网卡驱动程序将以太网帧发送出去。

4 、利用HTTP协议实现Web接收与发送控制数据

在单片机系统中实现HTTP 协议服务端的功能,就可以为其他的客户机提供超文本信息,客户端只需要使用统一的浏览器就可以与服务器进行信息交换。

超文本传输协议(HTTP)是目前通过Internet进行信息交换最主要的方式。在Internet上HTTP 通讯经常发生在 TCP/IP 连接之上。其缺省端口是TCP 协议的80 端口,当然,其他的端口也是可以使用的。HTTP 协议是建立在请求/响应(request/response) 模型上的。首先由客户建立一条与服务器的TCP链接,并发送一个请求到服务器,请求中包含请求方法、URI、协议版本以及相关的 MIME(Multipurpose Internet Mail Extensions) 样式的消息。服务器响应一个状态行,包含消息的协议版本、一个成功或失败码以及相关的MIME 式样的消息(包含服务器的信息、资源实体的信息和可能的资源内容)。

单片机服务器除了包括HTML 文件以外,还有一个HTTP 驻留程序,用于响应计算机端的控制请求。用HTML 文件编写的网络界面,可以通过浏览器访问并利用相应的按扭向服务器发送HTTP 请求,此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进行必要的操作后回送所要求的文件。在这一过程中,在网络上发送和接收的数据已经被分 成一个或多个数据包(packet),每个数据包包括:要传送的数据;控制信息,即告诉网络怎样处理数据包。TCP/IP决定了每个数据包的格式。

图5 是通过Web 浏览器看到的网络控制界面,必需将客户计算机与服务器系统的IP地址设置在一个段内。如本系统服务器IP地址设为192.168.0.10,客户机IP地址设为192.168.0.11,默认网关均为255.255.255.0。

基于ATmega64及RTL8019AS实现工业系统远程控制的设计

(1) 发送控制数据过程:①通过浏览器向服务器系统(单片机)发送HTTP 请求;②服务器系统通过HTTP服务程序查看网页程序中表单内输入变量的变化;③取出变量值,调用串口程序将数据发出。

(2)接收采集数据过程:①系统HTTP 协议程序的http_serve 中调用串口程序接收串口数据,并用此数据取代其内部网页中的表格内“NO DATA”标记;②服务器系统把Web页面传送给用户界面的浏览器。

用低成本的AVR单片机和以太网控制器,配合适当的网络协议,实现了通过网络对RS232接口设备的数据采集及系统控制。如对其进行适当的改变与扩展,便可以用于其他接口的仪器仪表,并应用于更广泛的领域。由于系统的控制器使用的是单片机,限于其内部资源,所以网页文件不能过大。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

【课程介绍】:朋友们大家好,本套视频教程由本人录制,现做为录播课程上传至电子发烧友网平台,感谢电子发烧友网让单片机学习的
发烧友学院发表于 2019-01-19 00:00 3004次阅读
书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

通过采用单片机和指纹识别模块实现电子机械锁的设计

随着生活水平的提高,人们对物质生活的要求越来越高,尤为注重住宅安全问题。随着生物特征识别技术的发展,....
发表于 2020-02-27 10:38 0次阅读
通过采用单片机和指纹识别模块实现电子机械锁的设计

LiteOS云端对接教程09-LiteOS基于LWM2M对接华为OC平台实战

1. LiteOS OC lwm2m 抽象组件 概述 为了适应各种各样的使用lwm2m接入华为OC的模式,特采用该层次接口,...
发表于 2020-02-27 09:16 60次阅读
LiteOS云端对接教程09-LiteOS基于LWM2M对接华为OC平台实战

LiteOS云端对接教程08-LiteOS基于LWM2M对接华为OC平台实战

1. 云端准备工作 —— 注册并登录OC平台 注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界...
发表于 2020-02-27 08:51 48次阅读
LiteOS云端对接教程08-LiteOS基于LWM2M对接华为OC平台实战

LiteOS云端对接教程07-LiteOS基于CoAP对接华为OC平台实战

1. LiteOS OC COAP 抽象组件 概述 为了适应各种各样的使用coap接入华为OC的模式,特采用该层次接口...
发表于 2020-02-27 08:47 47次阅读
LiteOS云端对接教程07-LiteOS基于CoAP对接华为OC平台实战

AP20——工业以太网位置指示器提供灵活的网络整...

SIKO新产品AP20位置指示器采用最佳配置,以测量机器中的主轴调整位置。它将相应的位置数据显示出来....
发表于 2020-02-26 15:37 47次阅读
AP20——工业以太网位置指示器提供灵活的网络整...

限时抢购!医疗电子“刚需”通用料大酬宾,共同抗疫

经历了数月的抗疫防控战,疫情已逐渐往好的结果发展 近日,企业也陆续复工 但疫情仍未结束 作为电子人的一员华秋商...
发表于 2020-02-26 11:30 126次阅读
限时抢购!医疗电子“刚需”通用料大酬宾,共同抗疫

LiteOS云端对接教程05-LiteOS基于MQTTS对接华为OC平台实战

1. LiteOS OC MQTT 抽象组件 概述为了适应各种各样的使用mqtt接入华为OC的模式,特采用该层次接口,对上提...
发表于 2020-02-26 10:45 222次阅读
LiteOS云端对接教程05-LiteOS基于MQTTS对接华为OC平台实战

LiteOS云端对接教程04-华为OC平台创建MQTT产品使用mqtt.fx测试

1. 云端准备工作 —— 注册并登录OC平台 注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界...
发表于 2020-02-26 10:28 124次阅读
LiteOS云端对接教程04-华为OC平台创建MQTT产品使用mqtt.fx测试

关于电脑无法识别CH340电路

问题描述: 自己在网上买了一块STM32的最小系统板,板子提供了原理图,然后我依葫芦画瓢,画了个“一键下载电路”...
发表于 2020-02-26 10:19 136次阅读
关于电脑无法识别CH340电路

LiteOS云端对接教程03-LiteOS基于MQTT对接EMQ-X服务器

1. LiteOS MQTT组件 概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的...
发表于 2020-02-26 10:15 119次阅读
LiteOS云端对接教程03-LiteOS基于MQTT对接EMQ-X服务器

LiteOS云端对接教程02-使用EMQ-X搭建私有MQTT服务器

1. EMQ X EMQ X与emqttd的关系EMQ X全称Erlang/Enterprise/Elastic MQTT Broker,它是基于E...
发表于 2020-02-26 10:05 134次阅读
LiteOS云端对接教程02-使用EMQ-X搭建私有MQTT服务器

LiteOS云端对接教程01-cJSON组件使用教程

1. JSON与cJSON JSON —— 轻量级的数据格式 JSON 全称 JavaScript Object Notation,即...
发表于 2020-02-26 09:53 125次阅读
LiteOS云端对接教程01-cJSON组件使用教程

利用GPRS无线通信技术与通讯模块实现远程数据采...

目前,远程数据采集系统通常有两种形式:通过有线网络发送信息的远程数据采集系统和通过GPRS 无线方式....
发表于 2020-02-26 09:44 66次阅读
利用GPRS无线通信技术与通讯模块实现远程数据采...

基于DSP芯片和以太网控制器实现风力发电机检测分...

风力发电作为一种绿色能源,因其无污染、可再生、方便而受到人们的重视且得到了迅猛的发展。风力发电机作为....
发表于 2020-02-25 09:59 76次阅读
基于DSP芯片和以太网控制器实现风力发电机检测分...

树莓派4B的详细资料说明

核心 CPU:Broadcom BCM2711,1.5 GHz,64-bit,4核心,ARM ....
发表于 2020-02-24 15:13 298次阅读
树莓派4B的详细资料说明

基于EP7312和TMS320VC5402实现智...

系统总体设计框图如图1所示。本系统主要是实现信号的实时性处理及传输,满足工业现场及各种测量仪器的高可....
发表于 2020-02-24 09:17 56次阅读
基于EP7312和TMS320VC5402实现智...

数字信号和模拟信号到底有什么区别

在电学中,将连续变化的电压、电流等物理量称为模拟信号,而离散变化的电压、电流则称为数字信号。下面我们....
发表于 2020-02-22 17:35 590次阅读
数字信号和模拟信号到底有什么区别

单片机与晶振到底有什么关系

在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的....
发表于 2020-02-20 17:07 548次阅读
单片机与晶振到底有什么关系

关于单片机和嵌入式,它们的区别是什么

嵌入式是什么?单片机又是什么?两者有什么区别和联系呢?针对两者之间的问题小编整理了一篇文章,希望对大....
发表于 2020-02-20 16:42 668次阅读
关于单片机和嵌入式,它们的区别是什么

单片机如何通过GPRS模块获取位置信息详细方法说...

GPRS是如何获取位置的呢?GPRS不同于GPS,我们都知道GPS是通过卫星来定位,而GPRS是通过....
发表于 2020-02-20 14:51 328次阅读
单片机如何通过GPRS模块获取位置信息详细方法说...

晶振在单片机中起着什么作用

晶体振荡器是指从一块石英晶体上按一定方位角切下薄片,石英晶体谐振器,简称为石英晶体,简称晶振;在单片....
发表于 2020-02-20 00:08 520次阅读
晶振在单片机中起着什么作用

单片机中高阻态的实质及意义

在我们刚一开始接触到51单片机的时候对P0口必须加上上拉电阻,否则P0就是高阻态。
发表于 2020-02-19 20:08 319次阅读
单片机中高阻态的实质及意义

大数据筑牢居民小区“第一防线”

松祥街道办事处党工委书记王涛说,大数据对居民小区“阵地”庞杂的疫情防控信息,第一时间提取、上传和综合....
发表于 2020-02-19 07:22 323次阅读
大数据筑牢居民小区“第一防线”

Nexperia针对汽车以太网推具有开创性且符合...

分立元件、MOSFET 元件及模拟和逻辑 IC 的专业制造商 Nexperia,日前宣布针对 100....
发表于 2020-02-17 12:51 181次阅读
Nexperia针对汽车以太网推具有开创性且符合...

如何提高单片机C语言程序的执行效率

首先什么是执行效率。我们平常所说的执行效率就是使用相同的算法在相同输入条件下完成相同计算所产生的系统....
发表于 2020-02-16 18:52 262次阅读
如何提高单片机C语言程序的执行效率

云创硬见单片机电路设计中的十个难点!

单片机是嵌入式系统的核心元件,使用单片机的电路要复杂得多,但在更改和添加新功能时,带有单片机的电路更....
发表于 2020-02-14 11:52 261次阅读
云创硬见单片机电路设计中的十个难点!

一款区块链运用重磅产品——全新版“鲟游戏”震撼上...

打开了区块链游戏的大门是2017年11月以太坊上线的“加密猫”。这也是世界上首款“区块链游戏”,它赋....
发表于 2020-02-14 07:19 510次阅读
一款区块链运用重磅产品——全新版“鲟游戏”震撼上...

采用NI PXI平台和LabVIEW实现谐波干扰...

Ineco是一家在交通运输行业有着广泛经验的工程公司。 为了研究谐波在铁路基础设施建设方面的影响,我....
发表于 2020-02-12 20:59 374次阅读
采用NI PXI平台和LabVIEW实现谐波干扰...

采用FM20L08铁电存储器实现温度测试仪系统的...

单片机受干扰信号作用时, 将使系统失控, 最典型的就是PC 的状态值。它的修改将导致两种主要的软件非....
发表于 2020-02-12 18:29 212次阅读
采用FM20L08铁电存储器实现温度测试仪系统的...

单片机的基础知识与基本工作原理详细说明

芯片在没有开发前,单片机只是具备功能极强的超大规模集成电路,如果赋予它特定的程序,它便是一个最小的、....
发表于 2020-02-12 16:21 799次阅读
单片机的基础知识与基本工作原理详细说明

如何学习嵌入式系统开发

嵌入式在学习的过程中会遇到很多很多的问题,包括单片机,模拟电路,数字电路,DSP,FPGA等等等,这....
发表于 2020-02-12 16:21 476次阅读
如何学习嵌入式系统开发

单片机控制220V交流电通断的方法

使用单片机控制220V交流电的通断,方法非常多。使用继电器是最方便的,但是继电器通断会有声音,很不好....
发表于 2020-02-12 16:12 600次阅读
单片机控制220V交流电通断的方法

单片机程序如何编写

设计编写单片机程序是一个渐进的过程不可一蹴而就,毕竟单片机程序是与硬件有密切关系的,我们一般称为单片....
发表于 2020-02-12 14:38 592次阅读
单片机程序如何编写

89C51单片机怎么样?89C51单片机过时了吗

89C51单片机是一款8位单片机,最常用的是艾特梅尔产的AT89C51,我在上学时是用的最多的一款单....
发表于 2020-02-12 14:34 568次阅读
89C51单片机怎么样?89C51单片机过时了吗

以太网供电和HDBaseT供电的标准及所具有的的...

虽然企业所应对的挑战不尽相同,但是,服务提供商都面临着有关设备位置(及是否有AC)和中央设备备份支持....
发表于 2020-02-12 11:45 188次阅读
以太网供电和HDBaseT供电的标准及所具有的的...

串联锂离子电池组检测系统设计

延长电池寿命,提高电池的使用效率是电动汽车商品化、实用化的关键。由于水桶效应的存在,串联电池组的整体....
发表于 2020-02-09 11:21 215次阅读
串联锂离子电池组检测系统设计

如何选择合适的单片机开发板

单片机是可编程器件,可以通过编程来实现逻辑功能,这不仅降低了产品设计的复杂度,更丰富了产品的功能。现....
发表于 2020-02-07 10:32 589次阅读
如何选择合适的单片机开发板

3DES加密算法在STC单片机系统中的应用研究

RFID(无线射频识别)技术广泛应用于生产制造、物流管理、公共安全等多个领域。特别是13.56MHz....
发表于 2020-02-07 09:56 143次阅读
3DES加密算法在STC单片机系统中的应用研究

单片机采样模拟量数据的工作原理是怎样的

单片机的ADC接口属于模数转换接口,将外部的模拟量信号转化为数字信号,单片机属于数字器件,需将模拟信....
发表于 2020-02-06 17:19 281次阅读
单片机采样模拟量数据的工作原理是怎样的

利用单片机控制MC55 GPRS无线模块实现SO...

系统的组成如图1所示。该系统利用现有的GPRS网络,单片机通过串口对MC55 GPRS模块进行收发控....
发表于 2020-02-04 13:32 395次阅读
利用单片机控制MC55 GPRS无线模块实现SO...

基于100BASE-TX标准以太网的汽车解决方案...

有线网络的应用非常广泛,横跨诸多市场领域,从家庭、办公室、企业到工业、汽车等不一而足;对其而言,以太....
发表于 2020-02-04 09:55 229次阅读
基于100BASE-TX标准以太网的汽车解决方案...

为什么C语言是最适合单片机编程的高级语言

单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言。
发表于 2020-02-03 16:09 800次阅读
为什么C语言是最适合单片机编程的高级语言

怎么样才能实现PLC手机端监控及远程调试

随着工业物联网的发展,作为设备厂家需要提供设备联网方案给到工业用户,需要对设备运行数据远程采集,对设....
发表于 2020-02-03 14:35 863次阅读
怎么样才能实现PLC手机端监控及远程调试

基于单片机的闭环控制系统的设计解决方案

控制回路是许多基于MCU的设计所执行的最基本的任务之一。通常这些设计中未充分利用的关键特征和外围设备....
发表于 2020-02-03 11:50 268次阅读
基于单片机的闭环控制系统的设计解决方案

基于单片机实现对单相无刷电机的控制系统设计

对于小功率电机应用,成本比复杂性更为重要,并且对转矩的平顺性要求较低,因此单相无刷直流(BLDC)电....
发表于 2020-02-03 07:48 232次阅读
基于单片机实现对单相无刷电机的控制系统设计

单片机和单片机是怎样通信的

种异型单片机系统设计渐渐成为一种新的思路,但单片机之间的通信一直是困扰这种方法拓展的主要问题。
发表于 2020-01-19 17:36 320次阅读
单片机和单片机是怎样通信的

一个X25045的C51读写程序

本文档的主要内容详细介绍的是一个X25045的C51读写程序。
发表于 2020-01-18 11:13 482次阅读
一个X25045的C51读写程序

如何使用单片机驱动标准PC机键盘?C51程序详细...

键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上每次按键,键盘会向单片....
发表于 2020-01-18 11:07 636次阅读
如何使用单片机驱动标准PC机键盘?C51程序详细...

如何使用通用单片机制作MIDI键盘

MIDI是电子乐器的语言,随着MIDI的诞生,数字化电子乐器已经越来越多,MIDI的应用也越来越普遍....
发表于 2020-01-18 09:07 482次阅读
如何使用通用单片机制作MIDI键盘

单片机系统的扩展和配置应遵循哪些原则

一个单片机应用系统的硬件电路设计包含两部门内容:一是系统扩展,即单片机内部的功能单元,如ROM、RA....
发表于 2020-01-17 16:47 436次阅读
单片机系统的扩展和配置应遵循哪些原则

电力物联网感知层关键技术和设备

非介入式负荷辨识是一种在用户电力负荷输入总线端获取负荷数据(电压、电流),并通过模式识别算法分解用户....
发表于 2020-01-17 15:37 854次阅读
电力物联网感知层关键技术和设备

基于单片机AT89S52与总线技术实现小区周界防...

随着科学技术和经济的快速发展,人们对居家的概念已从最初满足简单的居住到注重对住宅的人性化需求,如安全....
发表于 2020-01-15 17:07 298次阅读
基于单片机AT89S52与总线技术实现小区周界防...

EtherCAT技术的原理、性能及应用优势

EtherCAT主张“以太网控制自动化技术” 。 它是一个开放源代码,高性能的系统,目的是利用以太网....
发表于 2020-01-15 16:22 247次阅读
EtherCAT技术的原理、性能及应用优势

如何利用PIC16F877A单片机读写AT24C...

AT24C系列在增强型PIC实验板上编程的硬件原理图如下图所示,U7为实验板上24C02芯片,SDA....
发表于 2020-01-15 15:50 252次阅读
如何利用PIC16F877A单片机读写AT24C...