No.57337 作者:smallv 邮件:xiaowuyeah@163.com ID:125132 登陆:5次 文章数:13篇 最后登陆IP:183.16.14.53 最后登陆:2011/5/19 11:43:47 注册:2009/1/21 11:49:23 财富:193 发帖时间:2009/1/21 11:54:31 发贴者IP:116.25.172.15 标题:smallv:[应用笔记]基于PB375 U盘读写模块的温度参数记录系统 摘要:No.57337[应用笔记]基于PB375 U盘读写模块的温度参数记录系统 基于PB375 U盘读写模块的温度参数记录系统 1 引言 传统温度参数记录系统中,一般选用模拟式温度传感器。常用的模拟温度传感器,输出为模拟量,因此在测量电路中须经过A/D转换成为数字量。而数字式温度传感器则将非电模拟量直接转换到数字信号,有效解决了传统温度传感器外围电路复杂,抗干扰能力差的弊病,降低了对系统的要求。作为一个参数记录系统,通常是将每次测量的温度数据保持到eeprom或者flash中,然后通过串口或者其它的通信方式传输到计算机或者其它系统中,操作繁琐,且需要计算机的配合。使用U盘读写模块,将数据保持到U盘(或者其它的闪存存储卡上),方便实用。 该系统以Atmel公司的ATmega8L单片机为控制中心,温度测量使用DS18B20单总线数字温度传感器,U盘读写模块则使用PB375模块,其兼容CH375 U盘读写模块,在价格上又非常有优势。 2 硬件设计 图1给出系统框架图。ATmega8L单片机的PB0口线连接DS18B20;。DS18B20采用源端连接方式,PB375 U盘读写模块采用4线SPI。 2.1 ATmega 8L单片机 Atmel公司的EEPROM电可擦除技术、闪速存储器技术是最引人瞩目的高质量和高可靠性生产技术。在CMOS器件生产领域,Atmel的设计水平、生产工艺及封装技术一直处于世界领先地位。这些技术使单片机也具有优秀的品质,在结构、性能等方面具有明显优势。 ATmega8L单片机的特点是:8 KB的系统内可编程Flash,512字节EEPROM,1 KB SRAM,32个通用I/O口线,32个通用工作寄存器,3个具有比较模式的灵活的定时器/计数器,片内/外中断,可编程串行USART,面向字节的两线 串行接口,10位6路A/D转换器,具有片内振荡器的可编程看门狗定时器,一个SPI串行端口,以及5种可以通过软件进行选择的省电模式。 2.2 PB375 U盘读写模块 PB375 U盘读写模块是由深圳第五元素科技有限公司开发的U盘存储模块。用于嵌入式系统/单片机读写U 盘、闪盘、闪存盘、USB 移动硬盘、USB 读卡器等。 支持符合USB 相关规范基于Bulk-Only 传输协议的各种U 盘/闪存盘/外置硬盘、支持文件系统FAT12 和FAT16 及FAT32、 文件操作功能:新建、删除、读写数据,打开关闭文件等、 SPI接口,支持3.3V电平、 兼容CH375模块的操作命令、单芯片解决方案,该模块只需要一个主控芯片外加少量的电容电阻便可,相对于51MCU+SL811/CH375的模块,无论模块尺寸还是成本都有着极大的优势、模块尺寸38mm*38mm 。在使用上基本不需要占用单片机系统的存储空间,最少只需要几个字节的RAM 和几百字节的代码。 其命令接口兼容CH375,函数接口有:检测U盘连接、打开文件、关闭文件、读取文件数据、写入文件数据、创建新文件、删除文件等。其价格便宜,比目前主流方案低将近40%,非常轻松 ......
>>返回讨论的主题
|