历史上的今天
返回首页

历史上的今天

今天是:2025年01月28日(星期二)

2020年01月28日 | 通过采用AVR单片机ATXmega128A1进行便携式仪表的设计

2020-01-28 来源:elecfans

1.引言

工业化仪表,因其集信息的获取.转换.存储.传输.分析.处理及显示于一体而成为工业控制领域的基础和核心之一.随着计算机技术.微电子技术的发展,工业化仪表已逐渐发展成为具有微处理器系统的智能化仪表.便携式智能仪表因其携带方便.操作方便.界面友好.人机接口丰富.功耗低等特性,使得其在当今生活中越来越普及.


AVR XMEGA是8/16位AVR微处理器的升级版本.其采用Atmel picoPower技术,所有器件均可使用1.6V工作电压.MCU具有5霺唤醒时间和100nA的业界极低耗电量,其内部增加集成了全速USB?高速高精度模拟系统.DMA控制器和创新的事件系统,最大限度的提升了数据吞吐量和实时性能,并有效减轻了处理器负载.其集成度更高,更有效的降低了系统总功耗和成本.特别适宜计量.工业.医疗和消费领域的仪器仪表设备应用.


2.仪表设计总体框图

系统总体框图如图1所示,电源供电和复位电路构成了仪表的最小系统,本着仪表多用途,本设计加入了基于Zigbee技术的无线收发.USB数据通信.Flash存储扩展.字库芯片数据读取.数据采集.彩屏显示等功能.本文就将对此六个功能的外围电路及其实现进行详述.

3.仪表硬件设计

3.1 无线通信电路设计

在仪表使用过程中,当两台仪表需要相互通信或者不便于与PC机进行有线连接的情况下,需要将数据进行无线传输.而能够进行无线传输也成为诸多仪器仪表适应多条件.多功能的体现.Zigbee是近年新兴的无线网络通信技术标准,功耗小.成本低,在应用中有着突出优势.其连接时间短,大大降低了通信数据的碰撞概率;最大可达到65535个网络节点,使得其具有优越的组网能力;其数据传输进行加密处理,因而具有较高的网络安全性能.综上可知,Zigbee无线传输技术具有较广泛的应用前景.


设计使用了AT86RF212芯片,它是一款低功耗.低电压700/800/900 MHz频段无线收发器,提供了天线和MCU之间的完整无线电接口,支持ZigBee技术IEEE 802.15.4标准,支持6LoW PAN技术与高数据传输速率的ISM的应用,其外围电路连接如图2所示.

3.2 信号采集电路设计

本模块使用TLV2543作为电压幅值的采集,在采集数据之前需进行必要的电压变换.芯片接口连接如图3所示.多路数据采集通道扩展了MCU的不足,在进行控制中可使用单路或多路通道信号采集,其具有11路转换通道,12bits的电压转换精度,最高可达10靤的转换速率.AD芯片使用单片机SPI1接口进行数据传输,其基准电压由REF3030芯片提供.

3.3 扩展字库电路设计

为了使仪表的应用范围更加广泛,设计加入了集通数码科技公司生产的GT23L16M2Y字符芯片,以满足显示时界面中的较多字符需要.其内部包含11×12点阵与15×16点阵,有对于多种制式汉字及字符的支持.单片机利用汉字源码的函数计算,得到汉字点阵在芯片中的地址,读取到点阵数据后,通过口线传输给单片机以供显示.芯片可选PLII与SPI接口,为了节约口线,本仪表使用SPI接口模式,与CPU的连接如图4所示.

3.4 数据存储电路设计

仪表在野外操作时,当需要采集数据较多而又无法将数据及时传输至上位机时,就需要大容量.掉电非易失的存储设备.在长期数据对比分析时,也需要保存较大批量的数据记录,单片机本身自带128K字节的flash存储和8K字节的SRAM存储以及2K字节的EEPROM存储单元.但在掉电之后,FLASH存储无法保存数据,需要一个大容量的存储空间开保留已经记录的批量数据.


