基于HT47系列MCU实现便携式智能化仪器仪表的设计

发布时间:2023-05-31  

HT47系列MCU是盛群(Holtek)半导体公司近年推出的8位精简指令系统(RISC)单片机,它除了具有RISC类单片机特有的指令数量少、易记忆、采用流水线式指令执行方式、运行速度快等优点外,其片内的两通道R-F型A/D转换电路,动态LCD液晶驱动电路以及软件狗定时器等硬件资源,为设计小型乃至便携式智能化仪器仪表提供了极大的方便,全部硬件由传感器+HT47C20+液晶片+少量阻容元件构成。

基于HT47系列MCU实现便携式智能化仪器仪表的设计

R-F型A/D

图1给出了HT47C20的两通道R-F型A/D转换电路的结构。

图中,Timer A和Timer B是两个16 位可编程计数器,其计数初值可以由程序设定。Timer A对系统时钟(System Clock)或系统时钟4分频信号(System Clock/4)或实时时钟的溢出信号(RTC Output)计数;Timer B对通道1或通道2的RC振荡电路产生的脉冲信号计数。下面我们以利用通道1构成的温度仪表为例,对其温度测量原理和设计方法作一介绍。


利用图2可以清晰地说明R-F型A/D转换过程:

1.见图2(a),Timer B对参考电阻Rs、参考电容Cs组成的振荡电路产生的振荡脉冲计数,Timer A对系统时钟计数。通过置位有关特殊功能寄存器相关位可使 Timer A、Timer B同时启动。Timer B由初值0000H-NS计数到0000H(溢出);Timer A由初值0000H计到m,两者同时停止计数。NS的数值要保证Timer B先溢出,这段时间即为闸门时间。

2.见图2(b),Timer A初值改为0000H-m, Timer B初值改为0000H。Timer B对传感器(NTC热敏电阻)电阻Rt、参考电容Cs组成的振荡电路产生的振荡脉冲计数,Timer A还是对系统时钟计数。再次同时启动,当Timer A溢出时两者同时停止计数且申请中断。可以看出两次计数的闸门时间相等,此时Timer B的计数值为Nt。


从上述过程可以看出:NS·(1 /fs)=Nt·(1/ft)

所以 Nt=NS·ft/fs (1)

而 fs=1/(ks·Rs·Cs)

ft=1/(kt·Rt·Cs)

式中ks和kt是和电源电压、环境温度以及RsCs或RtCs乘积有关的常数(一般取 1.9~2.3),此处可看作近似相等,故有:

ft/fs=Rs/Rt

将此式代入上述Nt的表达式中,可得:

Nt=NS·Rs/Rt (2)

从上文可知,NS是Timer B在规定的闸门时间内对参考电阻Rs、参考电容Cs组成的振荡电路产生的振荡脉冲的计数值,和Rs一样,都是事先设定的常数。式(2)表示了计数值Nt和传感器电阻Rt近似成反比,它们之间的关系如图3(a)所示。


热敏电阻本身的电阻-温度关系曲线如图3(b)所示,通过图形变换可以得到被测温度和计数值Nt之间的关系曲线如图3(c)所示。


用分段线性插值法对被测温度和计数值Nt之间的关系曲线进行处理,即可从计数值Nt计算出对应的被测温度。


把图4的q-Nt关系曲线分成若干段,每段曲线用一段对应的折线来代替。相对于每一段折线,可求出q-N的线性函数:

q = a· Nt+b

式中:a为该段折线的斜率,b为截距。

值得指出的是,利用HT47C20片内的两个通道R-F型A/D转换电路作温度测量,Timer B对外部RC振荡电路的两次计数,使用同一个振荡电容Cs(即参考电容)。从式(2)可以看出:计数值Nt和电容Cs没有直接关系,因此当电容量受环境温度变化时不会影响测温结果。这一点对提高仪器的系统测量精度是非常有意义的。

R-F型A/D转换构成温度测量仪表的软件流程

图5给出了利用HT47C20的片内R-F型A/D转换电路构成温度测量仪表的软件流程。

