单片机应用科技论文

发布时间:2021-10-22
单片机应用科技论文

  当前,单片机在现代科技应用的领域越来越广泛,并在家用电器、工业控制领域、医疗器械、仪器仪表等方面取得了良好的应用效果。这是小编为大家整理的单片机应用科技论文,仅供参考!

  单片机应用科技论文篇一

  单片机原理及其应用

  【摘 要】本文介绍了cirrus logic公司生产的16位a/d转换芯片cs5523的主要特性以及和stc89c52rc单片机的接口电路,并设计了a/d转换程序,供大家参考。

  【关键词】高精度串行a/d;cs5523;单片机

  1.引言

  在工业控制过程、医疗器械及仪器仪表等许多应用中,对系统的速度、功耗及成本等性能的要求越来越高。为了满足这些要求,迫使设计工程师进一步求助数字电路、尤其是模数转换器adc。这些集成化的adc包括了完整的前端系统,保证了低电压、低功耗方式工作,在更大程度上降低系统成本。下面介绍一种高精度、硬件电路简单、计量精确、抗干扰性好、性能稳定可靠、性价比高的a/d转换芯片cs5523。

  2.cs5523简介

  cs5523是cirrus logic公司生产的16位高精度串行a/d芯片。其内部结构框图如图1所示。

  cs5523芯片内集成了一个仪表放大器、一个可编程增益放大器、多路开关、数字滤波器、自校正和系统校正电路。通过简单的串行连接,cs5523可方便地由mcu控制,以实现多通道高精度的a/d转换。主要特性如下:

  底输入电流(100pa)和用斩波器稳定的一仪器放大器;

  可升级的输入跨距(双极/单级);

  宽vref输入范围(+1伏至+5伏);

  4阶delta-sigma模/数转换器;

  3线制串行接口;

  系统校准和自校准;

  8个可选择的输出率;

  单电源+5v供电;

  低功耗;5.5mw;

  24脚ssop和pdip两种封装。

  3.cs5523在mcs-51单片机系统中的应用

  3.1 硬件接口

  cs5523以串行接口方式与单片机接口。cs5523的sdi、sdo、sclk、cs引脚分别和stc89c52rc单片机的p10~p13口相连。图2是cs5523与stc89c52rc单片机接口的硬件原理图。

  单片机通过p10~p13口来控制cs5523,并读取转换结果。图2中采用32.768khz外部时钟。cs5523的模拟信号有单端输入和差分输入两种,这里采用单端输入方式。ain1-、ain2-、ain3-、ain4-分别接地。外部模拟信号的调理和放大电路,以及基准电压电路这里不作为重点,并未给出。

  3.2 软件设计

  如图2所示,单片机stc89c52rc和cs5523的通信采用采用串行通信方式。stc89c52rc的p10~p13口对cs5523进行控制及数据传输。图3为stc89c52rc操作cs5523的总的时序图,对cs5523的操作软件都是以时序图为基础编写的。这里,只给出了几个基本的读写数据和命令的子程序,仅供参考。cs5523总的控制程序是在这几个子程序基础上实现的,这里不做介绍。

  uchar spi_hostreadbyte()

  {

  uchar idata i,rbyte;

  rbyte = 0;

  for(i=0;i<8;i++)

  {

  spisck = 0;

  spisck = 1;

  rbyte <<= 1;

  rbyte |= spiso;

  }

  return rbyte;

  }

  void

  spi_hostwritebyte(uchar wbyte)

  {

  uchar idata i;

  for(i=0;i<8;i++)

  {

  if(((wbyte << i ) & 0x80) == 0x80)

  {

  spisi = 1;

  }

  else

  {

  spisi = 0;

  }

  spisck = 0;

  spisck = 1;

  }

  }

  void cs5523readaddata()

  {

  uchar i;

  spisck = 0;

  nop;

  if (partselect == 1)

  {

  cs1 = 0;

  cs2 = 1;

  }

  else if (partselect == 2)

  {

  cs1 = 1;

  cs2 = 0;

  }

  else

  {

  cs1 = 1;

  cs2 = 1;

  }

  performconver = 0x98;

  spi_hostwritebyte(performconver);

  spiso = 1;

  while(spiso == 1);

  performconver = 0x00;

  spi_hostwritebyte(performconver);

  for (i = 0;i < 12 ;i++)

  {

  readbuffer[i]=spi_hostreadbyte();

  }

  }

  void cs5523writedata(uchar geshu)

  {

  uchar i;

  for (i = 0;i < geshu ;i++)

  {

  spi_hostwritebyte(readbuffer[i]);

  }}

  void writecommand(uchar commandcs){

  spi_hostwritebyte(commandcs);}

  4.总结

  该芯片以成功应用于油田采油现场数据采集系统。运行一年来,系统稳定。

  参考文献:

  [1]cirrus logic公司cs5523芯片数据手册.

  [2]马忠梅等,编著.单片机的c语言应用程序设计[m].北京航空航天大学出版社,2005.

  [3]戴佳,编著.51单片机c语言应用程序设计实力精讲[m].电子工业出版社,2006.

  作者简介:申佳,男,现就读于西安外事学院工学院电子信息工程专业。

  单片机应用科技论文篇二

  单片机应用技术探究

  摘要:近几年单片机得到了飞速的发展,单片机最明显的优势就是可以嵌入到各种仪器、设备中。目前大量的嵌入式系统均采用单片机,本文分析了单片机的形成及发展过程以及当前的技术进展,同时分析了影响单片机系统可靠性的原因,并论述提高单片机可靠性的措施。

  关键词:单片机;可靠性技术;发展趋势

  中图分类号: c35 文献标识码: a

  引言

  单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(cpu)、随机存取存储器(ram)、只读存储器(rom)、输入/输出端口(i/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。现在可以说单片机是百花齐放的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,它们各具特色,互成互补,为单片机的应用提供广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势 。

  一 、单片机的应用场合

  1.1智能仪器仪表。单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换代。如各种智能电气测量仪表、智能传感器等。

  1.2机电一体化产品。机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印机等。

  1.3实时工业控制。单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等。

  1.4家用电器。家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。如汽车自动驾驶系统、航天测控系统、黑匣子还有分布式系统的前端模块等等。

  二、分析单片机可靠性限制原因及应对措施

  目前,大量的嵌入式系统均采用了单片机,并且这样的应用正在更进一步扩展;但是多年以来人们一直为单片机系统的可靠性问题所困惑。在一些要求高可靠性的控制系统中,这往往成为限制其应用的主要原因。

  1.单片机系统的失效分析

  一个单片机系统的可靠性是其自身软硬件与其所处工作环境综合作用的结果,因此系统的可靠性也应从这两个方面去分析与设计。对于系统自身而言,能不能在保证系统各项功能实现的同时,对系统自身运行过程中出现的各种干扰信号及直接来自于系统外部的干扰信号进行有效的抑制,是决定系统可靠性的关键。有缺陷的系统往往只从逻辑上去保证系统功能的实现,而对于系统运行过程中可能出现的潜在的问题考虑欠缺,采取的措施不足,在干扰信号真正袭来的时候,系统就可能会陷入困境。

  2. 提高可靠性的措施

  2.1减少引起系统不可靠或影响系统可靠的外界因素:

  1) eft (electrical fast transient)技术。eft技术是一种抗干扰技术,它是指在振荡电路的正弦信号受到外界干扰时,其波形上会迭加各种毛刺信号,如果使用施密特电路对其整形,则毛刺会成为触发信号干扰正常的时钟,在交替使用施密特电路和rc滤波电路时, 就可以消除这些毛否则令其作用失效,从而保证系统的时钟信号正常工作。

  2) 低噪声布线技术及驱动技术。在传统的单片机中,电源及地线是在集成电路外壳的对称引脚上,一般是在左上、右下或右上、左下的两对对称点上。这样,就使电源噪声穿过整块芯片,对单片机的内部电路造成干扰。现在,很多单片机都把地和电源引脚安排在两条相邻的引脚上。这样,不仅降低了穿过整个芯片的电流,而且在印制电路板上容易布置去耦电容,从而降低系统的噪声。现在为了适应各种应用的需要,很多单片机采用"跳变沿软化技术",从而消除大电流瞬变时产生的噪声。

  3) 采用低频时钟。高频外时钟是噪声源之一,不仅能对单片机应用系统产生干扰,而且还会对外界电路产生干扰,令电磁兼容性不能满足要求。对于要求可靠性较高的系统,低频外时钟有利于降低系统的噪声。在一些单片机中采用内部锁相环技术,则在外部时钟较低时,也能产生较高的内部总线速度,从而保证了速度又降低了噪声。

  三、单片机的发展趋势

  1单片机技术的发展前景及趋势

  由于通用型ic的仿冒现象比较严重,因此定制化ic将是未来单片机发展的主要方向。此外,尽管16位、32位单片机市场有所增加,但8位在未来三五年内仍将占主流,只是成长幅度会趋缓。从应用角度讲,盛扬看好消费类电子和家电产品,尤其是中小型家电产品,它属于比较成熟的单片机应用领域;其次是高端领域的车用产品。目前,盛扬已针对汽车周边领域推出系列产品,主要用于汽车防盗、车载电子、信息娱乐、胎压监测、里程表的面板等。

  单片机拥有良好的应用前景,但厂商之间的竞争愈演愈烈。因此,对本土企业而言,要想脱颖而出,质量一定要好,同时还要注重产品的环保和可靠性,因为家电和汽车等产品对安全性的要求越来越高;其次,充分发挥本土厂商在特定应用领域的性价比优势。不过,这种性价比必须建立在性能过关、可靠度过关的基础上。

  制作工艺cmo化。更小的光刻工艺提高了集成度,从而使芯片更小、成本更低、工作电压更低、功耗更低。cpu的改进。同时,采用双cpu结构,增加数据总线的宽度,提高数据处理的速度和能力;采用流水线结构,提高处理和运算速度,以适应实时控制和处理的需要。增大存储容量,片内eprom的e2prom化,程序的保密化,提高并行口驱动能力,以减少外围驱动芯片,增加外围?i/o?口的逻辑功能和控制的灵活性。最后,以串行方式为主的外围扩展;外围电路的内装化;和互联网连接已是一种明显的走向,可靠性及应用水平越来越高。

  2微型单片化

  现在常规的单片机普遍都是将中央处理器(cpu)、随机存取数据存储(ram)、只读程序存储器(rom)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如a/d转换器、pmw(脉宽调制电路)、wdt(看门狗)、有些单片机将lcd(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。 此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中smd(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。

  3串行扩展技术

  在很长一段时间里,通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。随着低价位otp(one-time password)及各种特殊类型片内程序存储器的发展,加之处围接口不断进入片内,推动了单片机“单片”应用结构的发展。特别是i2c、spi 等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化。

  4、结语

  单片机改变了我们生活,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能ic卡、电子宠物等,这些都离不开单片机, 单片机有着广阔的应用前景。

  参考文献

  [1] 张志良; 单片机原理与控制技术; 北京,机械工业出版社,2008

  [2] 李广第,朱月秀,王秀山.单片机基础.北京:北京航空航天大学出版社,2002.

  [3] 胡汉才.单片机原理及系统设计.北京:清华大学出版社,2002.