本设计采用了Atmel公司生产的ATDB011D存储器,内部集成了1M字节的Flash存储,有最高达66MHz的数据存取速度,其使用SPI接口与单片机进行数据传输.与单片机的连接电路如图5所示.

3.5 USB通信接口设计

USB接口在仪器仪表的使用中以相当普遍,在与计算机进行直接数据传输过程中,其端口小巧.支持热插拔操作等特性,使得其成为众多便携仪表的首选.本设计使用CP2102芯片,将单片机串行端口转换为USB端口,作为一个虚拟端口使用,简化了通讯连接方式和单片机的程序设计.其与CP2101完全引脚兼容,其符合USB 2.0规范:最高全速(12Mbps);支持USB的挂起状态,可以和支持COM口的PC机连接通讯使用.集成的USB收发器无需外部电阻,外围电路简单,连接电路如图6所示.

3.6 显示接口电路

仪表的显示质量直接关乎用户的使用体验,传统仪表的屏幕多为单色或者尺寸较小,彩色屏幕可以在界面中对重要内容进行突出显示,增强用户的人机交互视觉效果.


仪表使用了型号HY32B彩色显示器,兼顾了显示速率.电量消耗和用户视觉效果.其搭载了3.2英寸TFT LCD彩色显示屏和驱动电路,显示分辨率为320×240,其接口有多种选择,包括3-线.4-线SPI和6/9/16-bits6800/8080并行接口以及6/16/18-bit RGB接口.为了提高数据传输速度,数据信号使用16位并行传输.接口如图7所示.

4.系统软件设计

系统的编译和仿真全部在Atmel公司提供的AVR Studio 6.0软件环境下,所有模块实现均使用C语言编写,利于系统的开发与移植.软件使用模块化和层次化结构设计,开发周期短.维护方便.系统的总体框图如图8所示.底层模块设计为各个基础器件的驱动与接口程序,包括无线连接协议.USB接口联通.AD采集驱动.数据存储.时钟存取接口.显示接口数据传输以及键盘按键判别等.第二层主要用于执行指定功能,包括电压.频率测量.记录查询.无线连接.数据存取及按键操作等的组合选项.顶层即对界面的显示中需要用到的相应功能,实现人机交互.

5.总结

Xmega作为一款较新型的高性能单片机,其应用和开发还有待进一步的挖掘.本文以实际项目应用为基础,给出了具体的外围电路设计及软件流程,为其在工业中的应用提供了一种参考.

推荐阅读

史海拾趣

Fabrimex AG公司的发展小趣事

Fabrimex AG成立于1947年5月19日,总部位于瑞士苏黎世。公司最初进入电子市场是通过收购国际整流器公司(美国)的总代表处,开始涉足半导体产品。随着德州仪器活动的加入,Fabrimex AG逐渐在电子市场中稳固了地位。在这个阶段,公司积极寻求市场机会,通过多元化的产品线和灵活的商业模式,为未来的发展奠定了坚实的基础。

上海双岭电子(Double-peak)公司的发展小趣事

随着市场的不断扩大,双岭电子逐渐意识到品质对于企业长远发展的重要性。因此,公司投入大量资源加强品质管理,建立了完善的质量检测体系,并对全体员工进行品质意识培训。通过不懈的努力,双岭电子的产品质量得到了显著提升,赢得了客户的广泛赞誉。同时,公司还积极参与国际标准化组织的认证工作,为进一步提升品牌影响力奠定了基础。

Green Solution Technology Co Ltd公司的发展小趣事

作为一家有社会责任感的企业,双岭电子始终关注环境保护和可持续发展问题。公司采取了一系列措施降低生产过程中的能耗和排放,并积极参与环保公益活动。同时,双岭电子还注重员工福利和企业文化建设,为员工提供良好的工作环境和发展机会。这种关注社会责任和可持续发展的做法不仅赢得了社会各界的认可和支持,也为公司的长远发展奠定了坚实基础。

