本文研究并设计了一种基于MSP430单片机的高精度和高准确度的液位监控系统,从硬件设计、软件设计、系统抗干扰、开浇停浇电压补偿和参数线性化五个方面详细描述了整个系统。系统选用了高集成度、超低功耗的混合信号处理器MSP430F449,实现了信号的采集和处理,对液位进行实时的监控并且完成了与LTC1446、LTC1451的数据传输任务。除此之外,还可以根据液位变化情况进行人工调整。系统解决了以往液位监控系统中存在的问题,达到了高准确度和高精度液位监控仪器的各项标准。
上传时间: 2013-11-10
上传用户:Late_Li
本文介绍了一种以单片机为核心的智能粮库温度测量系统,阐述了其工作原理,设计了硬件和软件系统。介绍了测温系统的组成,采用单片机对温度传感器进行控制和数据传输,温度信号采集由智能传感器DS18B20完成。根据单总线独特的优点,方便地组建传感器网络。多点温度数据可通过中心控制室的PC机实现图文显示的效果。该系统采用RS485总线技术,传输距离超过1200米,克服了电缆电阻对测量结果的影响,提高了测量的准确性,能实现可靠的多点、动态的温度监控。试验结果表明,该检测系统精度高,检测误差均在0.5%以内。该系统已经在粮库温度测量中推广应用。
上传时间: 2013-11-17
上传用户:黄酒配奶茶
本文设计了一种新型的基于AT89S52 单片机和GSM 模块的消费积分系统终端,通过向指定的客服中心发送带有消费者身份和消费记录的短信,实现对消费信息的采集、存储和发送。与常见的磁卡方式相比,该终端具有不依赖PC 可独立工作、数据传输可靠、成本低廉等特点。
上传时间: 2013-10-17
上传用户:lina2343
自动检测80C51串行通讯中的波特率:本文介绍一种在80C51 串行通讯应用中自动检测波特率的方法。按照经验,程序起动后所接收到的第1 个字符用于测量波特率。这种方法可以不用设定难于记忆的开关,还可以免去在有关应用中使用多种不同波特率的烦恼。人们可以设想:一种可靠地实现自动波特检测的方法是可能的,它无须严格限制可被确认的字符。问题是:在各种的条件下,如何可以在大量允许出现的字符中找出波特率定时间隔。显然,最快捷的方法是检测一个单独位时间(single bit time),以确定接收波特率应该是多少。可是,在RS-232 模式下,许多ASCII 字符并不能测量出一个单独位时间。对于大多数字符来说,只要波特率存在合理波动(这里的波特率是指标准波特率),从起始位到最后一位“可见”位的数据传输周期就会在一定范围内发生变化。此外,许多系统采用8 位数据、无奇偶校验的格式传输ASCII 字符。在这种格式里,普通ASCII 字节不会有MSB 设定,并且,UART总是先发送数据低位(LSB),后发送数据高位(MSB),我们总会看见数据的停止位。在下面的波特率检测程序中,先等待串行通讯输入管脚的起始信号(下降沿),然后起动定时器T0。在其后的串行数据的每一个上升沿,将定时器T0 的数值捕获并保存。当定时器T0溢出时,其最后一次捕获的数值即为从串行数据起始位到最后一个上升沿(我们假设是停止位)过程所持续的时间。
上传时间: 2014-08-22
上传用户:dajin
I2C BUS(Inter IC BUS)是NXP 推出的芯片间串行传输总线,它以2 根连线实现了完善的双向同步数据传送,可以极方便地构成多机系统和外围器件扩展系统。I2C 总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有最简单而灵活的扩展方法。I2C 总线的2 根线(串行数据——SDA,串行时钟——SCL)连接到总线上的任何一个器件,每个器件都应有一个唯一的地址,而且都可以作为一个发送器或接收器。此外,器件在执行数据传输时也可以被看作是主机或从机。
上传时间: 2013-11-05
上传用户:qb1993225
本实验是基于EasyFPGA030 的串口接收设计。FPGA 除了需要控制外围器件完成特定的功能外,在很多的应用中还需要完成FPGA 和FPGA 之间、FPGA 和外围器件之间以及FPGA 和微机的数据交换和指令传输,称之为FPGA 数据传输。FPGA 的数据通信的方式有并行通信和串行通信两种,这里我们就本实验重点讲述串口通信。所谓串口通信是指外设与计算机之间使用一根数据信号线(另外需要地线,可能还需要控制线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。这种通信方式使用的数据线少,在远距离通信中可以节约成本。当然,其传输的速度比并行传输慢。
上传时间: 2013-10-08
上传用户:wushengwu
DPM-S PROFIBUS嵌入式从站模块适用于自主开发PROFIBUS-DP从站设备,且不需要掌握PROFIBUS-DP相关理论知识,通过修改几行必要的代码就可以方便的将您的设备接入PROFIBUS网络。DPM-S系列模块提供一个全隔离PROFIBUS通讯接口,支持高达12Mbps通讯速率,隔离电压达DC 3000V,并集成增强的ESD保护,可以保护用户设备在网络中可靠工作。用户可以通过串行UART/SPI接口,或并行总线接口来访问DPM-S系列模块,实现高速实时的数据传输。
标签: PROFIBUS-DP 通讯模块
上传时间: 2014-12-28
上传用户:561596
本文依据集成电路设计方法学,探讨了一种基于标准Intel 8086 微处理器的单芯片计算机平台的架构。研究了其与SDRAM,8255 并行接口等外围IP 的集成,并在对AMBA协议和8086 CPU分析的基础上,采用遵从AMBA传输协议的系统总线代替传统的8086 CPU三总线结构,搭建了基于8086 IP 软核的单芯片计算机系统,并实现了FPGA 功能演示。关键词:微处理器; SoC;单芯片计算机;AMBA 协议 Design of 8086 CPU Based Computer-on-a-chip System(School of Electrical Engineering and Automation, Heifei University of Technology, Hefei, 230009,China)Abstract: According to the IC design methodology, this paper discusses the design of one kind of Computer-on-a-chip system architecture, which is based on the standard Intel8086 microprocessor,investigates how to integrate the 8086 CPU and peripheral IP such as, SDRAM controller, 8255 PPI etc. Based on the analysis of the standard Intel8086 microprocessor and AMBA Specification,the Computer-on-a-chip system based on 8086 CPU which uses AMBA bus instead of traditional three-bus structure of 8086 CPU is constructed, and the FPGA hardware emulation is fulfilled.Key words: Microprocessor; SoC; Computer-on-a-chip; AMBA Specification
上传时间: 2013-12-27
上传用户:kernor
采用UART做LIN总线的从节点应用:本应用例使用SPMC75F2313A和通用LIN Bus收发器TJA1020(或ATA6661)实现LIN(Local Interconnect Network)是低成本的汽车网络的传输。1.2 LIN Bus规范LIN 是低成本网络中的汽车通讯协议标准,LIN(Local Interconnect Network)是低成本的汽车网络,它是现有多种汽车网络在功能上的补充由于能够提高质量、降低成本,LIN 将是在汽车中使用汽车分级网络的启动因素。LIN 的标准化将简化多种现存的多点解决方案且将降低在汽车电子领域中的开发生产服务和后勤成本。LIN 标准包括传输协议规范、传输媒体规范、开发工具接口规范和用于软件编程的接口LIN在硬件和软件上保证了网络节点的互操作性并有可预测EMC的功能。
上传时间: 2013-11-19
上传用户:
采用UART做LIN总线的主节点应用:本应用例使用SPMC75F2313A和通用LIN Bus收发器TJA1020(或ATA6661)实现LIN(Local Interconnect Network)是低成本的汽车网络的传输。1.2 LIN Bus规范LIN 是低成本网络中的汽车通讯协议标准,LIN(Local Interconnect Network)是低成本的汽车网络,它是现有多种汽车网络在功能上的补充由于能够提高质量、降低成本,LIN 将是在汽车中使用汽车分级网络的启动因素。LIN 的标准化将简化多种现存的多点解决方案且将降低在汽车电子领域中的开发生产服务和后勤成本。LIN 标准包括传输协议规范、传输媒体规范、开发工具接口规范和用于软件编程的接口LIN在硬件和软件上保证了网络节点的互操作性并有可预测EMC的功能。
上传时间: 2013-10-15
上传用户:AISINI005