本书全面深入地讲述了套接口API网络编程的既成事实标准,对X/open传输接口API也作了广泛的介绍。 本书从对套接口API的综合讨论开始,论述了基本编程内容后,即转入高级套接口编程的相关主题,包括IPv4与IPv6的互操作性; UNIX域协议、非阻塞I/O、路由套接口、广播、多播、线程、原始套接口、数据链路访向等, 对于客户一服务程序的各种设计方法也作了完整的探讨。在叙述X/Open传输接口API时, 还对记这种设备驱动机制作了深入分析。在附录中又给出了IPv6、ICMPV6、虚拟网络等新内容。 本书内容详尽且具权威性,几乎每章都提供精选的习题, 是计算机和网络专业高年级本科生和研究生的首选教材。本书也可作为网络研究和开发人员的自学教材和参考书。
上传时间: 2014-12-07
上传用户:sk5201314
本教程从一个基本面说明了远程控制技术的编程环节,可能大家比较感兴趣的是双向通讯技术、自动上线技术、网络通讯协议、内存压缩图片技术、TELNET超级终端等技术,本教程均提供了例程。高级的远程控制技术应用请大家继续学习WINSOCK,API应用,端口映射技术等。
上传时间: 2017-03-24
上传用户:youke111
商用车控制系统局域网络( CAN )通信协议 第 4 部分:数据链路层
上传时间: 2016-05-17
上传用户:liucher
物理上行控制信道PUCCH,用于承载上行链路控制信息,根据所承载的上行控制信息的不同,LTE物理层支持不同的PUCCH格式,采用不同的发送方式。
上传时间: 2018-01-04
上传用户:wwjj173
论文介绍了当前流行的几种无线充电技术,并提出了一种带金属物体检测的多线圈无线充电系统的设计方案该方案采用电磁感应的技术原理,具有成本低、效率高等特点。另外,相比于其他电磁感应技术的无线充电方案,本文方案的特点是低功耗、多线圈及带金属物体检测功能硬件方面,本文提出的无线充电系统采用美国德州仪器公司的BQ500410A及BQ51013B作为发射端电路和接收端电路的主控部分,并辅以MSP430G2101实现低功耗电路为了扩大负载设备的充电面积,发射端电路采用三线圈的方案,自动选择最优的线圈来提供能量传输通道。此外,本文方案还设计了寄生金属物体检测及外来物体检测功能,避免了能量传输通道上存在的金属物体产生的涡流发热对无线充电系统的影响。软件方面,本文采用“反向散播调制技术”进行信号调制,并定义了物理层、数据链路层、逻辑层协议,规范了发射端电路与接收端电路之问数据通信。在传输功率控制方面,本文采用的是离散PID控制算法,并结合动态整流控制算法提高系统的瞬态响应速度。最后,本文测试了上述软硬件设计的主要功能,证实了本文设计方案的可行性关键词:无线充电、电磁感应、低功耗、金属物体检测、多线圈
标签: 无线充电系统
上传时间: 2022-04-02
上传用户:XuVshu
随着工业控制对可靠性与实时性要求不断提高,传统总线因无法突破实时性,通信效率及总线供电等技术瓶颈而逐渐被一些新的技术所替代。在国内外,一种将以太网应用于工业控制的新兴工业以太网技术引起了越来越多的关注。EtherCAT是一种基于改进的以太网帧结构的工业以太网协议,是目前可靠性和实时性最高的工业以太网协议之一。 本文提出一种基于STM32处理器的EtherCAT从站协议栈的实现方法。首先从物理层、数据链路层及应用层研究分析了 EtherCAT协议。其次,重点设计开发基于STM32处理器的EtherCAT从站设备的协议软件,设计并实现了从站状态机、周期性过程数据及邮箱数据三大通信任务的软件代码。在已搭建的 EtherCAT主从站运行平台验证了系统的可靠与实时性。EtherCAT报文的一次发送和接收共需2ms,该时间随着从站个数的增加变化不大。最后,本文创新点是设计一种基于 EtherCAT实时通信协议栈的智能家居网络控制系统,比以往采用单片机作为终端控制器的控制系统在扩展能力,数据处理能力,实时性方面都有显著优势,实现了智能家居中智能开关与人脸识别门禁两部分应用控制任务,该系统提高了家居控制的安全性及实时性,是目前最有发展前景的工业以太网应用技术之一。 从站协议栈实现EtherCAT的从站功能,并且运行于STM32处理器上,提高了从站运行速度,保证整个EtherCAT系统的实时性。
上传时间: 2022-05-27
上传用户:得之我幸78
随着工业制造精度的不断提高,传统总线越来越多的表现出速度慢、数据量小的缺点。另一方面,一种将计算机网络应用于工业控制的总线技术越来越受到关注,这就是工业以太网。EtherCAT是一种基于修改以太网协议的工业以太网,在数据链路层使用ISO/IEC802.3协议,数据帧类型为特定类型;在网络层和传输层采用特定协议代替TCP/IP协议。目前,EtherCAT是速度最快、实时性最好的工业以太网协议之一。本文提出了基于UC/OSIⅡ的EtherCAT主站实现的具体方法。首先,从协议层面分析EtherCAT,对数据链路层、网络层和应用层协议进行分析。其次,通过对嵌入式平台的设计,确保主站系统的实时性。创造性的提出了一个UC/OSIⅡ系统下具有微秒级别精度的时间模块;同时设计了基于中断接收数据的DM9000的网卡驱动。最后,根据协议分层构架提出了一套嵌入式的EtherCAT主站软件ECOU(EtherCAT Over UC/OS),并对主站底层和软件进行了功能和性能测试。ECOU是一个实施于UC/OSIⅡ的EtherCAT主站。作为嵌入式EtherCAT主站,它的实施更加灵活;同时由于UC/OSIⅡ是实时操作系统,ECOU的性能也得到了很大的提高。关键词:工业以太网;UC/OSIⅡ;EtherCAT;微秒级别时间模块;主站
上传时间: 2022-06-30
上传用户:
第1章 绪论 .......无人机的发展及运用史 早期历史 .... 越战期间................ 恢复研发................ 联合作战................ 沙漠风暴............... 波斯尼亚战争期间无人机系统综述............. 飞行器................... 任务规划与控制站 发射与回收设备................ 有效载荷................ 数据链路............... 地面支援设备.大鹰座..................... 飞行器 ····· 地面控制站·············· 发射与回收·············· 有效载荷······ 其他装置·············· 小结··············......
标签: 无人机系统
上传时间: 2022-07-08
上传用户:ttalli
前言本教程适用于CIACANopen 协议DS301又名CIA301标准。用户须已经掌握CAN2.0A协议的基本知识。即基本的帧结构、ID、数据、DLC等知识,本文不再从CAN底层开始叙述。如果读者需要了解CAN底层,推荐北京航空航天出版社出版的《项目驱动一—CAN-bus 现场总线基础教程》。CANopen在ISO层级中的位置从oSI的7层网络模型的角度来看同,CAN(Controller Area Network)现场总线仅仅定义了第1层(物理层,见ISO11898-2标准)、第2层(数据链路层,见ISO11898-1标准);而在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件(Software)或固件(Firmware),只要了解如何调用相关的接口和寄存器,即可完成对CAN的控制。如图21所示。
标签: canopen
上传时间: 2022-07-19
上传用户:jiabin
本文首先介绍了主流8位MCU(微控制器)的通用架构,通过比较分析主流国际MCU半导体供应商的MCU产品,结合作者在德国英飞凌公司的项目实践,分析了英飞凌XC866系列8位MCU的架构特点和功能特性。在此基础上,介绍了该MCU芯片的系统集成方法,以及组成模块的架构和功能。 LlN协议是当前广泛应用的车载局部互连协议,作为英飞凌XC866MCU上很关键的一个外围IP,本论文在介绍了MCU架构基础上,设计实现了LlN控制器。LIN协议是UART在数据链路层上的扩展,其关键是LlN协议数据链路层的检测实现。本文给出了一种可靠,高效的协议检测机制,从而使软件和硬件更好配合工作完成协议检测。在完成LlN控制器设计后,本文结合了XC866ADC的架构,介绍了ADC模拟和系统的数字接口概念和实现要点,介绍了如何考虑分析选择合理的数字接口方案。论文最后以XC866的系统架构为基础,提出了一种高效的基于FPGA的IP原型验证平台方案,并以LlN控制器作为验证这一平台的IP,在FPGA上成功的实现了验证方案。论文同时介绍了从SOC设计向FPGA原型验证转换时的处理方法及工程经验,介绍了MCU及验证平台的测试平台思想,以及基于FPGA原型和逻辑分析仪实时测试的MCU固件代码覆盖率测试方法。 目前8位MCU在中低端的应用越来越广泛,特别是目前发展迅速的汽车电子和消费电子领域。因此对MCU架构的不断研究和提高,对更多面向应用领域的IP的研究和设计,以及如何更快速的实现芯片验证将极大的推动MCU在各个领域的应用和推广,将产生极大的经济和应用价值。
上传时间: 2013-07-14
上传用户:李梦晗