ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
随着半导体技能的不绝生长,热敏电阻作为一种新型感温元件应用越来越遍及。他具有体积小、敏锐度高、重量轻、热惯性小、寿命长以及代价自制等好处。
传统的热敏电阻温度计硬件上大多采取平凡单片机(MCS-51系列)+A/D转换器以及LED表现模块构成,分立元件多、功耗大、计划巨大且难以调试;软件上也多采取冗长繁琐的汇编语言来实现,计划服从低、可移植性差、性能难以包管。
如今,嵌入式体系的应用已经进入到一个高、低端并行生长的阶段,其标记便是32位微控制器的生长。ARM(Advanced RISC Machines)是嵌入式体系应用比较遍及的一种32位微处理惩罚器核,具有体积小、功耗低、集成度高、硬件调试方便和可移植操纵体系等好处。为智能仪器向简便化、智能化、微机一体化等方向生长提供了须要条件。
由于电子技能的飞速生长,电子元器件的性价比不绝得到进步。本文采取32位的ARM7 TDMI-S微处理惩罚器核LPC2142为控制内核,利用其内部自带的A/D转换器和SPI接口来控制LED表现驱动器MC14489举行温度的及时表现。
2 热敏电阻温度的转换原理
热敏电阻是温度传感器的一种,他由仿陶瓷半导体构成。热敏电阻(NTC)差别于平凡的电阻,他具有负的电阻温度特性,即当温度升高时,其电阻值减小。图1为热敏电阻的特性曲线。 热敏电阻的阻值~温度特性曲线是一条指数曲线,非线性较大,因此在利用时要举行线性化处理惩罚。线性化处理惩罚固然可以或许改进热敏电阻的特性曲线,但是比较巨大。为此,在请求不高的一样平常应用中,常做出在肯定的温度范畴内温度与阻值成线性干系的假定,以简化谋略。利用热敏电阻是为了感知温度,给热敏电阻通以恒定的电流,电阻两端就可测到一个电压,然后通过公式下面的公式可求得温度:
3硬件电路计划
在电子技能迅猛生长的本日,一些成果强大的元器件代价不绝降落,使其性价比不绝得到进步,应用范畴越来越遍及。本文便是采取32位的ARM微处理惩罚器核LPC2142代替传统的805l单片机为控制内核,举行A/D转换和温度及时表现。图2为整个体系的布局原理图。
3.1 ARM微控制器LPC2142简介
ARM 7 TDMI-S核是通用的32位微处理惩罚器核,采取冯.诺依曼布局,具有高性能和低功耗特性。ARM布局是基于精简指令集谋略机(RISC)原理计划的,指令集和相干的译码机制比巨大指令集谋略机密大略得多。.ARM 7 TDMI-S处理惩罚器利用流水线技能,处理惩罚和存储体系的全部部分都可以连续事变。如许,利用一个小的、便宜的处理惩罚器核就可以非常容易地实现很高的吞吐量和及时的停止相应。
LPC2142是基于一个支持及时仿真和嵌入式跟踪的3Z/16位ARM7TDMI-s CPU的微控制器,内嵌有64 kB的高速FLASH存储器和16 kB的片内SRAM。128位宽度的存储器接口和独特的加快器接口使32位代码可以或许在最高时钟频率下运行,对代码范围有严格控制的应用可利用16位Thumb模式将代码范围低落高出30%,而其性能的丧失却很小。
LPC2142内部带有一个10位逐次逼近式A/D转换器,其重要特性为:
(1)6个引脚复用为输入脚;
(2)失电模式;
(3)丈量范畴O V~Vref通常为3 V,不高出VDDA电压);
(4)每个转换器包括一个可编程分频器,可将时钟调解至逐次逼近转换所需的4.5 MHz(最大)。如许,10位转换时间大于或便是4.55μs;
(5)一个或多个输入的突发转换模式;
(6)可选择由直接启动、输入跳变或定时器立室信号触发转换;
LPC2142内部还拥有一个硬件SPI(Serial Peripheral Interface)接口。他是一个同步、全双工串行接口,最大数据位速率为时钟速率的1/8,可配置为主机大概从机。
3.2 LED表现驱动办理芯片MC14489
MCl4489是美国MOTOROLA公司生产的串行接口LED表现驱动办理芯片。其输入端与体系主CPU之间只有3条I/0口线相联,用来吸取待表现的串行数据。输出端既可以直接驱动七段LED表现器,也可以驱动指示灯。
MCl4489内部集成了数据吸取/译码/扫描输出/驱动表现所需的全部电路,仅必要外接一具电流设置电阻就可以对LED的表现高亮度举行控制。每个MC14489芯片可以用以下恣意一种表现方法举行表现:5位LED数字加小数点表现; 4位半数字加小数点带标记表现;25支指示灯表现;5位半数字表现。该芯片内含的译码器电路可输出七段格局的数字0~9,16进制的字母A~F以及15个字母和标记。
图2是用单片MC14489构成一个5位LED表现器的例子。由图可知,用MC14489构成表现电路既不消加任意限流电阻,也不消附加反相或驱动电路,电路计划非常简便。
MC14489芯片采取特别的计划技能,使其电源引脚在大电流事变的环境下仍具有最低的尖峰和较小的EMI(电磁交互滋扰)。
4体系软件计划
由前面热敏电阻温度转换原理的简述可知:热敏电阻特性曲线是一条指数曲线,非线性度较大,又由于非线性处理惩罚比较巨大,在本文计划请求不是很高的环境下可以做以简化来处理惩罚。
4.1步伐计划流程图
限于篇幅,本文只给出步伐计划的流程图。整个步伐的流程图如图3所示。
4.2温度谋略步伐
在公式T=T0-KVT中,系数值K是一个很小的数。为了方便谋略,取扩大256倍后的K值和VT作乘积,即256×K×VT。相乘后,对乘积只取高8位舍弃低8位,就可以抵消系数值K扩大256倍的影响,得到精确的结果。
别的,从图1中热敏电阻的阻值一温度特性曲线可以看出,在+10~150℃的温度范畴内,阻值与温度的干系线性度较好。通常就把这个温度范畴作为有效温度范畴。当温度高出这个范畴时,用数码管全部表现F作为标记。
由于有效温度范畴没有高出150℃,以是温度表现用3位数码管,其表现格局为:AD XXX此中,XXX为温度值,图2中的LED1和LED2只表现字符A和D,背面三只数码管LED3,LED4和LED5表现温度值。
5 结 语
采取SPI串行接口和MCl4489办理芯片来构成智能化仪器仪表的表现驱动电路可使体系的性能代价比得到大幅度的进步。本文在请求精度不是很高的环境下,将热敏电阻的特性做了大略化线形处理惩罚,并利用本文的计划电路对+10~150℃范畴内的温度举行了丈量,到达了精良结果。在整个计划进程中必要细致的题目有以下几点:
(1)LPC2142微控制用具有独立的模仿电源引脚VDDA,USSA,为了低落噪声和堕落几率,模仿电源与数字电源应当用一个10μH的电感举行断绝。
(2)A/D转换参考电压Vref的选择要餍足丈量精度的必要。要是想进步A/D转换精度,一样平常均采取基准源芯片来提供参考电压。TL431是一个具有精良热稳固性能的、低噪声的三端可调分流基准源(温度系数为30×10-6/℃)。本文便是采取该基准源芯片来提供参考电压。
(3)由于本体系中LPC2142微控制器作为SPI主机来利用,故其P0.7引脚SSEL要接一个10 kΩ的上拉电阻。
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号