时间:2022-07-24 14:58:42
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇单片机应用论文范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
单片机的特点主要有:高集成度,体积小,高可靠性;控制功能强;低电压,低功耗,便于生产便携式产品;易扩展;优异的性能价格比。目前,单片机的应用领域主要包括:办公自动化设备;单片机在机电一体化中的应用;在实时过程控制中的应用;单片机在日常生活及家用电器领域的应用;在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比;在计算机网络和通信领域中的应用;商业营销设备;单片机在医用设备领域中的应用;汽车电子产品;航空航天系统和国防军事、尖端武器等领域,单片机的应用更是不言而喻。
二、单片机开发中的几个基本技巧
在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着。现归纳出单片机开发中应掌握的几个基本技巧。
1、如何减少程序中的bug。对于如何减少程序的bug,应该先考虑系统运行中应考虑的超范围管理参数如下。物理参数:这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数。资源参数:这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度。应用参数:这些应用参数常表现为一些单片机、功能单元的应用条件。过程参数:指系统运行中的有序变化的参数。
2、如何提高C语言编程代码的效率。用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率最高的语句。各家的C编译器都会有一定的差异,故编译效率也会有所不同,优秀的嵌入式系统C编译器代码长度和执行时间仅比以汇编语言编写的同样功能程度长5-20%。对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求你对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持的数据类型和算法。虽然C语言是最普遍的一种高级语言,但由于不同的MCU厂家其C语言编译系统是有所差别的,特别是在一些特殊功能模块的操作上。所以如果对这些特性不了解,那么调试起来问题就会很多,反而导致执行效率低于汇编语言。
3、如何解决单片机的抗干扰性问题。防止干扰最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。单片机干扰最常见的现象就是复位;至于程序跑飞,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。一般单片机都会有一些标志寄存器,可以用来判断复位原因;另外你也可以自己在RAM中埋一些标志。在每次程序复位时,通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标志直接跳到相应的程序。这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过。
4、如何测试单片机系统的可靠性。当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法,但是有一些是必须测试的:测试单片机软件功能的完善性;上电、掉电测试;老化测试;ESD和EFT等测试。有时候,我们还可以模拟人为使用中,可能发生的破坏情况。例如用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力。用大功率电钻靠近单片机系统工作,由此测试抗电磁干扰能力等。
综上所述,单片机已成为计算机发展和应用的一个重要方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。此外在开发和应用过程中我们更要掌握技巧,提高效率,以便于发挥它更加广阔的用途。
参考文献:
[1]何立民.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,1990
[2]蔡美琴等.MCS-51单片机系统及其应用.北京:高等教育出版社,1992
[3]孙涵芳.MCS-51/96系列单片机原理及应用.北京:北京航空航天大学出版社,1996
传统的单片机原理与应用课程教学的课堂上,大多单纯依靠老师的讲解。老师为了把一些抽象的概念,难懂的知识点讲解清楚,往往需要花费大量时间。并且,即使花费了大量的时间,有时因为硬件设计、系统开发等内容,也不容易在简单的平面教学中清楚地讲解,不能使学生产生感性认识。运用多媒体课件与传统教学相结合,把传统教学中难讲难理解的知识做成多媒体课件,不仅可以节省大量教学中板书的时间,还可以提高教学的质量和效率。同时老师在课堂上使用的多媒体课件一定要经过精心的准备,内容要选择难讲难理解的典型事例,通过仿真把结果动态演示出来,即能加深学生对问题的理解,又能激发学生的学习兴趣,灵活应用现代教学手段,突出解决该课程中实践性强的知识点,与传统教学相结合,对重点和难点内容进行透彻、清楚的讲解,使表现形式更加形象化,更容易理解,从而提高学生的学习兴趣。除了课堂教学,还可利用网络资源来最大限度的丰富课堂外学习,建立大范围的教学资源平台—教学网站,尽量实现优质教学资源共享,避免不必要的人力物力的浪费。利用教学网站,给学生提供学习与应用单片机技术的网络平台,开成良好地互动,真正实现教与学的有效整合[2]。
2选择合适的多媒体课件以满足教学需求
把多媒体课件应用到单片机课程的教学过程中,使得单片机教学不再枯燥,不仅可以使学生提高对理论知识的认识,而且通过仿真实例可以使学生熟悉单片机系统的开发方法,进而培养学生的动手和实践的能力。但是多媒体课件良莠不齐,必须选择合适的多媒体课件否则事得其反。首先,电子课件的开发工具有很多种,每种工具软件有各自的特点,要合理选择。在单片机多媒体课件的开发过程中,笔者所在教学团队,结合了电子课件开发工具PowerPoint和单片机仿真软件PROTUES,使用PROTUES针对具体实例开发出仿真程序,同时把仿真结果动态的插入到PowerPoint制作的电子课件中,使得多媒体课件能够演示单片机工作的动态及结果,感性且直观,同时又增加了课件的趣味性。其次,要及时更新多媒体课件以适应单片机技术的发展速度。《单片机原理与应用》是一门内容多且杂、实践能力要求高、发展迅速的课程,为了适应数字系统的不断发展,多媒体课件中动态仿真实例要尽可能的选择新事例,一方面能增加知识量,使课程和发展形势紧密结合,另一方面也能调动学生的学习兴趣,从而提高教学效果。
3结束语
参考文献
[1]刘丰乐。气流辅助式喷杆弥雾机的研制[D].山东:山东农业大学,2010.
[2]宋坚利,何雄奎,张京,等。TT型循环喷雾机设计[J].农业机械学报。2012,43(4):31-36.
[3]杨学军,严荷荣,徐赛章,刘仲。植保机械的研究现状及发展趋势m.农业机械学报,2002,33(6):129-131,137.
[4]邱白晶,李会芳,吴春笃,史春建,周宁。变量喷雾装备及关键技术的探讨[J].江苏大学学报(自然科学版)。2004,25(2):97-101.
[5]武丼田。喷杆式喷雾机的喷头高度和喷头间距的实验探讨[J].农业机械学报。1987,2:90-92.
[6]陈树人,韩红阳,陈刚等。喷杆喷雾机机架动态特性分析与减振设计[J].农业机械学报,2013,44⑷:50-53,20.
[7]魏新华,蒋杉,张进敏,等。脉宽调制间歇喷雾变量喷施系统施药量控制[J].农业机械学报,2013,44(2):87-92,86.
[8]王万章,洪添胜,李提,等。果树农药精确喷雾技术[J].农业工程学报,2004,20(6):98~101.
[9]何雄奎,严苛荣,储金宇,等。果园自动对靶静电喷雾机设计与试验研究[J].农业工程学报,2003,19(6):78-80.71
[10]宋坚利,何雄奎,曾爱军,等。罩盖喷杆喷雾机的设计与防飘试验[J].农业机械学报,2007,28(8):74-76.
[11]王熙,史万苹,王新忠。变量喷药机MSNC控制系统应用研究,黑龙江八一农垦大学学报,2007,19(1):52-55.
[12]张京,李伟,宋坚利,等。挡板导流式喷雾机的防飘性能试验[J].农业工程学报,2008,24(5):140-142.
[13]翟长远,王秀,密雅荣,等。PWM变量喷雾喷头流量模型[J].农业机械学报,2012,43(4):40-44.
[14]王波,宋坚利,曽爱军,等。剂型及表面活性剂对农药药液在植物叶片上铺展行为的影响[J].农药学学报。2012,14(3):334-340.
[15]张俊雄,曹峥勇,耿长兴,等。温室精准对靶喷雾机器人研制[J].农业工程学报,2009,25(增刊2):70~73.
[16]Oerke,E.C,Croplossestopests[J].AgriculturalSciences,2006.144(2):31-43.
参考文献
[1]冯哲志,沈月新。食品冷藏学[M].北京:中国轻工业出版社,2003:394-400.
[2]周惠明。影响速冻食品质量的关键因素[-!].食品工业,1998(6):42-43.
[3]王欣,刘宝林。速冻羊肉冷藏链中断后的品质变化模拟实验及保藏期预测[J].食品工业科技,2006,27(12):154~157.
[4]肖琳琳,张凤英,杨宪时,等。预报微生物学及其在食品货架期预测领域的研究进展[J].渔业学报,2005,27(1):68-73.
[5]全国物流标准化技术委员会。GB/T24617-2009冷冻食品物流包装、标志、运输和储存[S].北京:中国标准出版社,2010.
[6]李子雨,潘治利,艾志录,等。动力学模型预测速冻饺子贮藏品质[J].食品与机械,2010,26(2):50-53.
[8]王欣,刘宝林,谷雪莲,等。冷藏链中温度波动对速冻水饺品质影响的试验研究[R].上海市:上海理工大学低温医学与食品冷冻研究所,2007.
[9]华泽钊,李云飞,刘宝林。食品冷冻冷藏原理与设备[M].北京:机械工业出版社,1999:116-118.
[9]曹平,于燕波,李培荣。应用WeibullHazardAnalysis方法预测食品货架期[J].食品科学,2007,28(08):487-491.
参考文献
[1]李广弟等单片机基础北京航空航天出版社,2001.7
[2]楼然苗等51系列单片机设计实例北京航空航天出版社,2003.3
[3]唐俊翟等单片机原理与应用冶金工业出版社,2003.9
[4]刘瑞新等单片机原理及应用教程机械工业出版社,2003.7
[5]吴国经等单片机应用技术中国电力出版社,2004.1
[6]李全利,迟荣强编著单片机原理及接口技术高等教育出版社,2004.1
[7]侯媛彬等,凌阳单片机原理及其毕业设计精选2006年,科学出版社
[8]罗亚非,凌阳十六位单片机应用基础2003年北京航空航天大学出版社
[9]北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年
[10]张毅刚等,MCS-51单片机应用设计,哈工大出版社,2004年第2版
[11]霍孟友等,单片机原理与应用,机械工业出版社,2004.1
[12]霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,2005.3
[13]许泳龙等,单片机原理及应用,机械工业出版社,2005.1
关键词:人体参数,无线监测GSM网络
1概述人口老龄化已成为世界范围内的社会问题,是社会发展的必然阶段。老人护理消耗大量的人力、物力,同时家属等护理人员对表征老人健康的一些生理参数如血压、脉搏、体温等专业知识知晓率低,不利于健康状况异常的及时发现和处理,容易引起意外事故的发生或病情的恶化。传统的监护仪器体积通常比较大,而且价格昂贵,主要应用于医院等专业场所,大部分没有无线传输功能,不能在医院以外的地方,如家庭、野外等环境下使用。本文设计了一种基于GSM网络(移动电话网络)的人体健康状况无线实时监测仪器,类似随身听,实现对表征人体健康状况的生理参数(体温、血压等)的实时检测,当出现异常情况时进行现场报警,并以短信的形式将异常信息发送护理人员及家属,甚至可以发送给医生或医院等医疗机构,对老人异常状况及时做出处理。
2硬件电路设计2.1系统组成结构
本设计结构框图见图1所示。主要由单片机、语音电路、LCD显示电路、键盘、血压检测、脉搏检测、体温检测、GSM通信模块组成。图1 系统结构框图
2.2无线网络
GSM通信模块选用德国西门子公司的TC35i,具体结构框图如图2所示。TC35i模块采用40引脚的ZIF连接形式和应用处理器连接。通过ZIF 连接器提供了应用所需的数据、语音信号和电源线。共有40个管脚,通过一个ZIF(Zero Insertion Force)连接器引出。
图2:TC35i模块结构示意图
TC35i 模块通过ZIF 连接器提供给用户4 个应用接口:电源接口(1-10)、串行接口(18、19)、两路音频传输接口、SIM卡接口(24-29)。而在数据传输系统中通常用到其中的3个接口, 即: 电源接口、串行接口、SIM卡接口。免费论文参考网。模块与单片机的接口电路如图3所示。
图3TC35i模块与单片机的连接电路
2.3 体温检测
体温检测选择Dallas 半导体公司的数字化温度传感器DS18B20, 它是世界上第一片支持“一线总线”接口的温度传感器, 3引脚封装, 可以大大节省系统资源。免费论文参考网。DS18B20与单片机的硬件连接如图4所示。
图4 DS18B20引脚图图5 :血压及脉搏检测示意图
2.4 血压及脉搏检测
血压、脉搏的电子检测技术已经比较成熟,本设计直接从电子式血压计取测量结果,检测方案见图5,由送显示的数据引出发送到MCU。该方案测量的数据准确、专业,减少由于测量方法等原因造成的误差,提高系统可靠性,同时又能够节省开发周期。
3软件设计3.1 系统整体软件设计
系统整体软件流程图如图6所示。其中测量部分由无线收发子程序、温度检测子程序、血压脉搏数据处理子程序等组成。
图6 系统软件流程图
3.2 通信软件设计
(1)AT指令简介
AT即Attention,AT指令集是从终端设备或数据终端向终端适配器或数据电路终端设备发送的。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。控制器通过AT 指令控制TC35i模块, 本设计的短消息格式就是这种格式。
(2)基于单片机的短消息发送程序设计
指令内容均为ASCII码,短消息的中文编码方式为UNICODE码。所以单片机通过AT指令控制TC35i模块时,发送的数据必须经过代码转换。由于汉字数量众多,单片机资源有限,所以必须把短信内容中涉及到的汉字的UNICODE码放入单片机存储器内部。免费论文参考网。短信发送子程序的流程图见图7所示。
图7 TC35i数据发送流程图
4 结束语本系统是为全国大学生“挑战杯”竞赛参赛作品,样机已研制成功,运行稳定可靠,获得了河南省三等奖的好成绩。
参考文献:
【1】 昭彰奎,GSM 数字移动通信应用系统,北京: 国防工业出版社, 20011
【2】 朱步楼,人口老龄化问题及其对策研究[ J] .人口与计划生育, 2005, (7)
【3】SIEMENS,AT Commands for GPRS,[ Z]120001
【4】SIEMENS,TC35 / TC37 Hardware Interface Description ,Version: 04.00
【5】周嵘,家庭GSM短消息遥控监测装ZP,中国专利,ZL02217548.2,2002.05.17
Abstract: The article measures the time using three timing circuit of the three time/counters of the single chip 89C52,communicates using the serial interface standard RS-232 and CMOS chip MAX232,and transmits the time to PC through the serial device of single chip . It inaugurates new area to exploiture the system source of single chip. Especially it establishes the foundation for the agility usage of time/counters of single chip 89C52.At the same time, it will promote the application of the single chip system in the military affairs area.
关键词:89C52;定时/计数器;串行通信
Key words: 89C52; time/counter; serial communication
中图分类号:TP302.1 文献标识码:A文章编号:1006-4311(2010)17-0100-02
0引言
根据红外密集度立靶测试系统原理,要准确的测量弹丸通过不同光幕的时间间隔,可以用多种方法实现,如CPLD器件,单片机等。在本论文中选用的是用单片机89c52来实现计时功能。89c52一般有可靠性高,易扩展,控制能力强,体积小,开发周期短,成本低等优点。在许多领域中,单片机以其体积小,指令丰富,控制技术成熟,修改方便,适应性强等特点,在现场得到广泛的应用。鉴于这些优点,本文的测时电路系统的实现,以89c52为主[1]。
1红外密集度立靶测试系统原理
红外密集度立靶测试系统是利用四光幕交汇原理研制而成。红外密集度立靶测试系统测量原理图如图1所示:当弹丸依次通过1,2,3,4光幕时,系统中的计时部分分别记录相应的飞行时间,再加上光幕1和4之间的靶距、光幕2与光幕3的夹角、光幕3与光幕4的夹角等已知量,根据速度V即可以求出弹丸的着靶坐标。
2系统方案
本论文的测时电路系统的控制方案如图2所示。系统前续电路把四个脉冲信号送入单片机,第一个脉冲信号将成为三路测时电路的启动信号;第二个脉冲信号将终止第一路测时电路;第三个脉冲信号来到时,第二路测时电路停止工作;同样的,第四个脉冲信号将停止第三路测时电路。这三路测时电路即测得了时间,单片机通过串行接口把时间发送给PC机,完成与PC机的通信。根据设计要求,此测时电路系统需要三路计时功能。
3测时电路硬件设计
测时电路硬件原理图如图2所示。时钟电路由一个12MHZ的石英晶振和两个30pf的电容组成;复位电路由一个30uf的电解电容、两个电阻、一个复位键接至5v电压组成。设弹丸通过第一光幕,第二光幕,第三光幕,第四光幕所得到的脉冲信号分别为第一脉冲,第二脉冲,第三脉冲,第四脉冲。把第一脉冲连接一个非门74ls04后送入89c52的T0(P3.4)引脚,此时对于定时/计数器T0来说,上升沿有效。把第二,三,四脉冲分别接至P2.0,P2.1,P2.2引脚。[2]
4通信电路硬件设计
在本文中,测时电路得到的时间要传送给PC机,必须有单片机与PC机之间的通信电路。本文中采用串行接口标准RS-232来实现单片机与PC机间的通信;用MAX232芯片实现单片机与PC机的RS-232标准接口通信电路。
5测时电路软件设计
设置T0以计数方式工作在模式2,赋初值TL0,TH0都为0XFF,启动T0,用查询方式查询,当第一脉冲到来时,其上升沿将使T0产生溢出中断,TF0将置1,同时用软件清TF0位为0,停止T0,同时再设置T0以定时方式工作在模式3,赋初值TL0,TH0都为0X00,启动T0;设置T2作为一个16位二进制的定时器工作,启动T2。三路计时电路开始工作后等待第二,三,四脉冲的到来就会停止工作。在脉冲还没有到来时,由于TL0,TH0是8位的定时器,在定时达到256us时会溢出,所以我们定义两个静态无符号长整型变量overflow-count1和overflow-count2,定时器一旦溢出,即TFX(X=0,1)为1时相应的变量就加1。用查询方式查询,当P2.0引脚的由0变为1时,说明第二脉冲到来,此时终止TL0;当P2.1引脚的由0变为1时,说明第三脉冲到来,此时终止TH0;当P2.2引脚的由0变为1时,说明第四脉冲到来,此时终止T2。测时电路的流程图,如图3所示。
6通信电路软件设计
通信协议约定:①PC机与单片机都可以发送和接收数据;②设置PC机与单片机通信的波特率,为9600bit/s③设定帧格式:因为串行通信,单片机的串行口方式1真正用于串行发送和接收,所以帧格式为:一位起始位,8位数据位,1位停止位。④数据校验:采用累加和校验,每传送10个数据就进行一次累加和校验。⑤通信方式:查询方式⑥为了保证数据可靠、有效,单片机开始发送时,先送一个AA信号,PC机收到后,回答一个BB信号,表示同意接收。当单片机收到BB信号后,开始发送数据,每发送一次便求校验和。假定数据块长度为16字节,数据缓冲区为buf,数据块发送完后马上发送校验和。其中f=12MHZ,SMOD=0,波特率=9600bit/s,据此可以推出X=0FDH,TH1=TL1=0FDH。然后,初始化串行控制寄存器SCON,根据通信协议约定,帧格式为10位,串行口工作方式为1,允许接收,所以SCON寄存器初始值应该设为01010000B=050H。因为采用的是查询方式发送和接收数据,所以发送一帧数据,应该在TI位为低电平时,将数据写入发送缓冲器SBUF,即自动开始发送,当检测到TI位由0变为1时,说明此帧数据已经发送完毕,此时软件清零TI,为发送下一帧数据做好准备。在接收一帧数据时,先置REN=1,RI=0,当检测到RI由0变到1时,说明可以从接收缓冲器SBUF中读取数据了,此时软件应清0RI,为下一次接收做好准备。在本次设计中,测时电路测得时间后,将与PC机进行通信,把时间传送给PC机。因为测时部分得到的时间为整型十进制,我们把时间统一都化为二进制,把这个过程称为二进制转化过程。在把十进制转化为二进制后,单片机串行口初始化,然后开始进入通信流程,通信流程图如图4。
7结论
本论文给出了红外密集度立靶系统测时电路设计的具体设计过程,通过理论与实践的结合,我们得出结论:利用单片机89c52实现测时电路系统的设计是完全可行。
参考文献:
[1]李朝青编著.单片机原理及接口技术[M].北京:北京航空航天大学出版社,1999.
关键词:NiosII,嵌入式,高清,视觉,单片机
总体结构
系统硬件分为:高清图像采集板、NiosII核心板、单片机接口板三部分。软件由NiosII和单片机软件组成。考虑到程序的标准化、可移植性,NiosII程序和单片机程序都使用标准C编写。
高清图像采集
方案一用工业用高清镜头采集影像,再对模拟视频解码,得到高清视频数据。解码芯片可选AD的ADV7181C,10位集成多格式标清高清视频解码器,四个10位ADC采样速率最高110MHz,支持720p/1080i高清分量,最高对1024x768、70Hz(XGA)RGB图形进行数字化处理。科技论文。或TI TVP5150AM1,超低功耗优化架构,工作状态下功耗仅为113mW,只需一个晶振就能支持所有标准,可通过I2C对亮度、对比度、饱和度、色调、锐度等控制,功能强大使用方便。或飞利浦SAA7114H,该芯片最多允许6个复合视频输入,显示比例调整分辨率调整,解码精度高支持视频窗口缩放。科技论文。此方案成本高体积大。
方案二用高清图像传感器采集,直接输出高清图像数据。从芯片的性能指标、价格供货、技术支持、开发难易程度等方面考虑,Omni公司的OV9712芯片较为合适。该传感器为1/4”标清高清CMOS图像传感器,像素尺寸3.0um,内置OmniPixel3-HS技术,可提供WXGA(1280X800)分辨率、640x480、HD720p三种格式图像,10bit彩色rawRGB并行图像数据输出,PLL锁相环,高信噪比图像质量,镜头校正,画面缺陷补偿。该方案成本百元左右,硬件简单性能稳定,符合实际要求。
设计OV9712采集电路时,要使用独立电源,电路板上尽量减小信号线长度及避免上下层平行布线,电源芯片放在板子外侧。外围器件尽量以OV9712要求参数一致,电路中模拟地与数字地分开走线最后汇集一点。OV9712有效图像传感区域不在芯片中间位置,而是偏右偏上,为了使目标图像能处于画面中心,绘制电路板时要注意调整芯片位置,具体尺寸参见OV9712器件手册。
Nios核心板
FPGA芯片选型比较如下:
关键词:控制电路;AT89C2051;温度控制
0 引言
现代工业生产中,温度的测量和控制极为普遍,单片机的优点十分明细,其具有体积小、功能强大、低功耗、性价比高等诸多优点,其广泛应用于自动控制领域,单片机的应用可以有效提高产品的控制质量和自动化水平,利用单片机对温度进行测控的技术,日益得到广泛应用。
1 AT89C2051元器件技术参数
AT89C2051是51系列单片机的一个型号,它是一个低电压,高性能CMOS 8位单片机,它可以兼容MCS-51指令系统,该单片机内置了8位的CPU和闪存单元,这就使得该单片机功能强大。可以为用户提供较为复杂的控制功能和实现方法。2 系统设计
2.1 硬件设计
(1)整体设计
本系统利用AT89C52型号的单片机作为处理器来实现其对温度的控制,本系统加入了串口,可以方便地将单片机所采集的数据进行转换,并通过RS422串口发往计算机,开展实时监控工作。与此同时,我们的系统采用了七段数码管,来实时显示采集的温度数值,这样就可以方便地显示实际温度。
(2)人机通讯的设计
人机通讯系统中人机接口控制面板的设计是由显示屏、键盘和报警电路这三个部分组成。显示屏部分为LED的十进制数码显示,这样可以便于采取人工的方式监视;键盘部分的主要功能用于本机操作系统的启动、停止、复位,以及系统的温度设定等相关功能组成。
(3)通信接口的设计
人机通讯系统和计算机之间的数据通信是通过数据接口RS485进行电平转换实现的。该电平转换是采用较为常见的包含2路接收器和驱动器的芯片作为接口的电平转换芯片实现的。本文所采用的为MAXIM公司生产的ADM2490EBRWZ芯片。
3 软件的设计与开发
(1)所使用的开发工具
在选定好硬件后,我们就要开始软件研发工作,本系统是利用汇编语言作为开发工具,在源程序编写完成后,要将其编译为单片机可以执行的机器语言来执行相关操作,我们可以使用两种方法编写汇编语句。一种是基于51单片机的汇编语言。二是采用高级语言来编写。而随着单片机开发技术的不断发展进步,我们也逐步使用高级语言来取代汇编语言来开发单片机应用程序。
(2)系统整体设计
系统整体设计其实就是软件设计。我们可以根据软件研发所提出的不同的需求来做相应的更改。目前单片机相关技术研发工作已日趋成熟,相应色设计变更相对较为方便。比如,我们可以根据系统的需求设计几个或多个温度传感器进行相关数据的采集工作。
4 结语
本软件的设计与开发工作是温度数据信息采集的基础工作,该软件的研发具有通用性强的特点。目前51系列单片机研发工作以已日趋成熟,具有易于开发的特性。并可以适用于传统的温度测控系统的改造设计。本系统的设计具有功能强、成本低、元件少、可靠性好、抗干扰性强、简单易行、具有实效性、使用范围广等特点。同时这种改造设计根据具体情况可作相应的扩展,使其满足更多更高的使用要求。
参考文献:
[1]卿燕玲,李蕾.基于单片机的温度测控系统的设计与实现[J]. 信息技术与信息化,2006(03).