共查询到20条相似文献,搜索用时 175 毫秒
1.
针对51系列单片机与智能模块的串口通信,研究嵌入式实时内核的串口通信方案。讨论了实时操作系统下消息队列功能正确配置方法,利用系统中断和内核提供的消息队列功能,实现了串口通信和数据存储,对通信协议、消息队列功能配置、驱动程序任务分解、数据存储方式作了重点论述,为设计使用智能模块与单片机串口通信的控制系统应用领域提供了良好的升级解决方案。 相似文献
2.
基于Matlab的串口通信机制,简要介绍了查询方式下的非实时通信,提出一种将事件中断写入GUI组件函数的方式,相对于改写instrcallback函数实现串口中断机制的实时通信方式,大大简化了中断方式实现实时通信的过程,并详述了三者的差异和实现过程。利用Matlab的GUI工具和内置的串口通信API,设计了一个可视化的串口通信界面,通过蓝牙串行接口,实现智能车系统采集数据的实时接收,并利用Matlab强大的科学计算功能,对数据进行实时处理,图形化显示数据处理结果。实验结果表明,该方法可行,具有一定的应用价值。 相似文献
3.
4.
5.
详细介绍了串口通信的基本原理和实现方法,在上位机和DSP之间实现3种通信方式,即查询方式、标准SCI模式的中断方式、FIFO模式下的中断方式;同等条件下,接收和发送同等数据量数据,使用FIFO中断方式用时最少,通信效率最高,节省了CPU的机时资源;当数据量越大时,采用该方式,其优越性越明显。在FIFO中断方式中,针对上位机与DSP之间存在的上电时序问题,提出了一种找帧头重排序方法,经过实验,验证了该方法的可靠性。 相似文献
6.
7.
DOS下的串行通信程序的编制,往往要直接对UART(串行通信芯片)进行操作,采用调用INT14 BIOS中断的方式编程。而Windows是一个具有设备无关性的操作系统,它不鼓励对系统硬件的直接操作,而是由系统自动进行处理。那么如何在Windows环境下对串口进行操作呢?Windows 3.1以后,系统提供了中断方式驱动的通信设备驱动程序COMM.DRV和一组专用的API通信函数,使我们可以高效直观地完成串口通信的任务。 相似文献
8.
实时数据采集系统的中断机制设计与研究 总被引:2,自引:0,他引:2
分析数据采集系统中利用中断方式进行数据传输的实时性,基于中断方式优化设计了串行异步通信的硬件线路连接及软件程序编制的方法,指出中断控制器8259A使用中的一个实际问题。 相似文献
9.
MCS-51串行通信程序一般是利用发送中断标志位TI和接收中断标志位RI来进行设计,采用查询或中断两种编程方式。本文剖析查询方式连续串行发送数据时源于硬件时序的数据通信错误、 相似文献
10.
用VB编制Modem远程通信软件 总被引:2,自引:0,他引:2
一、PC串行通信程序机制 常用的PC串行通信程序大多利用BIOS INT14H中断,以查询I/O方式完成异步串行通信。 Windows系统提供中断方式驱动的串行通信驱动程序COMM.DRV。通信程序无需直接对串行端口进行操作,而是通过驱动程序这一编程接口进行间接操作。 Windows操作系统中,串行通信采用“事件通知”方式,支持数据按块传送。进行通信时,Windows开辟一个用户定义的输入输出缓冲区,每接收一个字符就产生一个低级硬件中断,串行驱动程序立即取得控制权,并将字符放入输入数据缓冲区,然后将控制权返还正在运行的应用程序。如 相似文献
11.
基于DSP的以太网通信系统设计 总被引:4,自引:0,他引:4
本文介绍了以TMS320C54xDSP为微处理器、以Realtek 8019AS为网络控制器的以太网通信系统的设计方法。通过分析8019AS网卡与ISA总线的接口,实现DSP之间通过以太网的语音和数据通信。 相似文献
12.
分析双网卡冗余的功能需求,设计基于VxWorks环境的双网卡智能冗余方案。通过对网卡连接状态、通信可靠性以及稳定性监控分析,决定是否进行网卡的主动切换。针对基于UDP无连接通信的特点,指出在双网卡冗余设计中,应根据目标网络通信节点变化情况,决定是否进行网卡的随动切换,以增强通信的可靠性。测试结果表明了该方案的可靠性与正确性,其切换时间可提高至ms级。 相似文献
13.
针对机群系统的通信瓶颈问题,研究一种新型的以“信令寻径式交换技术”为核心的高速光纤传输交换网络。本文分析了信令寻径式交换网络通信协议,在此基础上设计并实现了基于光纤通道技术的高速网络接口卡。该网卡针对大小数据包的特点,分别对各种类型的帧进行专门设计,具有较高的通信效率。测试结果表明,由该网络接口卡组成点对点网络,其单向传输延时为4.22µs,通信带宽高达993.8Mbps,最大链路利用率为93.53%。目前,该网络接口卡性能稳定,运行状况良好,能满足机群系统通信需要。 相似文献
14.
15.
针对控制系统现场调试的不便,提出采用以太网的方式实现控制系统的远程调试.该方法根据以太网高带宽、远距离的特点,采用以太网控制芯片和软硬件相结合的方式,实现了DSP控制系统的以太网数据传输.详细介绍了以太网控制芯片RTLS019AS的主要性能特点、DSP以太网通信的硬件电路图和软件流程.通过该以太网控制芯片RTLS019AS和经过剪裁的TCP/IP协议,成功实现了DSP TMS320VC5402芯片与PC机的以太网通信. 相似文献
16.
提出了一种在RT-Linux平台下基于Ethernet的实时通信解决方案RTL-Ethernet,解决了RT-Linux平台下实时任务间无法进行实时网络通信的问题。RTL-Ethernet将Ethernet网络接口控制器的驱动从原Linux内核下迁移到实时内核下,并在EthernetMAC层之上增加了基于虚拟令牌机制的传输控制子层以消除EthernetMAC层协议在时间行为上的不确定性。相关的分析和测试表明,该方案能够保证网络通信的实时性要求。 相似文献
17.
18.
基于PIC16F877的嵌入式以太网通信的设计与实现 总被引:4,自引:0,他引:4
在控制领域中,基于单片机的数据采集和传输日趋普及,对数据的存储和处理已不再局限于本地单片机系统,通过将以太网网络适配器功能嵌入到单片机系统中,同时加载UDP、IP和以太网协议,就可以实现本地单片机系统与以太网节点的通信,也可通过局域网实现和Internet节点的数据交换功能,从而增强了单片机系统的数据处理能力,拓展了应用范围。文章阐述了如何在UDP、IP和以太网协议的规范下,使用PIC16F877单片机与以太网节点进行全双工通信的设计与实现。单片机实现下位机功能,作为网络节点的PC机实现上位机功能。协议的加载是采用汇编语言实现的;通信采用C/S模式,下位机作为客户端,上位机作为服务器端。下位机可以接收上位机发送的单播和广播帧。 相似文献
19.
针对PLC与变频器之间通讯时电机速度精细调节难的问题,应用新一代高速工业以太网PROFINET通信技术,将S7-1200PLC、G120变频器和触摸屏构成一个小型局域网.采用CSM1277作为小型交换机,三者之间采用以太网通信,建立通过PROFINET总线实现西门子S7-1200PLC与G120变频器通讯的方法.在分析... 相似文献
20.
李晓丹 《计算机工程与应用》2015,51(4):61-65
针对物联网在智能传感器控制中的广泛应用,采用嵌入式技术,利用现代高速发展的网络平台设计了服务于物联网智能采集系统的嵌入式网关。嵌入式网关的系统由STM32F嵌入式主设备、路由器、GPRS模块及无线协调设备组成,主设备系统采用μC/OS-II操作系统,通过百兆网口与路由器连接;通过串口与GPRS模块及无线协调设备连接,从而实现数据的实时显示功能、历史数据存储功能、网关控制参数设定及查询功能、Internet网远程访问与控制功能、GPRS网远程访问与控制功能。 相似文献