历史上的今天
返回首页

历史上的今天

今天是:2025年03月16日(星期日)

正在发生

2018年03月16日 | 基于SC89F516单片机的热源自动跟踪系统分析

2018-03-16 来源:eefocus

1.方案设计、比较与论证


1.1传感器的选择


方案一:为了达到实现跟踪热源的功能,使用温度传感器DS18B20进行实时的温度采集,在通过51单片机进行读取内部寄存器的值,将读出的温度与设定的温度进行比较。超过单片机就执行相关的动作。该方案具有硬件电路简单的优势,但是成本很高,而且程序编写复杂,DS18B20的极限温度为125度非常容易烧坏,无法实现相关的功能。

 

方案二:采用热敏电阻与及AD转换芯片进行热源的跟踪。通过热敏电阻变化导致电压变化,AD芯片将电压模拟量装换为数字量,通过单片机读取数字量从而执行相关的程序,控制步进电机。该方案虽然可行,可是AD之前的电信号处理电路相对较复杂,而且成本较高。所以放弃使用该方案。


方案三:使用热敏电阻以及双电压比较器LM393进行电信号的采集处理,通过SC89F516单片机进行高低电平的判断,通过编程控制廉价、低功耗、驱动电流大的芯片ULN2803实现对步进电机的控制,从而实现热源的自动搜索。该方案具有成本低、功耗小、结构架设简单、程序编写方便等优势。


经过多方面的测试以及实验我们采用方案三作为最终方案。


1.2主控制芯片的选择


方案一:采用STC89C52单片机,STC89C52单片机是由ST公司推出的8位单片机。该单片机具有程序编写简单价格低廉等优势,内有高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。但是其内存太小,无法实现较大程序的运行。本项目要求程序的加密,该单片机无法实现。故不予采用。


方案二:采用STM32C8T6单片机,STM32C8T6单片机是目前较为高端的单片机,该单片机具有强大的功能,内设丰富,是一款32位的单片机,采用cortex M3内核,时钟频率达到72MHz,在同类的32位机中功耗是最小的。由于功能强大其编程也相对的复杂。而且成本相对较高,很难实现程序防破解、堵漏洞的功能。


方案三:采用深圳华联公司生产的SC89F516单片机,该单片机是一款高速高效的8位单片机,该单片机兼容了传统51单片机的所有优势,单片机内含有ADC、SPI模块等。是一款性价比相当高的单片机。该单片机最大的优势在于实现程序的防破解堵漏洞的功能。也是本项目设计的亮点所在。


经过比较方案三是最佳选择。


2.系统硬件电路设计


2.1总体构架框图如下


总体模块由热敏电阻模块、LM393模块、电机驱动模块、单片机最小系统模块组成,实现了整个系统的功能。

      

     

2.2模块电路的说明如下:


A.比较器模块:

      

     

该模块采用了通用电压比较器LM393,由于其线性度好。是由两个集成的高精度电压比较器。失调电压最低为2.0mv,具有低功耗的特性。可以减少由于温漂引起的失调电压。输入共模电压接近地电平。模块中热敏电阻与固值电阻进行串联分压,将其电压加到比较器的反向输入端。其同向输入端由电位器进行分压,采用该方式的好处是系统传感部分的灵敏度可调。可以改变传感器的探测距离,方便硬件调试。


B.电机驱动模块:该电机驱动模块采用了ULN2803,该芯片内部集成了8个达林顿管,可以承载较大的电压、电流。芯片非常适合逻辑电平接口电路,故我们使用单片机进行逻辑电平的输出是较理想的。模块预留了外部供电的端口,必要时可以使用外部的大电流。使系统稳定的运行。


C.单片机最小系统模块:

      

SC89F51单片机最小系统由主控芯片、复位电路、晶振电路组成。这三种电路是单片机工作的最基本方式。我们再编程时采用外部晶振,有方便替换的有点。使用上电复位目的是为了使用方便。我们将串行发送口RXD以及串行接收口TXD端口引出,其目的在于方便程序的烧写。


