华东交通大学机械工程测试技术课程设计汇本.docx
《华东交通大学机械工程测试技术课程设计汇本.docx》由会员分享,可在线阅读,更多相关《华东交通大学机械工程测试技术课程设计汇本.docx(5页珍藏版)》请在冰豆网上搜索。
华东交通大学机械工程测试技术课程设计汇本
测试技术课程设计
课题:
基于arduino的超重警报装置
学院:
机电与车辆工程学院
专业班级:
车辆工程
姓名:
学号:
一、设计目的
1.学会应用Arduino设计一个在超重时会有警报音和信息显示的装置。
2.能够通过设计掌握独立分析和解决实际问题的能力。
3.通过设计掌握Arduino的使用,并了解压力传感器的工作原理。
4.学会使用和查找设计有关的书籍和资料。
5.学会撰写课程设计总结报告,培养阐述,写作与表达能力。
二、设计要求
1.测试技术基础的基本理论为指导,将设计实验分为电路设计和编程,电路设计是指将Arduino与压力传感器连接起来,并连接其他模块设计出超重警报器的装置;编程指通过Arduino软件对系统发出指令实现物体超重时发出警报声和液晶屏显示的双提醒的功能。
2.使用Arduino,并了解压力传感器的原理。
3.学会使用液晶屏和分辨率的调整以及对整个测试系统的调试。
三、设计任务
设计一个测试物体重量的电路,测定物体重量并判断该物体是否超重,通过放大电路对信号进行放大,并通过结论对其进行相应的处理,未超重则显示测得重量;超重则液晶屏显示超重蜂鸣器响。
四、电路的总体结构
1.电路的总体功能框图,如图1所示。
压力传感器
液晶显示屏
图1功能框图
2.图中所使用的AD转换模块是个24bit的AD模块,24bit的AD读出来的值为0-16777216(2的24次方),如果用5v是基准电压,则其中AD值的1表示5/16777216=0.000298mV,所以24bit的AD去读取mv左右的变化完全可以。
其部自带放大,可以把输入信号放大128倍,然后再做处理。
3、LCD1602液晶显示屏,能够同时显示16x2即32个字符(16列2行)。
1602液晶显示屏也叫1602字符型液晶显示屏,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。
它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形,但是可以很好的显示字符。
LCD1602是指显示的容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。
表1LCD1602液晶显示屏主要技术参数
图2LCD1602液晶显示屏实物图
表2LCD1602液晶显示屏引脚说明
其与Arduinod主板连接电路图如图3所示。
其中有引脚V0需要接入LCD调整电压来调节对比度,对比度过高或过低均会使屏幕无常显示,会显示一片黑或者一片亮光,我采用接入滑动电阻器进行调整以正常显示。