HT47C20片内动态液晶显示电路包含显示缓冲区和驱动输出电路两部分。显示缓冲区占用内部RAM 40H~53H单元地址(在系统不使用液晶显示电路时可作为普通RAM单元使用),任何用间接寻址方式写入显示缓冲区的字形码都将直接(经驱动输出电路)使液晶显示屏显示相应的字符。图6表示了显示缓冲区的布局以及各存储单元和芯片外部相关引脚的对应关系。


从图6可以看出,显示缓冲区各存储单元仅低4位有效,整个显示电路经芯片内部掩膜选择可外接20*2、20*3或19*4(即1/2duty、1/3duty或1/4duty)的C型液晶显示器。

图7是用HT47C20为核心部件构成的非常简单的仪表硬件电路,图中仅画出一个测量通道In0,如果把另一个测量通道In1也利用起来,不需要增加外电路就可以同时测量两路模拟量。可以看出其性价比非一般单片机电路可比。


结语

HT47系列除了HT47C20外,和它结构、功能相同的还有HT47C20L(掩膜/低功耗版),HT47R20(OTP版)。值得指出的是盛群半导体公司最新推出的新品HT47C10在结构上作了不少简化,如片内程序存储器,数据存储器容量,液晶显示电路的驱动笔划数量适当减少,R-F型A/D转换通道减少为一个,但在某些应用场合其性价比却更高一些。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    ,在工业中有着广泛的应用。因此,物位仪表有着巨大的发展前景。那么什么是物位测量仪表、它有哪些特点呢?市场发展潜力到底怎样呢?让我们来一探究竟。   物位测量仪表及其特点   物位测量仪表......
    仪器仪表接地的10大技巧和有哪些规定;仪器仪表行业接地也是有研究的,只有正确的接地才能保证测量精度及人身及设备的安全。下面就为大家指出十个小技巧,能帮助您更好地接地。 一、控制系统AC 电源......
    维护的时间间隔应定制较短,可设置半年的维护周期;对于频率低、精度低的电子仪器,可设定半年至一年为维修周期。在保证电子仪器仪表计量精度的同时,企业还应根据实际情况适当调整生产设备的维修周期,错开运行中的电子仪器维修周期,并保......
    电磁流量计分体式容易损坏的原因有哪些;电磁流量计是根据法拉第电磁感应定律进行流量测量的流量计。电磁流量计的优点是压损极小,可测流量范围大。适用的工业管径范围宽,最大可达3m,输出......
    电子测量仪表产生误差的原因有哪些?;工业生产中,我们都会遇到各种各样的电子测量仪器仪表,针对于不同的测量要求,选择不同的测量仪表,那么,在具体的使用过程中,仪表产生误差是一个难以避免的难题。今天......
    电子工程师常用的国产仪器仪表有哪些?;仪器仪表是电子工程师必备的神兵利器,素有“一表在手,天下我有”的称号。 在实际生产中,涉及的仪器仪表共有微波/毫米波测量仪器、光电测量仪器、通信测试仪器、基础测量仪器......
    就卡在产品未使用单片机或其它可编程逻辑器件上。单片机的应用领域 :1.单片机在智能仪器仪表中的应用;2.单片机在工业测控中的应用;3.单片机在计算机网络和通讯技术中的应用;4.单片机在日常生活及家电中的应用;5.单片......
    成电路材料研发生产项目、绿菱气体有限公司电子研发产业化基地项目、三井高科技(天津)有限公司扩大集成电路引线框架产能、升级电镀设备技术投资项目、晶圆键合机项目、金凤科技智能芯片以及智能仪器仪表项目。 封面......
    系统提供电源,保证系统的正常运行。电源模块一般包括交流电源和直流电源等部分。   通信模块:通信模块用于PLC系统与其他设备进行通讯,例如通过以太网、串口、USB等接口与计算机、仪器仪表......
    级别厚膜电阻除可应用于各种车辆之外,还可应用于一切高可靠性要求,如医疗产品、电力设备、铁路通讯、仪器仪表。 车规电阻在新能源车中应用 目前市场上主流的车规级电阻主要有贴片厚膜车规电阻,贴片......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>