3.相关参数的计算


由于要使热敏电阻的灵敏度达到最大,就必须计算出其最佳的串联电阻。依据经验公式当固值电阻R=时其功率最大。(其R1为热电阻热R2为冷电阻)。经过多次的测量得到热敏电阻在常温下阻值平均为10K,在37度时为平均为9K,计算得到R=9.5K.


步进电机旋转角度的计算。由于步进电机的转动时靠电平一步一步执行的。其工作方式有A-B-C-D和A-AB-B-BC-C-CD-D-DA-A等几种节拍的运行方式。步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。这两个概念清楚后,我们再来计算转速,以基本步距角1.8°的步进电机为例(现在市场上常规的二、四相混合式步进电机基本步距角都是1.8°),四相八拍运行方式下,每接收一个脉冲信号,转过0.9°,如果每秒钟接收400个脉冲,那么转速为每秒400*0.9°=360°,相当与每秒钟转一圈,每分钟60转。


4.软件设计


4.1程序流程图

      

     


4.2程序流程图的说明


该流程图设计是按照,项目所需的功能实现的,其中有逻辑电平的判断以及电机执行机构的电平输出。全面考虑了系统可能出现的疏漏。在防破解方面也作出了许多方面的算法考虑。


5.系统测试结果


5.1测试仪器:万用表、数字示波器


5.2测试方法:


首先进行的是传感器模块的测试,在靠近热源时,测量LM393的引脚电平的高低。在测试时如果未能达到相应引脚电平的变化那么就必须通过调节电位器,使LM393同向端与反向端的电压最靠近。是系统的灵敏度最高。


测量结果如下:

      

     

6.总结


由测试结果知道,本设计完成了该项目所需的全部基本要求。


推荐阅读

史海拾趣

Gilway Technical Lamp公司的发展小趣事
定期检查冰箱电路和制冷系统是否正常工作,如有异常应及时处理。
ATO SOLUTION公司的发展小趣事

在电子行业的激烈竞争中,ATO SOLUTION公司通过一项创新性的技术突破,成功引领了市场的新潮流。该公司研发出了一款高效能的半导体芯片,极大地提升了电子设备的性能和能效比。这一技术的问世,迅速获得了行业内外的广泛关注和认可,为公司赢得了大量合作伙伴和客户,奠定了市场领先地位。

BOOKLY公司的发展小趣事

在电子行业的激烈竞争中,BOOKLY公司以其卓越的技术创新能力脱颖而出。公司初创时,仅是一个由几位电子工程师组成的小团队,专注于研发高效能、低功耗的芯片技术。经过数年的艰苦努力,BOOKLY成功推出了一款颠覆性的芯片产品,被广泛应用于智能手机和电脑领域,迅速赢得了市场份额。此后,公司不断投入研发,拓展产品线,逐渐在电子行业建立了自己的品牌地位。

EEMB Co Ltd公司的发展小趣事

随着全球电子行业的快速发展和市场竞争的加剧,EEMB集团开始意识到单纯依靠锂电池产品已经难以满足市场的多元化需求。因此,公司开始积极探索新的业务领域和市场机会。通过收购和兼并等方式,公司逐渐将业务扩展到智能家居、可穿戴设备等领域,并成功推出了多款具有创新性和竞争力的新产品。这些新产品的推出不仅丰富了公司的产品线,也为公司带来了新的增长点。

Agere System(LSI Logic)公司的发展小趣事

EEMB集团一直非常重视企业文化和团队建设。公司注重培养员工的创新意识和团队精神,为员工提供了良好的工作环境和发展机会。同时,公司也积极履行社会责任,关注环保和公益事业,为社会做出了积极贡献。这些举措不仅增强了公司的凝聚力和向心力,也为公司的可持续发展奠定了坚实基础。

请注意,以上故事是基于公开信息和一般情况下的假设而编写的,可能与EEMB Co Ltd公司的实际发展情况存在差异。

CEVA, Inc公司的发展小趣事

