该文档为基于MSP430单片机的智能测控模块设计详解文档系统以 TI 公司的 MSP430 单片机为主控芯片,设计了一种带有 LCD 数据显示和串口通信等功能的智能测控数据采集模块。这种智能模块具有自主的数据采集和数据通信功能,适用于远程实验和工业控制。【关键词】 MSP430 单片机;低功耗;LCD 显示;串口通信
上传时间: 2022-07-27
上传用户:
传感器是测控系统的重要组成部分,但有些传感器,如增量式或绝对式旋转编码器,因无配套的二次仪表,给使用带来不便。有些传感器虽然可以买到配套的仪表,但价格昂贵,功能单一且功能无法扩展。为此,本课题以设计一种通用性强,功能扩展方便的测量仪表为目的,将计算机技术与嵌入式微处理器技术用于测量仪表当中,设计一种基于ARM的嵌入式智能仪表。课题主要研究工作包括: 1.在分析比较各种二次仪表功能的基础上,提出了基于ARM的嵌入式智能仪表设计方案。搭建了仪表的硬件平台。 2.软件设计实现了μC/OS-Ⅱ嵌入式系统在ARM7微控制器上的移植。在此基础上,对嵌入式系统进行了一定的扩展,编写了LCD驱动程序,调用了串口通信,A/D转换等模块的API函数,建立了多任务环境,使仪表兼具PWM脉宽调制功能、数据采集、显示和传输功能。 3.通过增量式、绝对式旋转编码器实验、转矩转速传感器实验、输出模拟信号的角度传感器实验和PWM输出实验验证仪表的功能。 RTOS平台的构建,降低了软件设计的复杂度,提高了系统的实时性和灵活性,缩短了开发周期。经过实验验证,该仪表能够准确测定频率信号、模拟信号及数字信号。
上传时间: 2013-04-24
上传用户:1234567890qqq
船舶气象仪是一套船载的自动化海洋气象观测系统,该系统广泛的布置在各种船只上,可以获得船只经过的海域内的风、湿、温、气压、降雨等气象参数。通过对海洋气象环境实时的掌握,能够使船舶航行安全、省时、经济,并使因灾害性天气造成的损失减小到最低限度。通过对海洋气象数据的存储、统计,对我国观测海洋环境、研究海洋、开发海洋、利用海洋都有着重要的意义。 现代测控系统除了具有高性能的数据采集、信号处理、I/O和通信接口以外,通常均需具备良好的人机接口、友好的用户界面和强大的网络功能等。ARM架构的嵌入式处理器和嵌入式Linux操作系统由于其优异的性能和很高的性价比,已经被广泛地应用到各种电子产品的设计当中,并受到愈来愈多的自动化设备和智能仪表设计人员的青睐。 本课题主要研究基于ARM+Linux架构的嵌入式船舶气象仪的设计与开发。系统硬件平台选用ATMEL公司的AT91RM9200处理器,扩展了64M SDRAM和8M NAND FLASH,同时扩展了外围通信设备接口包括通用串行口、CAN总线接口、网络接口和人机交互接口等;并根据实际环境需要,进行了传感器的选型。 软件平台的设计主要涉及了U-Boot引导装载程序的建立,同时根据开发平台的资源,配置和裁剪Linux的内核,并编写、添加源代码中没有的驱动程序,如AD、键盘、CAN总线控制器等,重新编译内核,下载到开发平台。并在此基础上,进行了应用程序的编写。同时深入研究了嵌入式Linux下的图形界面,将图形界面系统MiniGUI移植到Linux系统中,设计了较完善、友好的图形用户界面,大大方便了用户的操作。
上传时间: 2013-06-12
上传用户:天大地大
随着生产自动化要求的不断提高,控制技术和微型计算机技术的不断发展,智能记录仪已日益广泛地应用在工业过程领域,并占据了越来越高的地位。近年来,新的应用也对智能记录仪的设计提出了更高的要求。 嵌入式系统因其体积小、性能好、功耗低、可靠性高等优点,其已经在各种记录仪表的开发与设计等领域中得到广泛的应用。为了改善工业现场传统获取数据费时、费力且数据不够及时准确的缺点,本课题基于嵌入式的技术,构建了一个由32位的嵌入式微处理器S3C24lO和实时操作系统IAnux组成的平台,并对其进行了开发研究,设计并实现了针对工业过程数据处理的一种新型的记录系统。 本文研究了无纸记录仪通用开发方法,设计了系统结构、功能和性能设计指标。该系统以三星公司生产的S3C2410(ARM)微控制器为核心,配置大容量Flash存贮器、实时时钟等,通过8个信号输入通道,可配接热电偶、热电阻以及标准的电压/电流信号,经16位采样送ARM处理后,按设定要求完成信号监测、数据记录和柱状图、曲线显示、异常数据报警等无纸记录仪的功能,以及通过RS232通信接口与其它系统进行数据通信;在系统软件设计方面,采用结构化、模块化方法,结合硬件配置设计了数据采集、检测信号处理、数据存取、键盘操作功能模块以及柱状图、曲线等图形显示功能函数,从而使具有了模块化扩展功能。试验表明了该系统对数据进行了准确、可靠的的采集与处理,较好地满足了工业现场的需求。 本课题是数据记录系统在工业现场数据采集、处理领域中的一次成功尝试。在实际应用中,该系统凸显出强大的功能、良好的灵活性。实践证明本系统是一种优秀的解决方案,能够高效的实现各种测控任务。
上传时间: 2013-04-24
上传用户:trepb001
本书从应用角度深入浅出地介绍国际上最流行的MOTOROLA M68HC05系列单片机的 结构、指令系统、定时器、串行通讯接口(SCI)、串行外围接口(SPI)、A/D转换器、脉冲宽 度调制(PWM)、EPROM/EEPROM、液晶显示(LCD)驱动器、屏幕显示(OSD)驱动器、双音多频(DTMF)等I/O功能及其使用方法,重点详细地论述汇编程序设计方法、系统设计方法、单片机开发与应用技术和大量具体应用实例。本书实用性强、取材新颖、内容丰富,适于电子、无线电、微机、自控、通讯等领域的工程技术人员和科研人员阅读,也适合于作高等院校、专科学校和各类培训班的教材或参考书。是单片机入门和开发应用单片机的实用资料。 MOTOROLA M68HC05系列8位单片机是国际上应用最广泛、功能最丰富和性能价格比最优的单片机。由于该系列单片机具有功能全面、速度高、系统设计简单、使用方便、功耗低、可靠性高、价格低等许多特点,在家电、有线与无线通讯、仪表、测控系统、自控、汽车等领域得到了广泛的应用,因而它在市场占有率方面占有绝对优势。 随着电子产品的智能化和小型化的发展,将单片机应用于各类产品中,使提高产品的性能与档次成为必然的趋势。无论从性能方面还是从价格方面考虑,选用M68HC05系列单片机都将是最适宜的。 M68HC05系列单片机片内除具有RAM、ROM/EPROM/OTPROM(一次可编程ROM)或EEPROM、多功能16位定时器(具有输入捕捉、输出比较、溢出和实时中断功能)、两种省电低功耗方式、并行I/O口外,还具有许多特殊I/O功能,例如A/D转换器、串行通讯接口(SCI)、串行外围接口(SPI)、液晶显示(LCD)驱动器、脉冲宽度调制(PWM)、屏幕显示(OSD)驱动器、荧光显示(VFD)驱动器、双音多频(DTMF)发生/接收器、实时时钟((RTC)、键盘中断和H桥驱动器等。M68HC05系列有近百种型号,可根据应用场合方便地选用具有所需功能的型号。这样,既能充分利用单片机片内的资源,又不需外接其他电路芯片,使构成的应用系统极为简单。M68HC05系列的应用系统是真正的单片系统,通常只需外接极少量元件。 由于用M68HC05单片机内部的硬件完成所需的功能,因此,应用系统电路简单,系统可靠性高、成本低、体积小、使用与调试方便,易于大批量生产,并且使与外围功能有关的软件程序的设计也大大简化。 本书实用性强,取材新颖,内容丰富、全面,从应用角度深入浅出地介绍M68HC05系列单片机的结构、功能及其应用系统的设计与开发,还重点介绍程序设计和大量具体应用实例。本书注重实用,以尽量简明的语言、最少的篇幅,使读者花最少的时间就能掌握M68HC05系列单片机的设计、开发与应用技术。本书作者具有多年从事单片机教学和科研的经验,该书是根据最新资料和科研成果并结合亲身经历的实际教学内容编写成的,希望也坚信本书对广大读者一定会有裨益。 本书编著者有:刚寒冰、齐秋群、刚励韬、徐英新、姜洪福、姜朋、高京斋、李宇仁、刘颖、边萌。本书不足和谬误之处,请批评指正。
上传时间: 2013-10-18
上传用户:exxxds
由于具有单片机体积小、重量轻、价格低、耗电少、可靠性高、功能强、速度快、易扩展等特点。因此,单片机广泛应用于家电(洗衣、豆浆、微波炉、燃气表、健身器);商业(电子秤、收银机);办公(打印机、绘图仪、传真机);智能化仪表;机电一体化(数控机械、医疗设备、汽车);工业控制(温度、液面、顺序控制、电气传动);多机应用(构成大型实时测控系统)。另外,还在不断开拓新的应用领域,因此非常有必要学好单片机知识。
上传时间: 2013-11-14
上传用户:cepsypeng
本文介绍一种基于C8051F021片上系统的电容式变送器的设计方法,对恒流充电法测量电容量的原理进行了详细的分析,设计的电容式变送器输入信号范围可以通过软件设置,输出为标准的4~20mA电流信号,能够和标准信号的工业仪表或计算机测控系统直接接口,并支持MODBUS协议的RS485现场总线通信。
上传时间: 2013-12-27
上传用户:asddsd
浅谈51系列单片机嵌入式程序设计:文主要提出了一个51系列汇编语言通用程序设计框架,并对其作了详细的探讨.关键字:单片机;嵌入式;程序设计;汇编;51系列1 引言无论是测控系统、数控系统,还是机电一体化、智能仪表或者接口,单片机作为现代工业的基本技术,应用都已日臻成熟。目前,51系列单片机应用系统程序设计大多使用汇编语言,虽然它能最充分发挥指令系统的功能和效率,但是实际的程序设计给设计师增加了不少工作量。为了简化程序设计,本文设计了一个通用程序框架,能够使设计师模块化嵌入式地轻轻松松、快速有效地编程设计。
上传时间: 2014-12-28
上传用户:萍水相逢
介绍了一种基于高性能51 内核网络微控制器的串口至以太网接口转换器的设计方案,采用网络单片机DS80C410,利用集成的MAC 通过以太网收发器与以太网相连,借助TINI SDK 软件开发包通过Java编程实现串口和以太网之间的数据通讯。串口至以太网接口转换器使得带有RS232/422/485 通讯接口的设备和以太网服务器进行数据流传输,通过以太网服务器对串口设备进行实时监控。互联网硬件和软件的迅猛发展,使得各种电气设备、仪器仪表以及生产过程中的数据采集与控制设备逐渐走向网络化。计算机技术、测控技术、网络与通讯技术不断发展与融合是一个必然的趋势。目前以太网已经广泛应用于计算机网络,成为互联网链接不可缺少的部分,另外以太网一般都基于TCP/IP协议,使得整个网络只有一种互联通讯协议,满足控制系统各个层次的要求,而且易于和Internet实现无缝连接。现今大多数现场设备通过串口与外界通讯,甚至串口是它们与外界通讯的唯一通道,串口设备的广泛使用以及对设备上网能力的不断需求,使得如何实现串口到以太网的转换显得尤为重要。DS80C410利用集成的MAC通过物理层器件与以太网相连,借助TINI SDK软件开发包可以轻松实现串口至以太网的接口转换。
上传时间: 2013-10-20
上传用户:a296386173
单片机应用技术选编(3) 目录 第一章 单片机的综合应用技术1.1 8098单片机存储器的扩展技术1.2 87C196KC单片机的DMA功能1.3 MCS?96系列单片机高精度接口设计1.4 利用PC机的8096软件开发系统1.5 EPROM模拟器及其应用1.6 MCS?51智能反汇编软件的设计与实现1.7 MCS?51系列软件设计与调试中一个值得注意的问题1.8 PL/M语言在微机开发系统中的应用特性1.9 MCS?51单片机开发系统中的断点产生1.10 C语言实型数与单片机浮点数之间数据格式的转换1.11 微机控制系统初始化问题探讨1.12 MCS?51中断系统中的复位问题1.13 工业控制软件的编程原则与编程技巧1.14 CMOS微处理器的功耗特性及其功耗控制原理和应用1.15 基于PLL技术的A/D、D/A转换器的设计1.16 智能仪器监控程序的模块化设计1.17 用软件逻辑开关实现单片机的地址重叠使用1.18 8259A可编程中断控制器与8031单片机接口电路及编程1.19 NSC810及其在各种微处理机中的应用1.20 MC146818在使用中的几个问题1.21 交流伺服系统中采用8155兼作双口信箱存储器的双微机结构1.22 实用汉字库芯片的制作 第二章 新一代存储器及逻辑器件2.1 新一代非易失性记忆元件--闪烁存储器2.2 Flash存储器及应用2.3 随机静态存储器HM628128及应用2.4 非挥发性随机存储器NOVRAM2.5 ASIC的设计方法和设计工具2.6 GAL器件的编程方法及其应用2.7 第三代可编程逻辑器件--高密EPLD辑器件EPLDFPGA设计转换 第三章 数据采集、前向通道与测量技术 3.1 温度传感器通道接口技术 3.2 LM135系列精密温度传感器的原理和应用 3.3 仪表放大器AD626的应用 3.4 5G7650使用中应注意的问题 3.5 用集成运算放大器构成电荷放大器组件 3.6 普通光电耦合器的线性应用 3.7 高线性光耦合型隔离放大器的研制 3.8 一种隔离型16位单片机高精度模拟量接口3.9 单片16位A/D转换器AD7701及其与8031单片机的串行接口3.10 双积分型A/D转换器与MCS?51系列单片机接口的新方法3.11 8031单片机与AD574A/D转换器的最简接口3.12 8098单片机A/D转换接口及其程序设计3.13 提高A/D转换器分辨率的实用方案3.14 用CD4051提高8098单片机内10位A/D转换器分辨率的方法3.15 单片机实现16位高速积分式A/D转换器3.16 434位A/D转换器MAX133(134)的原理及应用3.17 AD574A应用中应注意的问题 3.18 CC14433使用中应注意的问题 3.19 高精度宽范围数据采集系统的温度补偿途径 3.20 缩短ICL7135A/D采样程序时间的一种方法 3.21 用单片机实现的数字式自动增益控制 3.22 自动量程转换电路 3.23 双积分型A/D的自动量程切换电路 3.24 常用双积分型A/D转换器自换程功能的扩展3.25 具有自动量程转换功能的单片机A/D接口3.26 混合型数据采集器SDM857的功能与应用3.27 高速数据采集系统的传输接口3.28 SJ2000方向鉴别位移脉宽频率检测多用途专用集成电路3.29 多路高速高精度F/D专用集成电路3.30 数控带通滤波器的实现及其典型应用 第四章 控制系统与后向通道接口技术4.1 模糊逻辑与模糊控制4.2 自动控制技术的新发展--模糊控制技术4.3 模糊控制表的确定原则4.4 变结构模糊控制系统的实验研究4.5 新型集成模糊数据相关器NLX1124.6 功率固态继电器的应用4.7 双向功率MOS固态继电器4.8 SSR小型固态继电器与PSSR功率参数固态继电器4.9 JGD型多功能固态继电器的原理和应用4.10 光电耦合器在晶闸管触发电路中的应用4.11 一种廉价的12位D/A转换器AD667及接口4.12 利用单片机构成高精度PWM式12位D/A4.13 三相高频PWM模块SLE45204.14 专用集成电路TCA785及其应用4.15 单片温度控制器LM3911的应用4.16 工业测控系统软件设计的若干问题研究 第五章 人机对话通道接口技术5.1 廉价实用的8×8键盘5.2 单片机遥控键盘接口5.3 对8279键盘显示接口的改进5.4 用单片机8031的七根I/O线实现对键盘与显示器的控制5.5 通用8位LED数码管驱动电路ICM7218B5.6 利用条图显示驱动器LM3914组成100段LED显示器的方法5.7 液晶显示器的多极驱动方式5.8 点阵式液晶显示屏的构造与应用5.9 点阵式液晶显示器图形程序设计5.10 DMF5001N点阵式液晶显示器和8098单片机的接口技术5.11 8098单片机与液晶显示控制器HD61830接口5.12 利用PL/M语言对点阵式液晶显示器进行汉字程序设计5.13 语音合成器TMS 5220的开发与应用5.14 制作T6668语音系统的一些技术问题5.15 单片机、单板机在屏显系统中的应用 第六章 多机通讯网络与遥控技术6.1 用双UART构成的可寻址遥测点装置--兼谈如何组成系统6.2 IBM?PC微机与8098单片机的多机通讯6.3 80C196单片机与IBM?PC机的串行通讯6.4 IBM?PC与MCS?51多机通讯的研究6.5 半双工方式传送的单片机多机通信接口电路及软件设计6.6 单片机与IBM/PC机通讯的新型接口及编程6.7 用光耦实现一点对多点的总线式通讯电路6.8 用EPROM作为通讯变换器实现多机通讯6.9 ICL232单电源双RS?232发送/接收器及其应用6.10 DTMF信号发送/接收电路芯片MT8880及应用6.11 通用红外线遥控系统6.12 8031单片机在遥控解码方面的应用 第七章 电源、电压变换及电源监视7.1 用于微机控制系统的高可靠性供电方法7.2 80C31单片机防掉电和抗干扰电源的设计7.3 可编程基准电压源7.4 电源电压监视器件M81953B7.5 检出电压可任意设定的电源电压监测器7.6 低压降(LDO?Low Drop?Out)稳压器7.7 LM317三端可调稳压器应用二例7.8 三端集成稳压器的扩流应用 第八章 可靠性与抗干扰技术8.1 数字电路的可靠性设计实践与体会8.2 单片机容错系统的设计与实现8.3 微机测控系统的接地、屏蔽和电源供给8.4 ATE的抗干扰及接地技术8.5 微处理器监控电路MAX690A/MAX692A8.6 电测仪表电路的实用抗干扰技术8.7 工业镀锌电阻炉温度控制机的抗干扰措施8.8 一种简单的抗干扰控制算法 ? 第九章 综合应用实例9.1 蔬菜灌溉相关参数的自动检测9.2 MH?214溶解氧测定仪9.3 COP840C单片机在液晶线控空调电脑控制器中的应用9.4 单片机在电饭煲中的应用9.5 用PIC单片机制作电扇自然风发生器 第十章 文章摘要 一、 单片机的综合应用技术1.1 摩托罗拉8位单片机的应用和开发1.2 NS公司的COP800系列8位单片机1.3 M68HC11与MCS?51单片机功能比较1.4 8098单片机8M存储空间的扩展技术1.5 80C196KC单片机的外部设备事件服务器1.6 一种多进程实时控制系统的软件设计1.7 开发单片机的结构化高级语言PL/M?961.8 应用软件开发中的菜单接口技术1.9 单片机用户系统EPROM中用户程序的剖析方法1.10 BJS?98硬件、软件典型实验1.11 FORTH语言系统的开发应用1.12 在Transputer系统上用并行C语言编程的特点1.13 一种软件扩展8031内部计数器简易方法1.14 MCS 51系列单片机功能测试方法研究1.15 用CD 4520B设计对称输出分频器的方法1.16 多路模拟开关CC 4051功能扩展方法1.17 条形码技术及其应用系统的设计与实现? 二、 新一代存储器及逻辑器件2.1 一种多功能存储器M6M 72561J2.2 串行E2PROM及其在智能仪器中的应用2.3 新型高性能的AT24C系列串行E2PROM2.4 2K~512K EPROM编程卡2.5 电子盘的设计与实现2.6 NS GAL器件的封装标签、类型代码和编程结构间的关系 三、数据采集、前向通道与测量技术3.1 仪器用精密运放CA3193的应用3.2 集成电压?电流转换器XTR100的应用3.3 瞬时浮点放大器及应用3.4 隔离放大器289J及其应用3.5 ICS?300系列新型加速度传感器3.6 一种实用的压力传感器接口电路3.7 霍尔传感器的应用3.8 一种对多个传感器进行调理的方法3.9 两线制压力变送器3.10 小信号双线变送器XTR101的使用3.11 两线长距离频率传输压力变送器的设计3.12 测温元件AD590及其应用3.13 热敏电阻应用动态3.14 一种组合式A/D、D/A转换器的设计3.15 一种复合式A/D转换器3.16 TLC549串行输出ADC及其应用3.17 提高A/D转换精度的方法--双通道A/D转换3.18 模数转换器ICL7135的0~3.9999V显示3.19 微型光耦合器3.20 一种高精度的分压器电路3.21 利用单片机软件作热电偶非线性补偿3.22 三线制RTD测量电路及应用中要注意的问题3.23 微伏信号高精度检测中极易被忽略的问题3.24 宽范围等分辨率精密测量法3.25 传感器在线校准系统3.26 一种高精度的热敏电阻测温电路3.27 超声波专用集成电路LM1812的原理与应用3.28 旋转变压器数字化检测及其在8098单片机控制伺服系统中的应用3.29 单片集成两端式感温电流源AD590在温度测控系统中的应用?3.30 数字示波器和单片机构成的自动测试系统3.31 霍尔效应式功率测量研究 四、 控制系统与后向通道接口技术4.1 模糊逻辑与模糊控制(实用模糊控制讲座之一)4.2 红绿灯模糊控制器(实用模糊控制讲座之二)4.3 国外模糊技术新产品4.4 交流串级调速双环模糊PI单片机控制系统4.5 时序控制专用集成电路LT156及其应用4.6 电池充电控制集成电路4.7 双向晶闸管4.8 双向可控硅的自触发电路及其应用4.9 微处理器晶闸管频率自适应触发器4.10 F18系列晶闸管模块介绍4.11 集成电路UAA4002的原理及应用4.12 IGBT及其驱动电路4.13 TWH8751应用集锦4.14 结构可变式计算机工业控制系统设计4.15 单片机控制的音响编辑器 五、 人机对话通道接口技术5.1 5×7点阵LED智能显示器的应用5.2 基于8031串行口的LED电子广告牌5.3 点阵液晶显示控制器与计算机的接口技术5.4 单片机控制可编程液晶显示系统5.5 大规模语言集成电路应用综述5.6 最新可编程语言集成电路MSSIO61的应用5.7 用PC打印机接口扩展并行接口 六、 多机系统、网络与遥控技术6.1 用8098单片机构成的分布式测温系统6.2 平衡接口EIA?422和EIA485设计指南6.3 I2C BUS及其系统设计6.4 摩托罗拉可寻址异步接受/发送器6.5 用5V供电的RS232C接口芯片6.6 四通道红外遥控器6.7 TA7333P和TA7657P的功能及应用 七、 电源、电压变换及电源监视7.1 单片机控制的可控硅三相电源调压稳压技术7.2 集成开关电源控制器MC34063的原理及应用7.3 LM299精密基准电压源7.4 集成过压保护器的应用7.5 3V供电的革命7.6 HMOS微机的超低电源电压运行技术 八、 可靠性与抗干扰设计8.1 浅谈舰船电磁兼容与可靠性 九、 综合应用实例9.1 8098单片机交流电气参数测试系统的设计和应用9.2 主轴回转误差补偿控制器9.3 FWK?A型大功率发射台微机控制系统9.4 高性能压控振荡型精密波形发生器ICL8038及应用9.5 单片机COP 840C在洗碗机中的应用
上传时间: 2013-11-10
上传用户:lijinchuan