-
最新的OPENPOWERLIN V2.2.1源代码
应用背景
现场总线由来已久,几种出现较早、应用较多的现场总线,如 CAN、deviceNet、 modBus、RS485 等,这些总线速度慢、每次传输的数据包小。随着工业自动化由低速向高速、由低精度向高精度、由集中式控制向分布式控制的发展,对现场总线的传输速度和数据量都提出了新的要求。于是就有很多厂家提出了基于以太网技术来实现现场总线,由此诞生了 POWERLINK、EtherNet/IP、ModBusTCP、ProfinetRT、EtherCat、MECHATROLINK 等这些工业实时以太网的技术。
目前高速实时现场总线种类繁多,很多厂家都在推广自己的总线协议,这些协议从性能上可分为两类:高实时总线和低实时总线。
高实时性的总线:POWERLINK,EtherCat,MECHATROLINK。POWERLINK 实际的实时性能最高为 100us 的循环周期,EtherCat 实际的实时性能最高为 250us 的循环周期。
在这三种总线中 EtherCat 和 MECHATROLINK 需要用专用的 ASIC 才能实现,之所以采用 ASIC 芯片来实现是为了能够控制市场,使他们处于有利地位。众所周知,工业自动化行业的厂家在 2009、2010 年取得了大丰收,很多公司的业绩翻了一倍。
EtherCat 和 MECHATROLINK 只解决了数据链路层和物理层,而没有实现应用层。用户买了 ASIC 芯片,还不得不自己来实现应用层(如 CANopen),这需要花费用户很长时间。此外不同用户实现的应用层往往不同,这就造成同样都是基于 EtherCat 的设备,却相互不能通信。
POWERLINK 是一个可以在普通以太网上实现的方案,无需 ASIC 芯片,用户可以在各种平台上实现 POWERLINK,如 FPGA、ARM、x86CPU 等,只要有以太网的地方,就可以实现 POWERLINK。
POWERLINK 公开了所有的源码,任何人都可以免费下载和使用(就像 Linux)。POWERLINK 的源码里包含了物理层(标
- 2022-03-10 11:57:25下载
- 积分:1
-
We all know the initial start operating system, the EXE file is not running, the...
大家知道在操作系统启动初始,EXE文件是无法运行的,这个工具就是一个把EXE文件转化为COM文件的工具,并提供了源代码供您分析。-We all know the initial start operating system, the EXE file is not running, the tool is a document put into EXE COM document tools, and provides the source code for your analysis.
- 2022-01-25 18:29:24下载
- 积分:1
-
这是一个在WindowsCE 环境下进行图形绘制的源程序。
这是一个在WindowsCE 环境下进行图形绘制的源程序。- This is carries on the graph plan under the WindowsCE
environment the source program.
- 2023-08-18 17:05:03下载
- 积分:1
-
FS2410XP教学平台实验程序,是一个led的驱动试验,开发环境为ads...
FS2410XP教学平台实验程序,是一个led的驱动试验,开发环境为ads-Teaching platform FS2410XP experimental procedures, led the drive is a test development environment for the ads
- 2023-03-20 06:25:03下载
- 积分:1
-
This program implement A/D conversion by using precise comparision function of P...
此程序是利用2051单片机P1.0,P1.1精密比较器功能实现a/d转换通过P1.0电位器调节,控制七只电磁铁动作间隔-This program implement A/D conversion by using precise comparision function of P1.0 and P1.1 of MCU 2051. P1.0 is used to adjust potential meter to control the time intervals of seven magnetic relays.
- 2022-07-14 00:40:43下载
- 积分:1
-
无线通信实验
应用背景NRF24L01 无线模块,采用的芯片是 NRF24L01,该芯片的主要特点如下:
1)2.4G 全球开放的 ISM 频段,免许可证使用。
2)最高工作速率 2Mbps,高校的 GFSK 调制,抗干扰能力强。
3)125 个可选的频道,满足多点通信和调频通信的需要。
4)内置 CRC 检错和点对多点的通信地址控制。
5)低工作电压(1.9~3.6V)。
6)可设置自动应答,确保数据可靠传输。
该芯片通过 SPI 与外部 MCU 通信,最大的 SPI 速度可以达到 10Mhz。本章我们用到的模
块是深圳云佳科技生产的 NRF24L01,该模块已经被很多公司大量使用,成熟度和稳定性都是
相当不错的关键技术该芯片通过 SPI 与外部 MCU 通信,最大的 SPI 速度可以达到 10Mhz
- 2022-03-01 03:30:31下载
- 积分:1
-
89c51的频率计程序 很实用的程序 74595驱动4为led显示
89c51的频率计程序 很实用的程序 74595驱动4为led显示-89c51 The frequency counter program is very useful program for led display 74595 driver 4
- 2022-07-17 20:24:42下载
- 积分:1
-
- 2022-11-28 16:10:04下载
- 积分:1
-
3D打印机 marlin
应用背景The leading developers of Marlin are currently (January 2015) EvdZ and bkubicek, though many others contribute with their patches. This is a firmware for reprap single-processor electronics setups. It also works on the Ultimaker PCB. It supports printing from SD card+Folders, and look-ahead trajectory planning. This work is licensed under the GNU GPL v3 or (at the user"s discretion) any later version. It is based on Sprinter firmware, which was licensed under GPL v2 or later.关键技术
Features:
Interrupt based movement with real linear acceleration.
High steprate.
Look ahead (Keep the speed high when possible. High cornering speed).
Interrupt based temperature protection.
preliminary sup
- 2022-03-06 02:29:58下载
- 积分:1
-
简单修改STM32的uVision打开MDK-ARM项目后对应芯片容量
资源描述
使用STM32F103不同的芯片,每次打开MDK-ARM项目后,都要手工修改芯片容量,这里我写了一款简单修改STM32的uVision打开MDK-ARM项目后对应芯片容量的VB程序,只要动态修改Project中工程的属性,就可以实现芯片容量的修改。不用再每次手动修改芯片属性。如图:稍作修改可以给其他的工程用。
- 2022-06-19 11:24:29下载
- 积分:1