当前位置:首页 > 医疗电子 > 医疗电子
[导读] 1 引言去年在我国局部地区流行的SARS 前期症状是高烧38oC 以上(少数长期病患者除外),红外测温仪可为防止SARS 的扩散和传播提供了快速、非接触测量手段,可广泛、有效地用于人群的体温排查。一时红外测温在我国迅速

 1 引言

去年在我国局部地区流行的SARS 前期症状是高烧38oC 以上(少数长期病患者除外),红外测温仪可为防止SARS 的扩散和传播提供了快速、非接触测量手段,可广泛、有效地用于人群的体温排查。一时红外测温在我国迅速红火起来,这里介绍一种采用SPCE061A和TN系列传感器实现红外测温的方法。

2 芯片特性简介

SPCE061A是台湾凌阳公司生产的性价比很高的一款十六位单片机,使用它可以非常方便的实现控制和语音播报的系统,该芯片拥有8路10位精度的AD,其中1路AD为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。2路10位精度的DA,只需要外接2个功放(LM386)即可完成语音的播放。另外,凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音播报,这些都为软件开发提供了方便的条件。

3 系统总体方案介绍

系统结构图如下:

 

 

本系统包括按键部分、音频输出部分和TN红外测温传感器接入等三部分。

按键部分:按键开始测温,一直按下,听到声音表示测温完毕。

音频输出部分:主要是将SPCE061A两路音频输出端通过LM386放大,经喇叭播放。

TN红外测温传感器接入部分:通过SPCE061A IO口的控制,将将所测得的温度接受到SPCE061A中来处理。

系统实现的功能:按住按键,听到声音,此时播报测得的环境温度和目标温度。

4 系统硬件设计

红外测温传感器如图 4.1 所示。

 

 

红外测温模块与SPCE061A的接口如下:

V-->3.3v

D-->IOA15

C-->IOB8

G-->GND

A-->按键-->GND

音频输出部分详细电路图如图4.2

 

 

5 系统软件设计

本系统软件设计流程如下:

 

 

其中,SPCE061A读取红外传感器的测量结果,是采用SPI接口进行读取,其中数据格式如下:

SPI时序图:

 

 

一帧数据包括5Byte,每个Byte代表含义如下:

Item “L”(4CH): 代表此帧为目标温度

“f”(66H): 代表此帧为环境温度

MSB 8 bit Data Msb

LSB 8 bit Data Lsb

Sum Item+MSB+LSB=SUM

CR 0DH,结束码

读取数据流程图如图5.3:

 

 

本软件系统设计简单。主要是因为凌阳的十六位单片机开发环境使用方便,并支持C语言与汇编语言的互相调用,且提供丰富的凌阳语音函数库,只要我们了解这些函数的使用方法,我们就可以很容易的实现语音的播放。本系统采用S480压缩格式,该压缩算法压缩比较大80:3, 存储容量大,音质介于A2000和S240之间,适用于语音播放。例如播放部分代码如下:

其相关API函数如下所示:

int SACM_S480_Initial(int Init_Index) //初始化

void SACM_ S480_ServiceLoop(void) //获取语音资料,填入译码队列

void SACM_ S480_Play(int Speech_Index, int Channel, int Ramp_Set) //播放

void SACM_ S480_Stop(void) //停止播放

void SACM_S480_Pause (void) //暂停播放

void SACM_S480_Resume(void) //暂停后恢复

void SACM_S480_Volume(Volume_Index) //音量的控制

unsigned int SACM_S480_Status(void) //获取模块的状态

Call F_FIQ_Service_ SACM_S480 //中断服务函数

各函数具体内容如下:

1)【API格式】

C:int SACM_S480_Initial(int Init_Index)

ASM:R1=[ Init_Index]

Call F_ SACM_ S480_Initial

【功能说明】SACM_S480语音播放之前的初始化。

【参 数】Init_Index=0 表示手动方式;Init_Index=1 则表示自动方式。

【返 回 值】

0:代表语音模块初始化失败

1:代表初始化成功。

【备 注】该函数用于对定时器、中断和DAC等的初始化。

2) 【API格式】

C:void SACM_S480_ServiceLoop(void)

ASM:Call F_ SACM_S480_ServiceLoop

【功能说明】从资源中获取SACM_S480语音资料,并将其填入解码队列中。

【参 数】无。

【返 回 值】无。

【备 注】播放语音文件中数据,当出现FF FF FFH数据时便停止播放。

3) 【API格式】

C:int SACM_S480_Play(int Speech_Index, int Channel, int Ramp_Set);

ASM:R1=[ Speech _Index]

R2=[ Channel]

R3=[ Ramp_Set]

