- 6
- 0
- 约1.71千字
- 约 7页
- 2021-09-19 发布于辽宁
- 举报
测试技术课程设计
课题:基于arduino的超重警报装置
学 院:
机电与车辆工程学院
专业班级:
车辆丄程
姓 名:
学 号:
TOC \o 1-5 \h \z \o Current Document 一、 设计目的 4
\o Current Document 二、 设计要求 4
\o Current Document 三、 设计任务 5
\o Current Document 四、 电路的总体结构 5
五、 课程设计进度 9
六、 标定 9
七、 学习心得 .1.0.
1..1.附录一:
1..1.
、设计目的
学会应用 Arduino 设计一个在超重时会有警报音和信息显示的装置。
能够通过设计掌握独立分析和解决实际问题的能力。
通过设计掌握 Arduino 的使用,并了解压力传感器的工作原理。
学会使用和查找设计有关的书籍和资料。
学会撰写课程设计总结报告, 培养阐述,写作与表达能力。
、设计要求
测试技术基础的基本理论为指导,将设计实验分为电路设计和编程,电路
设计是指将 Arduino 与压力传感器连接起来,并连接其他模块设计出超重警报器的装置;编程指通过Ardu ino软件对系统发出指令实现物体超重时发出警报 声和液晶屏显示的双提醒的功能。
使用Arduino,并了解压力传感器的原理。
学会使用液晶屏和分辨率的调整以及对整个测试系统的调试。
三、设计任务
设计一个测试物体重量的电路,测定物体重量并判断该物体是否超重, 通过 放大电路对信号进行放大,并通过结论对其进行相应的处理,未超重则显示测得 重量;超重则液晶屏显示超重蜂鸣器响。
四、电路的总体结构
1.电路的总体功能框图,如图1所示
AD模块
AD模块
Arduino
内含放大电路
图1功能框图
2?图中所使用的AD转换模块是个24bit的AD模块,24bit的AD读出来 的值为0(2的24次方),如果用5v是基准电压,则其中AD值的
1表示50.000298mV ,所以24bit的AD去读取 mv左右的变化 完全可以。其部自带放大,可以把输入信号放大 128倍,然后再做处理。
3、LCD1602液晶显示屏,能够同时显示16x2即32个字符(16列2行)。 1602液晶显示屏也叫1602字符型液晶显示屏,它是一种专门用来显示字母、 数字、符号等的点阵型液晶模块。它由若干个 5X7或者5X11等点阵字符位组 成,每个点阵字符位都可以显示一个字符, 每位之间有一个点距的间隔,每行之
间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显
示图形,但是可以很好的显示字符。LCD1602是指显示的容为16X2,即可以显 示两行,每行16个字符液晶模块(显示字符和数字)
St示容量;
16X2十字符
芯片工作电压;
4. 5 ?E 5V
工作电流:
2.0mA(5 0V)
模块说佳工作电压:
5. 0V
字符尺寸!
2. 95)M. 35 (WXWnwn
表1 LCD1602液晶显示屏主要技术参数
图2 LCD1602液晶显示屏实物图
蛹号
帘号
引脚说明
编号
符号
引脚说明
1
VSS
电睥地
■
Itt
Data 1/0
2
VDD
电認正扱
10
03
Data 1 /0
3
VL
液晶噩示備压怡号
11
D4
Data 1/0
4
RS
救据/曲令选懂鉤ILL)
12
D5
Ddtd I/O
5
就律
读F写选择站(H/L)
13
DS
Data 1/O
6
E
便诜信号
14
07
Dcttci I/O
7
DO
Data I/O
15
BLA
背光源正tR
9
DI
Data I/O
16
BLK
背光西员极
表2 LCD1602液晶显示屏引脚说明
其与Arduinod主板连接电路图如图3所示
原创力文档

文档评论(0)