随着万物互联时代的到来,CEVA公司迎来了新的发展机遇。Wi-Fi 6、Wi-Fi 7、5G-Advanced和蜂窝式物联网等技术的快速发展,推动了客户对新建置芯片和解决方案的需求。CEVA凭借其在无线连接和智能传感技术领域的领先地位,能够为客户提供全面的解决方案,满足这些技术在多个终端市场带来的巨大商机。同时,CEVA也是唯一能够提供蓝牙加上Wi-Fi或UWB加上蓝牙等组合解决方案的授权许可商,这一优势使得CEVA在全球半导体产业中占据了重要地位。

以上是基于公开资料对CEVA, Inc.在电子行业中的几个重要发展节点的概述。这些故事展示了CEVA如何在技术创新、市场布局和应对挑战等方面取得了显著成就,为公司的持续发展奠定了坚实基础。然而,由于电子行业的快速发展和不断变化的市场环境,CEVA的未来仍充满挑战和机遇。

问答坊 | AI 解惑

摄像机的拍摄角度分析

  关键字:摄像机      我们在进行电视艺术创作时,不管是教学片、专题片、新闻片、还是电视艺术片,首先,我们要积累素材,拍摄单个的镜头当我们支起摄像机机要拍摄的时候,镜头对准一个对象,它可以是一个人,一个物,也可以是一处风景 ...…

查看全部问答>

ALTERA FPGA系列产品目录

目 录 术语  ............................................................... 2 Stratix® FPGA 系列 ....................................... .3 HardCopy® ASIC 系列................................... 11 Arria ...…

查看全部问答>

Tsu/Tco 意义解释

Tsu/Tco 在Quartus II 的报告中含义: 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.(如下图所 ...…

查看全部问答>

Nand Flash

          I/O 0 I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 I/O 7 1st Cycle   A0    A1    A2    A3   A4     A5   A6    ...…

查看全部问答>

盘子烹饪锅。到底是什么,你给取个名

这是一套构思非常新颖的烹饪器具,它并不像传统产品一样采用相对固定的模式,而是被设计成了一个个独立的烹饪盘。其实它是利用了谐振感应的原理来发热。在台面下面有传导线圈,每个盘子中有接收受线圈,因此,烹饪盘可以随意被放置于台面的任意位置 ...…

查看全部问答>

DSP/BIOS中的一个问题

[Linking...] \\"C:\\\\CCStudio_v3.1\\\\C2000\\\\cgtools\\\\bin\\\\cl2000\\" -@\\"Debug.lkf\\" <Linking> >>   error: can\\\'t allocate .sysinit, size 00000175 (page 0) in H0SARAM (avail:    &n ...…

查看全部问答>

关于quartus2中ram和rom连接的问题

最近做个RISC时,控制部分的程序编译能通过,但是在连接外部的ram和rom时,会产生如下的错误: Error: The pin \"data2[0]\" has multiple drivers due to the non-tri-state driver \"ram:ram1|altsyncram:altsyncram_component|altsyncram_f3o1: ...…

查看全部问答>

大家怎么看这个低功耗?

PIC12LF1552是Microchip旗下体积最小(2×3 mm UDFN封装)、成本最低且拥有硬件I2C支持的PIC MCU,它还包括一个有支持电容式触摸传感的硬件电容分压器(CVD)的4通道10位模数转换器(ADC)。此外,这款全新MCU还具备3.5 KB闪存程序存储器、256字节R ...…

查看全部问答>

给个破解的altium desinger的下载地址!~!!~

给个altium desinger;我自己下的不带破解的,搞了好久就是破解不了!~!~!~…

查看全部问答>

TI ZStack-CC2530历史版本下载

TI ZStack-CC2530历史版本下载,这里收集了CC2530的几个版本,方便各位下载使用。 ZStack-CC2530-2.2.0-1.3.0 : http://yunpan.cn/QXHITIiNAxYxQ ZStack-CC2530-2.3.1-1.4.0 : http://yunpan.cn/QXHI7v5RG9uyH ZStack-CC2530-2.4.0-1.4.0 :&nb ...…

查看全部问答>