Call SACM_S480_Play

【功能说明】播放资源中SACM_S480语音。

【参 数】Speech _Index 表示语音索引号。

Channel: 1.通过DAC1通道播放; 2.通过DAC2通道播放; 3.通过DAC1和 DAC2双通道播放。

Ramp_Set:0.禁止音量增/减调节; 1.仅允许音量增调节; 2.仅允许音量减调 节; 3.允许音量增/减调节。

【返 回 值】无。

【备 注】

① SACM_S480的数据率有4.8Kbps7.2Kbps三种,可在同一模块的几种算法中自动选择一种。

②Speech_Index是定义在resource.inc文件中资源表(T_SACM_S480_SpeechTable)的偏移地址。

③ 中断服务子程序中F_FIQ_Service_ SACM_S480必须放在TMA_FIQ中断向量上(参见SPCE的中断系统)。

④函数允许TimerA以所选的的数据采样率(计数溢出)中断。

SACM_S480自动方式主程序流程见:

 

 

6 结语

凌阳公司的SPCE061A的结构特点及其相关的一些开发平台为我们控制和播放提供了极其方便的条件,当然SPCE061A还有很多的类似于其他方面的单片机所具有的功能,使用起来同样方便。随着市场竞争的激烈,开发者对产品开发的资金和时间的投入不断缩小,相信凌阳科技能实现开发者们的需求。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在医疗电子领域,生物信号的准确处理与分析对于疾病的诊断、监测和治疗至关重要。心电图(Electrocardiogram,ECG)和光电容积脉搏波(Photoplethysmography,PPG)是两种常见的生物信号,它...

关键字: 医疗电子 生物信号 ECG PPG

医疗电子设备在现代医疗中扮演着至关重要的角色,其电磁兼容性(EMC)设计直接关系到设备的性能、安全性以及患者的健康。医疗环境复杂,存在大量电磁干扰源,如MRI、超声波设备等,因此医疗电子设备必须具备良好的EMC性能。本文...

关键字: 医疗电子 EMC设计

随着医疗电子设备向数字化、网络化、微型化方向发展,其电磁兼容性(EMC)问题愈发突出。特别是在CT、MRI等高精度影像设备以及植入式心脏起搏器等生命维持设备中,EMC性能直接关系到诊断准确性和患者安全。本文从电路设计、滤...

关键字: EMC测试 辐射抗扰度优化 医疗电子

随着医疗技术的不断进步和数字化转型的加速,射频识别(RFID,Radio Frequency Identification)技术在医疗领域的应用日益广泛,为医疗服务的质量和效率带来了显著提升。本文将深入探讨RFID技术在...

关键字: RFID 医疗电子

随着科技的飞速进步,现场可编程门阵列(FPGA)技术在医疗领域的应用日益广泛,成为推动医疗技术创新和发展的重要力量。FPGA以其独特的灵活性、并行处理能力和高性能计算特点,为医疗设备的设计、制造和使用带来了革命性的变化。...

关键字: FPGA 医疗电子

在科技日新月异的今天,传感器网络(Sensor Networks)作为物联网(IoT)的重要组成部分,正逐步渗透到医疗电子领域,为这一传统行业插上腾飞的翅膀。传感器网络通过无线或有线方式,将分布于各个角落的传感器节点连接...

关键字: 传感器网络 物联网 医疗电子

在过去的几十年里,医疗技术越来越先进,促使医疗保健行业在当前时代经历了根本性的变革。在电子元件上普遍使用创新的半导体,迅速为开发能够有效诊断和管理各种疾病的高度先进的医疗仪器打开了大门。

关键字: 医疗电子 检测仪器

随着医疗技术的不断发展,医疗电子行业对微控制器的需求逐渐增加。微控制器(MCU)在医疗电子中扮演着越来越重要的角色,为医疗设备的智能化、便携化和低功耗化提供了技术支持。本文将介绍MCU在医疗电子中的应用。

关键字: MCU 医疗电子

随着医疗电子设备在医疗领域的广泛应用,电磁兼容性 (EMC) 问题也越来越受到关注。医疗电子设备必须符合严格的电磁兼容性标准,以确保它们不会对其他电子设备产生干扰,同时也能抵御来自其他设备的干扰。本文将介绍如何提高医疗电...

关键字: 医疗电子 电磁兼容 电子设备

随着科技的不断进步,智能医疗设备在医疗行业中的应用越来越广泛。而作为智能医疗设备的核心部件之一,MCU芯片技术发挥着重要的作用。通过快速响应和高效控制、数据存储和处理以及低功耗和长续航等性能优势,MCU芯片技术推动了智能...

关键字: MCU 医疗电子
关闭