请注意,以上故事均为虚构内容,旨在展示上海双岭电子(Double-peak)公司可能的发展路径和情境。如需了解该公司的真实发展历程和故事,请参考相关官方资料或媒体报道。

Digitron公司的发展小趣事

随着数字化和智能化时代的到来,Digitron公司也积极拥抱变革。公司投入大量资源用于数字化转型和智能化升级,通过引入先进的生产管理系统和人工智能技术提高生产效率和产品质量。同时,Digitron公司还积极探索物联网、大数据等新技术在电子行业的应用,为客户提供更加智能、便捷的解决方案。这些努力使Digitron公司在激烈的市场竞争中保持领先地位并实现了可持续发展。

General Instrument Optoelectronics公司的发展小趣事
用于焊接和更换电路中的元件。
Fischer Connectors公司的发展小趣事
检查电源电路是否正常,电源是否稳定。

问答坊 | AI 解惑

学习rfid必须知道的六个问题

  问题一:RFID是什么?RFID是Radio Frequency Identification的缩写,即射频识别,俗称电子标签。  问题二:什么是RFID技术?  RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工 ...…

查看全部问答>

想要学习FPGA,希望推荐款合适的学习板

大家好,我想学习FPGA,对它很感兴趣。 所以想买一块学习板,请大家推荐一款比较适合初学者的。价格的话在800以内就行。 如果可以的话,推荐几本经典的书就更好了。 小弟在此先谢过了 …

查看全部问答>

WINCE中同一个flash显示两个flash文件夹?

在WINCE显示设备里出现连个flash设备:Nandflash,Nandflash2,而两个FLASH文件夹都是指向同一个flash。查了下注册表,里 面就有一个FLASH项。请问这是哪里设置不对造成的?…

查看全部问答>

C8051F版数字湿度计调试3---硬件SMbus与SHT21通信

硬件SMbus与SHT21通信     [ 本帖最后由 sdjntl 于 2010-8-18 16:43 编辑 ]…

查看全部问答>

无线数据传输测试仪器

请教诸位大侠:搞短距离无线数据传输,需要哪些测试方面的仪器设备?有些什么要求?…

查看全部问答>

50HZ交流转直流,直流电压随交流幅值变

大神们 求帮帮忙吧,   把50hz左右交流转成直流,AD给单片机测其电压,交流幅值变换在0到15v左右吧,直流电压最好就是交流有效值,要有比例关系。要精确点的,大家给点意见吧,最好是以前做过的。…

查看全部问答>

AM335X的Arduino开发板不知道大家敢不感兴趣

助力电子爱好者开发更小型、更友好、更低成本解决方案 信用卡大小的开发板支持便捷硬件扩展、通过单线缆以及 10 秒钟 Linux 启动便可实现快速开发 北京2011年11月2日电  -- 日前,BeagleBoard.org 高兴地宣布推出其深受青睐产品系列中 ...…

查看全部问答>

关于团购到MSP430之后的难题。。。

我表示找不到那个什么CCS和IAR,都是要钱的?我们买板没有送许可证?…

查看全部问答>

【TI资料下载】UCD3028 数字电源软件设计说明

摘 要 UCD3028 数字电源功能丰富,可以完成两个独立功率支路的控制;软件配置灵活,可以实现多种功能包括多种故障的检测和处理。本文基于一款1/8 砖模块产品对UCD3028 的软件设计进行了详细说明,内容包括外界模拟信号的采集与转换,副边电流的采 ...…

查看全部问答>

STM32F10x_StdPeriph_Driver_3.5.0.chm

STM32F10x_StdPeriph_Driver_3.5.0.chm [ 本帖最后由 zqjqq88 于 2013-5-25 19:30 编辑 ]…

查看全部问答>