唐 山 学 院 毕 业 设 计
结论
本课题在分析了国内外压力传感器的基础上,在本文中采用的是佛山市顺德区昊胜传感仪器有限公司生产的PTH601型传感器。该系统实现了数据采样,数据存储,数据发送,数据接收等功能。实验证明,该压力传感器的性能令人满意。
论文中采用了先进的数字处理器一一MSP43O系列单片机作为压力传感器系统的控制核心。同时其外围设备使得单片机系统的硬件电路设计变得更为简单。
整个系统在优化硬件配置的基础上采用小型化一体化设计,所有电路芯片如微处理器、存储芯片、时钟芯片、通信接口芯片等都采用低价格、小体积、高集成度的器件,从而使电路板尺寸很小的特点。
系统充分利用MSP430系列单片机具有低功耗模式这个特点,使得系统能够在低功耗模式与正常工作模式下定时切换。在此基础上,其他电路芯片都采用低功耗的芯片,使得系统在电池供电的情况下,在野外现场或者远离电网的地方,能够至少使用半年,真正的实现低功耗工作。
论文中的系统另外一个特色就是拥有非常友好的人机接口与界面。上位机将采集到的数据进行处理经过LABVIEW的可视化操作,大大方便了操作。
远距离传输系统具有多种,本文选择模式是GSM模式,这种模式适用于远端现场信号的采集。充分利用GSM短信息系统进行无线通信具有双向数据传输功能、性能稳定等特点为远程数据传送和监控设备的通信提供了一个强大的支持平台。
31
唐 山 学 院 毕 业 设 计
致 谢
天下没有不散的宴席,虽然大四的生活多半时间还是呆在学校里,但是论文致谢语写就的那一刻也真正标志着我与这所学校就此别离了,没有伤感,更多的是遗憾,但是总归不如意事十有八九,过去的不能挽回,人应该大胆向前看,所以这段文字应该像它的标题一样充满感恩和致谢,感谢四年来在我的成长道路上扶持过我,指点过我的人。
论文得以顺利完成,要感谢的人实在太多了。首先要衷心地感谢我的指导老师魏丽老师,您严谨的治学态度,开阔的思维,循循善诱的指导一直给我很大的帮助。当我对论文的思路感到迷茫时,您为我理清思路,指导我往一条比较清晰的思路上进行修改。在论文的不断修改中,我也努力做到及时积极地跟魏老师交流,因为我觉得这样可以使得我的论文更加完善。在这里还要深深的对您说上一句抱歉,因为我的懒散和懈怠,令您费尽苦心并且几近失望。论文的最终完成,也是一波三折。再次对您表示感谢,师恩伟大,无以回报。
然后还要感谢所有在大学期间传授我知识的老师,每一位老师的悉心教导都是我完成这篇论文的基础。虽然学生没有能力和胆量去实践自己心中的梦想,但是您们对我的寄语会一直在我的脑海里永存,有理想就有希望,有希望就能看到理想实现的那一天。人生是那么的不确定,学生绝对不会甘于平庸和妥协。
最后要感谢的是我的父母和家人,我永远都不会忘记你们的良苦用心和一如既往的支持与鼓励。四年来,快乐的事情因为有你们的分享而更快乐,失意的日子因为有你们的关怀能忘却伤痛,坚强前行。无论我成功与否,你们总以鼓励的言语告诉我我很棒,谢谢你们,我会继续努力。
32
唐 山 学 院 毕 业 设 计
主要参考文献
[1] 秦龙. MSP430单片机应用系统开发典型实例[M].北京:中国电力出版社,2005 [2] 胡大可. MSP430系列超低功耗16位单片机原理与应用[M].北京:北京航空航天大学
出版社,2000
[3] 秦龙. MSP430单片机C语言程序设计实例精讲[M]. 北京:中国电力出版社,2006 [4] 唐慧强,徐芳. 基于GPRS的水情自动测报仪[J]. 仪器仪表学报,2008(1):74-76 [5] 张翼翔. 基于单片机的高精度水位监控仪的设计[J]. 微计算机信息,2008(24):
155-157
[6] 郭志勇,陈小永. 基于uPSD3234的智能水位监测仪的设计与实现[J]. 安徽电子信息
职业技术学院学报, 2008(4):69-71
[7] 赵青. 一种远程水情实时监测系统[J]. 南通职业大学学报,2008(22):79-81 [8] 余立建. 水位远程测量与数据传输技术[J]. 测试技术学报,2008(22):792-794 [9] 林聿胜,林华. 水电站水位遥测系统设计与实现[J].电子技术:2008(1):79-83 [10] 刘英杰. 水位监测系统设计[J].信息技术,2008(5):141-241
[11] 雷建龙,李小乐.基于LM567的实用型液位计的设计[J].自动化仪表,2007(10):
4-6
[12] 陈法国,陈伟.GSM通信在水位远程检测系统中的应用[J].单片机与嵌入式系统应
用,2006(1): 55-57
[13] 芦冰,李海峰.基于JB35GSM模块的水位检测报警系统[J].仪器仪表用户,2006(05):
55-57
[14] 孙贵宁. 基于单片机S3F9454的水位水温检测电路的设计[J].电子工程师,2005
(2):71-91
[15] 王树东,冯磊,邓冰等.基于ADAM5510和GSM的水情远程测报系统设计
[J],2007(10):24-26
[16] 马潮.嵌入式GSM短信息接口的软硬件设计[D].上海:华东师范大学,2004. [17] 曹尉清,韩冰.利用GSM短消息实现远程控制[J].无线电工程,2002(10):34-37 [18] 吴玉田、王瑞光、郑喜凤、肖传武.GSM模块TC35及其应用[J].计算机测量与控制,
2002(10): 557-560
[19] 刘涛、张春业、韩旭东、李鹏.基于手机模块TC35的单片机短消息收发系统[J].
电子技术,2003: 36-38
[20] 陈朝阳、刘谨.GSM移动通信手机射频收发系统的设计与实现.电讯技术口[J].2003
年第4期:81-84
[21] 李鸿.用单片机控制手机收发短信息.电子技术应用,2003(1)
33
唐 山 学 院 毕 业 设 计
附 录
主处理程序:
#include
void sendSms(char pPhone[],int phonelen,char pData[],int nLen,int mode); //定义串口操作变量 // 串口 0 的接收标志 char nRev_UART0;
// 串口 0 的发送缓冲区 char UART0_TX_BUF[200]; // 串口 0 的接收缓冲区 char UART0_RX_BUF[200]; int nTX1_Len; char nRX1_Len; char nRX1_Len_temp; int nTX0_Len; int nRX0_Len; int nRX0_Len_temp; char nTX0_Flag; char nTX1_Flag; int nSend_TX0; int nSend_TX1; int nADC_Count; int nADC_Sa; char nADC_Flag; int ADC_BUF[10 * 8]; int ADC_BUF_Temp[10 * 8]; int nComm;
34
唐 山 学 院 毕 业 设 计
void main(void) {
int count; int i; int nLen;
char PhoneNumber[18]; char UART1_RX_Temp[50]; char csca[14]; char pBuf[80]; int nPhone;
WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 _DINT();
// 关闭中断
nSend_TX1 = 0; nSend_TX0 = 0; nTX1_Flag = 0; nTX0_Flag = 0; nTX0_Len = 0; nTX1_Len = 0; nRX1_Len = 0; nRX0_Len = 0; nRev_UART1 = 0; nRev_UART0 = 0; nPhone = 0; nLen = 0; nComm = 0; nADC_Count = 0; count = 0;
///////////////////////////////// // 初始化 Init_CLK(); Init_UART0(); Init_UART1(); Init_ADC(); //打开中断
35