本研究提出了一套完整的基于Linux嵌入式平台的EtherCAT主站系统设计方案,旨在打通整个EtherCAT协议技术环节。从主站和从站的硬件层面到软件层面再到上位机软件,开发出整套拥有自主知识产权的EtherCAT主站系统。设计EtherCAT从站模块,选用从站控制芯片ET1100设计通信板,STM32单片机设计控制板,将通信板和控制板通过SPI总线接口组合,组成两套从站模块,分别实现数字输入信号检测和模拟输入信号检测的功能。设计EtherCAT主站模块,选用基于AM3358处理器的BeagleBone Black作为Linux嵌入式开发平台,并且在该平台上运行集成Xenomai实时补丁的Linux操作系统,接着在操作系统上构建IgH EtherCAT Master for Linux开源框架和配置开发环境,最后基于这套开源框架进行应用程序的设计,完成整套主站模块设计。设计EtherCAT主站程序的两种交互模式,一种是基于命令行操作的控制台模式,还有一种是基于qt开发的图形用户界面模式。用户可以通过任意模式,实现过程数据通信和服务数据通信的数据读写,并且执行一些其他的必要功能操作。结果表明,从站模块的基本功能实现,可以有效检测输入的数字信号和模拟信号。主站模块的基本功能实现,可以与从站模块建立起有效的过程数据通信和服务数据通信,性能上同步误差在ns级,报文的传输时间在us级,通讯抖动在us级别,可以满足工业控制系统对实时性的要求。控制台模式和图形用户界面模式交互有效。
上传时间: 2022-05-22
上传用户:aben
本软件是基于qt开发的,兼容能力强。
上传时间: 2022-06-18
上传用户:
可以仿真各种电路,AVR,PIC单片机都可以,而且开源的。组件好像是基于qt开发。
标签: avr pic 单片机 电路仿真软件 SimulIDE
上传时间: 2022-07-02
上传用户:qingfengchizhu
使用Qt与MySQL C API开发MySQL查询器
上传时间: 2013-12-22
上传用户:佳期如梦
qt3.8开发的例子, 做linux下qt编程可以参考
上传时间: 2014-01-24
上传用户:lanhuaying
用于FS2410的Qt嵌入式图形开发入门篇 Qt/Embedded 的开发环境可以取代那些我们熟知的UNIX 和WINDOWS 开发工具。它提供了几个跨平台的 工具使得开发变得迅速和方便,尤其是它的图形设计器。Unix 下的开发者可以在PC 机或者工作站使用虚 拟缓冲帧,从而可以仿真一个和嵌入式设备的显示终端大小,象素相同的显示环境。
标签: Embedded WINDOWS 2410 UNIX
上传时间: 2013-12-17
上传用户:来茴
嵌入式系统开发流行的qt的make库文件
上传时间: 2015-05-26
上传用户:zhangyi99104144
嵌入式LINUX图形界面开发工具QT的MAKEFILE文件生成工具,1.1版本源代码
上传时间: 2013-12-15
上传用户:waitingfy
在qt环境下开发的PPP拨号程序,具有良好的操作界面,方便开发通信程序
上传时间: 2014-01-20
上传用户:3到15
这是在QT下开发的,用于和国电南自的网络保护(如PSL602,PST1200等)用网络103规约进行通信的程序,对刚开始接触规约开发的人有很大的帮助
标签:
上传时间: 2015-09-01
上传用户:金宜