虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

spi总线

SPI是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。SPI系统可直接与各个厂家生产的多种标准外围器件直接接口,一般使用4条线:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SSEL。[1]
  • SPI.zip

    SPI控制器的IP 源代码,对学习FPGA/CPLD设计有帮助。

    标签: SPI zip

    上传时间: 2013-07-18

    上传用户:Shaikh

  • 单片机总线设计法全攻略.rar

    单片机总线设计法全攻略,对设计人员有点参考价值。

    标签: 单片机 总线 设计法

    上传时间: 2013-04-24

    上传用户:ippler8

  • 基于CAN总线的变电站测控系统设计.rar

    变电站是电力系统的一个重要环节,它的运行情况直接影响到电力系统的可靠、经济运行。一个变电站运行情况的优劣,在很大程度上取决于其二次设备的工作性能。现在的变电站有三种运行模式:一种是常规变电站,一种是部分实现微机管理、具有一定自动化水平的变电站,再有一种是实现无人值班、全面微机化的综合自动化变电站。在常规变电站中,其继电保护、中央信号系统、变送器、远动及故障录波装置等所有二次设备都是采用传统的分立式设备,而且站内配备大量控制、保护、记录用屏盘。使装备设置复杂,占地面积大,日常维护管理工作繁重。这种常规变电站的一个致命弱点是不具备自诊断能力,对二次系统本身的故障无法监测。因此,这种常规变电站已逐渐被淘汰。 要提高变电站运行的可靠性及经济性,一个最有效的方法就是提高变电站运行管理的自动化水平,实现变电站的综合自动化,以微机化的新型二次设备取代传统使用的分立式设备。开发集保护、控制、监测及远动等功能为一体的新型设备,并实现设备共享、信息资源共享,使变电站设计简捷、布局紧凑,运行更加可靠安全。 随着微型计算机技术、集成电路技术的迅速发展,原来越多的新技术和新产品应用到变电站的二次设备中去,使变电站的二次设备得到不断的更新换代。该项研究把一种新型的低压电能量测量芯片与高性能的数字信号处理器(DSP)结合起来,利用DSP体积小、功能强、功耗低、速度快、性价比高等优点,设计出新型的变电站线路测控单元,实现对高压线路的测量、监视和控制,这种新型的二次设备比传统的二次设备具有更高的精度和更快的相应速度。 与此同时,网络理论和技术的发展,也使变电站监控系统的结构发生了很大的变化,由原来的集中控制型逐步过渡到功能分散、模块化的分散网络型,通过现场总线,使主控室和现场之间的联系变成了串行通信联系,从而提高的系统的可靠性和可维护性。CAN总线应用于变电站的监控系统中,组成变电站的数据通信网络,可以提高系统的抗干扰能力和容错能力。 该文就以上的两个方面进行研究和设计,主要内容包括:一是在简单介绍新型电能测量芯片和DSP的基本知识的基础上,提出了一个变电站测控单元的设计方案,并从从硬件和软件两个方面进行了详细的介绍,主要部分是对测量模块的设计;二是系统的通信接口模块设计,从硬件和软件方面详细的介绍了通信模块的三种不同的通信接口的设计,分别是RS-232串行通信、RS-485总线通信、CAN总线通信;三是在分析现代测控系统发展历史,指出了现场总线测控系统的优越性;四是设计出的测控系统单元的基础上,利用CAN现场总线构建变电站的综合监控系统。 该文提出的方案、技术以及结论对于变电站监控系统和自综合动化系统的研究开发、工程设计都具有实际的参考意义。

    标签: CAN 总线 变电站

    上传时间: 2013-04-24

    上传用户:fhzm5658

  • 车用CAN总线抗电磁干扰能力研究.rar

    本文主要围绕车用CAN总线抗电磁干扰能力进行了研究。 首先,在在参考国内外相关研究资料的基础上,依据FORD公司的ES-XW7T-1A278-AC电磁兼容标准、IS07637-3对非电源线的瞬态传导抗干扰测试标准和IS011452-4大电流注入(BCI)电磁兼容性标准,利用瑞士EMTEST公司的UCS-200M、CSW500D等设备,搭建了3个用于测试CAN总线抗干扰能力的实验平台。 在所搭建的测试平台上,着重从CAN总线通讯介质选择和CAN节点抗干扰设计两个方面进行了理论分析和对比实验研究,得出了当采用屏蔽双绞线和非屏蔽双绞线作为总线通讯介质时,影响其抗干扰能力的因素;当CAN总线节点采用的不同的物理层参数时,如光耦、共模线圈、磁珠、滤波电容、分裂端接电阻、不同的总线发送电平、不同的CAN收发器等,对CAN总线抗干扰能力的影响,给出了一些增强CAN节点电路抗干扰能力的建议及一种推荐电路。 最后提出了一种新的提高CAN总线抗干扰能力的方法,即通过把CAN总线的CANH和CANL数据线分别通过一个电阻连接到总线收发器的地和电源端,使总线的差分电平整体下拉,从而降低总线收发器对某些干扰引起的电平波动所产生的误判断以达到增强抗电磁干扰的目的。并在基于FORD公司的ES-XW7T-1A278-AC电磁兼容标准所搭建的CAN总线测试平台上进行实验,验证了其有效性。

    标签: CAN 车用 总线

    上传时间: 2013-06-19

    上传用户:zhang469965156

  • 基于CAN总线的箱式变电站综合自动化的研究.rar

    本文结合XBZ智能箱式变电站的研究和开发,提出了基于CAN总线的箱式变电站综合自动化系统,主要内容如下: (1)总体介绍箱式变电站的一次方案设计、综合自动化的系统结构、功能以及技术参数分析。 (2)对CAN总线技术进行研究分析,在此基础上制订了自定义应用层的CAN总线通信协议,该协议是综合自动化系统内进行数据通信的基础。 (3)讨论交流采样的工作原理和电量参数测量理论,包括交流采样同步方法,电参数计算公式,有效值开方运算的讨论。 (4)根据箱式变电站综合自动化的要求,对智能测控单元进行了全面的软硬件设计。 (5)讨论OPC技术的应用并设计一个OPC数据访问服务器,OPC数据服务器能使监控软件与智能测控单元数据通信协议无关,使监控主站成为开放软件平台。 调试与测试结果表明本文所研制的系统交流采样达到设计精度要求、CAN总线工作正常,这在一定程度上验证了设计的有效性和正确性。

    标签: CAN 总线 变电站

    上传时间: 2013-04-24

    上传用户:朗朗乾坤

  • 新型车载仪表用步进电机驱动控制系统.rar

    本文论述了车载仪表系统的发展,对新型的车载仪表用步进电机驱动控制技术和基于现场总线通信协议的车载仪表技术进行了深入的研究,并在此基础上开发了基于GDIC的车载仪表用步进电机驱动控制平台,搭建了基于CAN总线的车载仪表通讯系统.在仪表用步进电机控制测试平台中,系统选用MC33991实现步进电机驱动控制,通过SPI通讯协议完成和主处理器之间的数据传输,采用∑-△ ADC方案检测EMF从而实现电机整步位置的判断.本文介绍了基于CAN总线的车载仪表通信系统,阐述了构成该系统的硬件设计、软件设计.

    标签: 车载 仪表 步进电机驱动

    上传时间: 2013-04-24

    上传用户:是王洪文

  • IO模拟SPI实验.rar

    用ARM7实现的CC1100模拟SPI口程序,自己根据网上程序写的,已调成功。

    标签: SPI IO模拟 实验

    上传时间: 2013-07-27

    上传用户:sardinescn

  • AVR单片机I2C总线实验.rar

    AVR单片机I2C总线实验。 1、用24C02记录CPU启动次数,并在PB口上显示出来。 2、内部1 M晶振,程序采用单任务方式,软件延时。 3、进行此实验请插上JP1的所有8个短路块,JP7(LED_EN)/PC0/PC1短路块。 4、通过此实验,可以I2C总线操作有个初步认识。

    标签: AVR I2C 单片机

    上传时间: 2013-07-28

    上传用户:cylnpy

  • SPI接口实验LED显示.rar

    SPI接口实险,LED数据管显示。 1、程序通过SPI接口输出数据到HC595芯片驱动LED数据管简单显示。 2、内部1 M晶振,程序采用单任务方式,软件延时。 3、进行此实验请插上JP1的所有8个短路块,JP6(SPI_EN)短路块。

    标签: SPI LED 接口

    上传时间: 2013-06-29

    上传用户:123啊

  • 基于USB总线和LabVIEW多路温度测试仪开发.rar

    燃料电池电动汽车DC/DC变换器的诸如工作电压、电流、效率、体积、重量、温度这些参数指标中温度参数是一个尤为重要的参数。如何对DC/DC变换器内部多点温度参数进行实时监测从而为DC/DC变换器提供可靠的温度参数就成为本课题的直接来源和选题依据。 USB总线具有即插即用、使用方便、易于扩展以及抗干扰能力强等其它总线无法比拟的优点。如今USB已经成为PC上的标准接口,并迅速占领了计算机中、低速外设的市场。而且随着计算机功能的不断强大,虚拟仪器技术也在不断发展。它代表了测量与控制技术的未来发展方向。本课题的研究目的就是希望将USB总线技术和虚拟仪器技术应用到测量系统中,充分利用实验室现有的资源,设计一个基于USB总线和LabVIEW的多路温度测试仪。 在了解DC/DC变换器内部主电路的拓扑结构的基础上,考虑测试系统抗干扰技术,选用扩展了USB功能的微控制器芯片STM32F103和高精度温度传感器PT1000完成了基于恒流源的多通道温度检测电路原理图与印刷电路板设计。在学习USB协议和电子芯片数据手册的基础上编写了测试仪的下位机固件程序。通过LabVIEW中的NI—VISA开发驱动程序实现上位机与USB设备的通信功能。在LabVIEW虚拟仪器软件开发平台中编写用户界面并建立合理的报表生成系统,有效存储数据提供用户查询。 直接在LabVIEW环境下通过NI—VISA开发能驱动用户USB系统应用程序,完全避开了以前开发USB驱动程序的复杂性,大大缩短了开发周期,节省了开发成本。设计完毕后对系统进行了软硬件联调,通道标定和现场试验,并进行了精度分析。实验结果表明课题在这一研究过程中取得了预期的良好结果。

    标签: LabVIEW USB 总线

    上传时间: 2013-06-07

    上传用户:kennyplds