基于STD总线的多路数字I/O设计
随着人们生活水平的日益提高,工业控制的对象数量也与日俱增,对I/O模块的开发需进一步加强。为了满足工业控制方面的I/O数量多,操作方便,使用灵活,可靠性高等方面的较高要求,实现了一种基于STD总线,以工业控制计算机为主控制器,应用XIlInx公司的CPLD开发平台,面向工业控制的多路数字I/O设计。工业控制计算机通过多路数字I/O板,实现了多达128位I/O被控对象的读、写控制,并且速度快、性能稳,能够充分满足工业控制的要求。
基于嵌入式Linux的晶体生长控径系统的研究
针对直径检测及控制技术向大直径化硅棒发展的需求,设计一种低成本.功能适中的晶体生长控径系统。该系统以ARM9系列的S3C2440为核心,基于Linux嵌入式操作系统设计一种图像处理方法,根据亚像素原理计算出硅棒直径,并为上位机提供具有特定电平的模拟信号,从而控制直拉单晶硅生长速度,使系统实现测量数据可读化。实验表明,该系统能够很好地解决图像处理问题,图像处理的准确率满足直径检测系统的要求,且实现简单,成本较低.特别适合于对精度要求较严格的检测系统。
基于μC/OS-II操作系统的数据采集控制系统
随着计算机技术、电子技术和控制技术的发展,智能化、自动化、精确化的灌溉和施肥技术正逐渐取代传统的灌溉方式。在施肥过程中,需要在线检测肥料溶液的酸碱度和电导率以及灌溉压力、管道流量等,然后根据这些参数来控制电磁阀和水泵的运行达到自动灌溉施肥的目的。目前,常用的数据采集控制系统都是为某一实际应用而设计的,通用性和可扩展性差、数据存储能力不足,价格昂贵。因此基于周立功公司的ARM7核心板设计了一种通用的数据采集控制系统,并且已经应用到自动灌溉施肥系统中,能够满足稳定性,实时性以及大容量的数据存储的要求。该数据采集控制系统采用模块化设计,可以很方便的扩展和剪裁模块,同时只要对软件进行少量修改就可以方便的移植到其它应用系统中。
基于PCIe总线的超高速信号采集卡的设计
设计一种基于PCIe总线的不间断采样和传输的超高速数据采集卡。利用双400MHz、14位A/D转换器实现了800MHz、14位的信号高速、高精度采集,论述了利用Xilinx公司FPGA的IPCORE设计实现PCIe总线控制接口。基于PCIe总线,采用乒乓交换数据传输的机制,实现了高速采样数据流的不间断传输。最后给出了实际采集数据的频谱。利用该采集卡构成的数据采集系统在雷达侦察和干扰领域拥有很高的实用价值和广阔的应用前景。
采用LVDS高速串行总线技术的传输方案
在某型雷达信号处理系统中,要求由上位机(普通PC)实时监控雷达系统状态并采集信号处理机的关键变量,这就要求在处理机与上位机之间建立实时可靠的连接。同时,上位机也能对信号处理板进行控制,完成诸如处理机复位、DSP程序动态加载等功能。实验中,处理机和上位机之间的数据传输距离不小于8m。在这种前提下,计算机上现有的串口、并口显然不能满足要求,而USB2.0接口工作在高速模式时传输距离只有3m,其它诸如以太网传输的实时性难于满足要求,光纤通道传输的构建成本又太高。基于此,本文提出了一种采用LVDS高速串行总线技术的传输方案。
基于PCI总线芯片CH365的数据密码卡设计
为解决数据密码卡由ISA接口升级到PCI接口所出现的问题,文中介绍了一种基于PCI总线接口芯片的实现方法,给出了基于CH365接口芯片的PCI总线的组成框图和核心模块,成功实现了铁路军交系统数据密码卡的硬件系统升级。
基于I2C总线的单主多从单片机之间的通信
介绍了作者所设计的基于I^2C总线的测试系统的结构及I^2C总线通信协议的特点,给出了I^2C总线在avr单片机At-mega128和三个Atmega168通信时的具体主发和从收程序的流程图及部分C语言程序,实现了Atmega128单片机与三个At-mega168单片机之间的可靠通信。最后,总结了编写I^2C通信程序时的注意事项。
基于C/S模式与完成端口的路灯监控软件的设计
目前,全国很多城市的路灯监控系统受到区域限制,仍停留在小规模的监控模式上,使得各地区的监控标准不统一,管理混乱,同时也占用了大量的人力和物力资源。因此,将各区域的路灯监控系统进行统一的管理,形成一个大规模的统一的监控体系, 已成为将来路灯监控发展的趋势。传统的SOCKET 通信模型有着客户端数量的限制,当实际的客户端超过限制,将会出现数据阻塞和丢失,甚至是服务器软件崩溃的情况,而引入了完成端口技术的通信模型没有客户端数量的限制,并且拥有着高效的数据处理能力,能够在大规模路灯监控系统内发挥优势,保障了数据传输的高效性和可靠性。
轨道交通综合监控软件RT21报警窗的设计与实现
为了达到轨道交通综合监控软件报警窗高可靠性、大容量实时处理能力、可灵活配置以及跨平台的要求,我们选用跨平台的图形库Qt,采用了Model/View和state设计模式,运用多线程技术设计并开发了RT21人机界面的重要组成部分报警窗。采用Model/View模式可以将应用数据和图形的外在表现解耦,提高了软件的灵活性。在Model中采用环形队列存储数据,保证报警窗在雪崩状态下正常运行。报警点的类型以及重要性甚至用户习惯都会影响该点的报警在报警窗上的行为。使用state模式,可以轻松应对不同的报警行为的逻辑需求。
卫星导航软件接收机多采样率信号处理技术
研究了软件接收机多采样率信号处理技术。采用过采样技术来提高ADC的分辨率,实现对卫星导航微弱信号的检测。提出将软件接收机的软件设计成多采样率处理系统,即在捕获信号前首先对信号进行降速率处理,而跟踪环路工作时,依然采用降速率前的信号。仿真实验证明,该方案既可以提高对卫星导航微弱信号的检测能力,又能实时地实现对卫星导航信号的捕获和跟踪。












