版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、结课论文题 目:基于霍尔传感器发动机转速测仪设计学生姓名:学生学号:系 别:机电工程系专业:机械化及其自动化届另ij:指导教师:时间:目录1 摘要22 系统概述32.1 系统组成32.2 霍尔传感器测转速原理及特性 52.3 光电式速度传感器概述 62.4 系统工作原理及处理方法 72.4.1 系统工作原理 72.4.2 处理方法93霍尔传感器测转速系统的单元电路介绍 103.1 单片机的简介 123.2 脉冲产生电路设计 13.3 霍尔传感器选型 143.4 开关霍尔传感器的性能分析 163.5 系统显示电路介绍 184.数码管显示和液晶显示的利弊 185基于霍尔传感器测转速系统的软件设计
2、19参考文献22附录2424摘要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。 随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普 遍采用以单片机为核心的数字式测量方法。本文便是运用 stc89c51单片机控制的智能化转速测量仪。电机在运行过程 中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转 速进行测量,并可以和pc机进行通信,显示电机的转速,并观察电机运行的基本状况。本设计主要用stc89
3、c51作为控制核心,由霍尔传感器、lcd显示器、 hin232cpe电平转换、及rs232构成。详细介绍了单片机的测量转速系统及pc机与单片机之间的串行通讯。充分发挥了单片机的性能。本文重点是测量速度并显示在lcd上。其优点硬件是 电路简单,软件功能完善,测量速度快、精度高、控制系统可 靠,性价比较高等特点。关键字:stc89c51单片机、转速、霍尔传感器2、 系统概述2.1 系统组成在测量电机转速时我们从采用了电磁感应式传感器。当电机转动时,带动传 感器。这种传感器可以将转速信号转变成一个对应频率的脉冲信号输出,经过信号处理后输出到计数器。脉冲信号的频率与电机的转速是一种线性的正比关系, 因
4、此对电机转速的测量,实质上是对脉冲信号的频率的测量。本课题采是以 stc89c52单片机为核心将处理好的信号经过数据处理转换成 所测得的实际十进制信号的系统。系统硬件原理框图如图2-1 :图2t系统总体结构图系统框图原理如图 2-1所示,系统由传感器、信号处理、显示电路和系统软件等部分组成。传感器采用霍尔传感器,负责将转速转化为脉冲信号。信号处理 电路包含待测信号放大、波形变换、波形整形电路等部分,其中放大器实现对待 测信号的放大,降低对待测信号的幅度要求,实现对小信号的测量;波形变换和 波形整形电路实现把正负交变的信号波形变换成可被单片机接受的ttl/cmos兼容信号。 处理器采用 stc8
5、9c52单片机,显示器采用lcd1602液晶显示器动态显示。2.2 霍尔传感器测转速原理及特性1、霍尔传感器测速原理:霍尔器件是由半导体材料制成的一种薄片,器件的长、宽、高分别为l、b、d。若在垂直于薄片平面(沿厚度d )方向施加外磁场b ,在沿1方向的两个端面加一外电场,则有一定的电流流过。由于电子在磁场中运动,所以将受到一 个洛仑磁力,其大小为:f =qvb式中:f洛仑磁力,q一载流子电荷,v一载流子运动速度,b磁感应强度。这样使电子的运动轨迹发生偏移,在霍尔元器件薄片的两个侧面分别产生电子积聚或电荷过剩 ,形成霍尔电场,霍尔元器件两个侧面间的电位差uh称为霍 尔电压。霍尔电压大小为:uh
6、 =rh i b/d (mv)式中:rh霍尔常数,d一元件厚度,b磁感应强度,i控制电流设 kh =rh /d , m u h = kh mi mb/d (mv)为霍尔器件的灵敏系数(mv/ma/t),它表示该霍尔元件在单位磁感应强度和单位控制电流下输出霍尔电动势的大小。应注意,当电磁感应强度b反向时,霍尔电动势也反向。若控制电流保持不变,则霍尔感应电压将随外界磁场强度而变化,根据这一 原理,可以将两块永久磁钢固定在电动机转轴上转盘的边沿,转盘随被测轴旋转,磁钢也将跟着同步旋转,在转盘附近安装一个霍尔元件,转盘随轴旋转时,霍尔 元件受到磁钢所产生的磁场影响,输出脉冲信号。传感器内置电路对该信号
7、进行 放大、整形,输出良好的矩形脉冲信号,测量频率范围更宽,输出信号更精确稳 定,已在工业,汽车,航空等测速领域中得到广泛的应用。其频率和转速成正比, 测出脉冲的周期或频率即可计算出转速。 2、霍尔传感器的特性 :半导体磁敏传感器是利用半导体材料中的自由电子和空穴随磁场而改变其运动方向 这一特性制成的,按其结构可分为体型和结型两大类。体型的主要有霍尔传感器(材料主 要是insb、inas、ge、si、gaas )和磁敏电阻(材料主要有insb、inas ),结型的主要有 磁敏二极管(材料主要是ge、si)和磁敏三极管(材料主要是si)。霍尔传感器是一种基于霍尔效应的磁传感器。霍尔效应自1879
8、年被美国物理学家爱德文霍尔发现至今已有100多年的历史,但直到 20世纪50年代,由于微电子学的发展,才被重视和开发,现在,已发展成一个品牌多样的传感器产 品族,并得到广泛的应用。霍尔传感器可以检测磁场及其变化,可在各种与磁场 相关的场合中应用。霍尔传感器具有许多优点,其结构牢固,体积小,质量轻,寿命长,安装方 便,功能消耗小,频率高,耐震动,不怕灰尘,油污,水汽及盐雾等的污染或腐 蚀。霍尔传感器可直接用于检测磁场或磁特性,也可以通过在被检对象上人为设置的磁场,来检测许多非电、非磁的物理量,例如力、力矩、压力、应力、位置、时间位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的
9、等,还可转换成电量来进行检测和控制。图2.2霍尔元件的原理结构图2.3 光电式速度传感器概述光电式速度传感器将速度的变化转变成光通量的变化,在通过光电转换元件将光通量的变化转换成电量变化,光电转换元件的工作原理是光电效应。光电效应是指用光照射某一物体,可以看作是一连串带有一定能量为的光子轰击在这个物体上, 此时 光子能量就传递给电子,并且是一个光子的全 部能量一次性地被一个 电子所吸收,电 子得到光子传递的能量后其状态就会发生变化,从而使受光照射的物体产生相应的电效应 可以分为三部分外光电效应、内光电效应、光生伏特效应。2.3.1 速度检测的原理它是由装在轴上的带孔或缝隙的旋转盘,光源,光接收
10、器等组成,输入轴 与被测轴相连接。光源发出的光通过缝隙旋转盘照射到光敏器件上,使光敏器件 感光并产生电脉冲。转轴连续转动,光敏器件就输出一系列与转速及带缝隙旋转 盘上缝隙数成正比的电脉冲数。在指示缝隙数一定的情况下,该脉冲数和转速成 正比。左图光线被遮住,接收器无信号右图光线未被遮住,接收器有信号当带缝隙的旋转盘随被测轴转动时,由于圆盘上的缝隙间距与指示缝隙的相同,因此带缝隙旋转盘每转一周,光敏器件输出与之相等的电脉冲,根据测量时间内的脉冲数 n就可测出测速为n=60n/zt ,式中,z为带缝隙旋转盘上的缝隙数:n为转速。2.3.2 脉冲信号调理电路由光电传感器输出的电信号一般还要经过相应放大
11、和整形调理电路处理以 达到一般数字电路能识别的矩形脉冲。采用施密特触发器在脉冲的产生和整形电路中应用很广。施密特触发器是一种能够把输入波形整形成为适合于数字电路需 要的矩形脉冲的电路。同时该触发器具有脉冲幅度鉴别且具有很好的抗干扰性。下图为输入输出整形电路;输出整形输入输出电路上图可知通过施密特触发器输出的波形具有很好的方波脉冲特性,所以经过放大整形电路后信号再传给频率计或者单片机内部的计数器通过一系列的数据运算 就可以求得速度参数值了。2.3.3 光电式传感器速度检测的优越特性光电速度传感器为非接触式转速表光电速度传感器采用光学原理制造,属于非接触式速度测量仪表,它的测量距离一般可达200m
12、m左右。光电转速传感器的测量无需与被测量对象接触,不会对被测量轴形成额外的负载,因此光电速度传感器的测量误差更小,精度更高。光电速度传感器的结构紧凑光电速度传感器的结构紧凑,主要由投射光线部件、接收光线部件也就是光敏元件和放大元件等组成,因此光电速度传感器的体 积设计小巧、内部结构精致,非常便于使用者的携带、安装和使用。光电速度传感器的抗干扰性好光电速度传感器多采用led作为光线投射部件,极少会出现光线停顿的情况,也不会存在灯泡烧毁等故障危险。另外,光电速度传感器的光源都是经过特殊方式调制的,有极强的抗干扰能力,不会受普通光线的干扰。光电速度传感器的测量能力好光电速度传感器的可采用光纤封装,可
13、于测 量微小的物体,特别是微小旋转体的测量,特别适用于高精密、小元件的机械设 备测量。光电速度传感器的运行稳定,有良好的可靠性,测量的精度较高,能满 足使用者的测量要求。2.3.4 光电式速度传感器应用及发展前景光电速度传感器由于非接触、性能高等优点,在测量速度时对被测物体损 害小,所以其在测量领域有着举足轻重的地位。比如现在很多电动车以及汽车都 是采用光电来检测当前的行驶速度,从而及时通过显示器很直观显示给用户。其实车速传感器种类很多,但是当车速高于100km/h时,一般其他传感器测量的方法误差较大,需采用非接触式光电速度传感器,测速范围 0.5250km/h ,重复精度0.1% ,距离测量
14、误差优于0.3%。除了汽车速度里程表会涉及到光电式速度传感器,汽车发动机也会用到传感器。近年来生产的df4型机车都采用光电式速度传感器代测速交流电机n轴光电式速度传感器产生信号供列车监控记录装置, v轴产生的速度信号供机车双针速度表、励磁调节器、轮缘涂油器。这主要是因 为光电式速度检测具有高精度、抗震动和检修方便等优点。现代工业生产自动化 设备越来越多,其中多电机的检测也十分普遍,其中用光电式传感器对电机以及 柴油机的转速检测也十分常见,现在很多电控柴 油机的转速参数检测看重此传感器的线性度好、分辨率高、噪音小等优点而被选用。同时光电速度传感器还和其 他系统相互组成发展新兴的产品设备,现在采用
15、光电式速度传感器和数据预处理电路及微机多路数据采集系统组成的车辆道路性能检测器,可以为交通部门提供方便、便捷、准确、高效的车辆外场路面行驶性能检测和新型车辆性能测试,是 一种先进的车辆性能虚拟测试系统。它不仅能测量速度,也可以检测加速度,距 离、车辆制动等多种性能。且这种仪器经过使用,具有测量速度快、精确、功能扩展性好、性价比高、能够适用各种机动车辆性能测量。同时,光电式非接触传感器还可以测量钢板、编织等连续运动目标的高精度测速度和测长。在高速发展社会,人们对各类控制装置技术要求越来越高。由于现在自动化 程度、光电技术以及传感器检测技术迅速发展,加上现在对速度检测也愈发重要。这就推动了光电式速
16、度检测的研究与发展了。目前光电式速度传感器除了传统意义上的速度检测还主要朝着多用途、新型传感器材料、创新传感技术的开发、应 对恶劣环境条件下工作如高温、高压等;还有低成本传感器的开发以及传感器与 其他微技术相结合应用的发展。所以,以后不管是速度检测还是其他物理量检测 的光电式传感器以后 发展前景非常好,应用将更加广泛。2.4 系统工作原理及处理方法2.4.1 系统工作原理:转速是工程上一个常用的参数,旋转体的转速常以每分钟的转数来表示。其单位为r/min。由霍尔元件及外围器件组成的测速电路将电动机转速转换成脉冲信号,送至单片机stc89c51的计数器t0进行计数,用 t1定时测出电动机的实际转
17、速。此系统使用单片机进行测速,采用脉冲计数法,使用霍尔传感器获得脉冲信号。具机械结构也可以做得较为简单,只要在转轴的圆盘上粘上两粒磁钢,让霍尔传感器靠近磁钢,机轴每转一周,产生两个脉冲,机轴旋转时,就会产生连续的脉冲信号输出。由霍尔器件电路部分输出,成为转速计数器的计数脉冲。控制计数时间,即可实现计数器的计数值对应机轴的转速值。单片机cpu将该数据处理后,通过 lcd显示出来。2.4.2 处理方法:测速实际上就是测频,通常可以用计数法、测脉宽法和等精度法来进行测试。 所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉 宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频
18、计数信号进行计数。由于闸门与被测信号不能同步,因此,这两种方法都存在土1误差的问题,第一种方法适用于信号频率高时使用,第二种方法则在信号频率低时使用。等精度法则对高、低频信号都有很好的适应性。此系统采用计数法测速。单片机 stc89c52内部具有2个16位定时/计数器,定时/计数器的工作可以由编程 来实现定时、计数和产生计数溢出中断要求的功能。在构成为定时器时,每个机器周期加1(使用12mhz时钟时,每1us加1),这样以机器周期为基准可以用 来测量时间问隔。在构成为计数器时,在相应的外部引脚发生从 1到0的跳变时计数器加1,这样在计数闸门的控制下可以用来测量待测信号的频率。3霍尔传感器测转速
19、系统的单元电路介绍3.1 单片机的介绍本设计采用 stc89c52芯片,芯片采用 40脚双列直插式封装, 32个i/o 口, 芯片工作电压 3.85.5v ,工作温度 070 c(商业级),工作频率可高达 30mhz, 芯片的外形和引脚见下图( 2)m,t2/pl.0m2t2ex/p. 1n. o/ado19apl . 2pq. 1/adjf4pl. 3po .如冲237fl 4他3/ad3366plspo. 4./ad a3s7ph品fo. 5/ad634itfl tpo. 6/a.d6询g琳5tpo. 7/ad732i(.iekd/ps. 0ek3llixd/f3.ale/frog12is
20、t0/p3,2咫en9l3】e1/p3.3p2. 7/213 |28亘t0/p3. 4e2 . e m 4且1511/f3.5pl 5/al325pr丽隆6i,2.4x.l225f|7royp3.7p2.3/a1l24vl 2/aloe3国xtalpb. 1/a92220vssp2. 0,- a82l图(2) stc89c52外形和引脚图stc89c52是一种低功耗、高性能cmos的微控制器,具有 8k在系统可编程flash存储器。使用高密度非易失性存储器技术制造,与工业80c51产品指令和引脚完全兼容。片上flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8位c
21、pu和在线系统可编程flash,使彳导stc89c52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。stc89c52具有以下标准功能: 8k字节flash , 256字节ram 32位i/o 口线,看门狗定时器,2个数据指针,三个 16位 定时器/计数器,一个 6向量2级中断结构,全双工用行口,片内晶振及时钟电路。另外, stc89c52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu停止工作,允许 ram定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8k字节在系
22、统可编程flash 。 p0p3 口结构,第一功能、第二功能请参考数据手册(stc89c52 数据手册下载地址www.mcu- )。其基本结构框图如图3.1 ,包括: 一个8位cpu 4kb rom 128字节ramk据存储器; 26个特殊功能寄存器sfr 4个8位并行i/o 口,其中p0、p2为地址/数据线,可寻址64kb romge 64kbram 一个可编程全双工用行口; 具有5个中断源,两个优先级,嵌套中断结构; 两个16位定时器/计数器; 一个片内震荡器及时钟电路;计数脉冲输入stc89c52系歹单片机中 hmosl艺制造的芯片采用双列直插(dip)方式封装,有40个引脚。stc89
23、c52单片机40条引脚说明如下:(1)电源引脚。vcc正常运行和编程校验(8051/8751)时为5v电源,vss为接地(2) i/o 总线。p0.0- p 0.7 (p0 口),p1.0- p 1.7 (p1 口),p2.0- p 2.7 (p2口), p3.0- p 3.7 (p3 口)为输入/输出引线。(3)时钟。xtal1:片内震荡器反相放大器的输入端。xtal2:片内震荡器反相放器的输出端,也是内部时钟发生器的输入端。(4)控制总线。由p3 口的第二功能状态和4根独立控制线 reset ea、ale、psen组成。值得强调的是,p3 口的每一条引脚均可独立定义为第一功能的输入输出或第
24、二 功能。如表 3.1所示。p3 口引脚及线号引脚第二功能p3.0 (10)rxd串行输入口p3.1 (11)txd串行输出口p3.2 (12)int0外部中断0p3.3 (13)int1外部中断1p3.4(14)t0定时器0外部输入p3.5 (15)t1定时器1外部输入p3.6 (16)wr外部数据存储器写脉冲p3.7 (17)rd外部数据存储器读脉冲表3.1p3口 线 的 第二功能定义:stc89c52 单 片 机 的 片 外 总 线 结 构 : 地址总 线(ab ):地址总线宽为16位,因此,其外部存储器直接寻址为64k字节,16 位地 址总线由p0 口经地址 锁存器提 供8位地 址(a
25、0至a7 ) ; p2 口直接 提供8位地址(a8 至a15)。数据总线 (db ):数据总线宽度为 8 位,由 p0 提供。 控 制总 线(cb):由p3 口的 第二 功能状 态和4根独立控 制线reset、ea、ale、psen 组成。3.2脉冲产生电路设计lm358内部包括有两 个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益 模块和其他所有可用单电源供电的使用运算放大器的场合。lm358的封装形式有塑封8引线双列直插式和贴片式。特性:内部频率补偿直流
26、电压增益高 (约100db) 单位增益频带宽(约1mhz) 电源电压范围宽:单电源 (330v) 双电源(1.5 一 15v) 低功耗电流,适合于电池供电 低输入偏流 低输入失调电压和失调电流 共模输入电压范围宽,包括接地 差模输入电压范围宽,等于电源电压范围 输出电压才i幅大 (0至vcc-1.5v)如图3.2所示,信号预处理电路为系统的前级电路,其中霍尔传感元件b,d为两电源端,d接正极,b接负极;a,c两端为输出端,安装时霍尔传感器对准 转盘上的磁钢,当转盘旋转时,从霍尔传感器的输出端获得与转速率成正比的脉 冲信号,传感器内置电路对该信号进行放大、整形,输出良好的矩形脉冲信号, 图中lm
27、358部分为过零整形电路使输入的交变信号更精确的变换成规则稳定的 矩形脉冲,便于单片机对其进行计数。!-+1 5v 710kr3r510kl+15v7图3.2 信号预处理电路3.3 霍尔传感器选型霍尔效应自1879年被美国物理学家爱德文霍尔发现至今已有100多年的历史,但直到 20世纪50年代,由于微电子学的发展,才被重视和开发,现在, 已发展成一个品牌多样的传感器产品族,并得到广泛的应用。霍尔传感器是对磁敏感的传感元件,由磁钢、霍耳元件等组成。测量系统的转 速传感器选用 oh137的霍尔传感器3.4 开关霍尔传感器的性能分析oh137霍尔开关电路是为了适用客户低成本高性能要求开发生产的系列产
28、 品,其应用领域广泛,性能可靠稳定。电路内部 由反向电压保 护器、电压调整器,霍尔电压发生器,差分放大器,史密特触发器和集电极开路输出级组成,能将变 化的磁场讯号转换成数字电压输出。产品特点:产品一致性好、灵敏度可按照客户要求定制、电路可和各种逻辑电路 直接接口可实现功能:无触点开关、位置检测、速度检测、流量检测典型应用领域:直流无刷电机、家用电器、缝纫设备、纺织机械、编码器、安全 报警装置等自动化控制领域极限参数:(ta=25c)电源电压 vcc 4.5-24v输出负载电流 io 25ma工作温度范围 ta -4085 c贮存温度范围 ts -55150c电特性:ta=25c参 数符 号测试
29、条件量值单 位最小典型最大电源电压vcc4.5-24v输出低电 平电压volvcc=4.5v, rl=2kq , ba b op-200400mv输出漏电 流i ohvout=vccmax , bw b rp-0.110a电源电流i ccvcc=vccmax oc 开路-35ma输出上升 时间t rvcc=12v, r l=820 q , cl=20pf-0.121.20s输出下降 时间t fvcc=12v, r l=820 q , cl=20pf-0.141.40s磁特性:(v cc=4.5 24v) 1mt=10gs参数符号量值单位最小典型最大工作点bop-18mt释放点brp2-mt回差
30、b6-8mt测试电路:cl=20 pf管腿说明:1.电源2.地3.输出使用注意:1)安装时要尽量减小施加到电路外壳 或引线上的机械应力。2)焊接温度要低于260 c,时间小于3 秒。功能方框图:3)电路为oc输出,需要在1、3腿(电源与输出)之间加一上拉电阻。上拉电外型尺寸图:3.5 系统显示电路介绍3.5.1 晶显示部分:显示部分有两个功能,在正常情况下,通过液晶显示当前转速值,当电机的转速超过设定 值通过蜂 鸣器进行报警。其硬件 和连线显示图如下图:处理器部分处理器采用的是单片机,对霍 尔传感 器的脉冲 进行处理,并将结果送给显示器。其程序报警部分报警部 分采用蜂 鸣器,当电机转速超过设定
31、值 时,处理器就会将蜂鸣器驱动发出警报。3.5.2 lcd 显示电路1602lcd分为带背光和不带背光两种,基控制器大 部分为hd44780,带背光的比不 带背 光的厚,是否带背光在应用 中并无差另,两者尺寸差别如下 图x-2所示:显示 电路选择 液晶显示 屏lcd6102, 1602字符型lcd通常有14条引脚线或16条引脚线的lcd,多出来的2条线是背光电源线。vcc(15脚)和地线gnd(16脚),其控制原理与14脚的lcd完全一样。(1 ) 1602lcd主要技术参数显示容量为16x2个字符;图x-2 1602lcd 尺寸图c160000004。 16无背用点的e口齿兑9. 5 -13
32、.0 80 q75. g73.7-2 54lcd1lmo16ls q lu 9 q luv 三olcnct)寸 90dzacr ix lu a 二 aaaaaa芯片工作电压为4.55.5v ;工作 电流为2.0ma ( 5.0v );模块最佳工作电压为5.0v ;字符尺寸为 2.95 x 4.35 (w h) mm=其引脚说明如表3.10 ,寄存器选择与控制编码如表3.11表3.101602字符型lcd显示器管脚功能引脚符号功能说明1vss一般接地2vdd接电源(+5v)3v0液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时 对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个
33、10k的电位器调整对比度)。4rsrs为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。5r/wr/w为读 写信号线,高电平(1)时进行读操 作,低电平(0)时进行写操作。6ee(或en)端为使 能(enable) 端,下降沿使能。7db0底4位三态、双向数据总线0位(最低位)8db1底4位三态、双向数据总线1位9db2底4位三态、双向数据总线2位10db3底4位三态、双向数据总线3位11db4高4位三态、双向数据总线4位12db5高4位三态、双向数据总线5位13db6高4位三态、双向数据总线6位14db7高4位三态、 双向 数据总 线7位(最高位)(也 是busy flag
34、)15bla背光电源正极16blk背光电源负极表3.11 寄存器选择控制编码rsr/w操作说明00写入指令寄存器(清除屏等)01读busy flag( db7),以及读取位址计数器(db0db6)值10写入数据寄存器(显示各字型等)11从数据寄存器读取数据1602液晶显示模块内部的字符发生存储器(cgrom)中已经存储了 160个不同的 点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文 假名等,每一个字符都有一个固定的代码,比如大写的英文字母“a”的代码是0100 0001b (41h),显示时模块把地址41h中的点阵字符图形显示出来,就可以在显示屏 上看到字母“a”
35、。1602识别的是ascii码,试验可以用ascii码直接赋值,在单片机编程中还可 以用字符型常量或变量赋值,如a。(2)控制器接口说明基本操作时序见表3.12表3.12基本操作时序读状态输入rs=l, r/w=h, e=h输出d0d7=状态字写指令输入rs=l, r/w=l, d0 口7=指令码,e=高脉冲输出无读数据输入rs=h, r/w=h, e=h输出d0d7=数据写数据输入rs=h, r/w=l , d0d7=数据,e=高脉冲输出无对此液晶操作主要有以下几种方法:写命令(包括 但不限于 初始化、调节显示位置、清除显示)写数 据(把一个字符的asc码写入液 晶使其显 示)读忙 信号(液
36、 晶乃低速 设备,每次操作前应该 测试 忙信号,确定其不 忙时再操作)(3) 1602lcd的指令码(命令码)此液晶上电的 时候需要初始化 典型的指令码是38h,也就是上电的时候需要调用函数 void write_cmd(unsigned char command)写指 令码,即 write_cmd(0x38); 执行完这 个函数 可以把液晶初始化成16x2显示5x7的点阵8位总线接口。此液晶支持的指令码如表3.13 所示,控制液晶是否显示,光标是否显示,光标是否闪烁的指令如表3.14所示,控制写字 符,光标或屏幕移动方向的指令如表3.15所示,移动光标的指令如表3.16所示。表3.13指令码
37、说明指令码功能00001dcbd=1开显示;d=0关显示c=1显示光标;c=0不显示 光标b=1光标闪烁;b=0光标不 显示000001nsn=1当读或写一个字符后地址指针加一, 且光标加一n=0当读或写一个字符后地址指针减一, 且光标减一s=1当写一个字符,整屏显示左移(n=1) 或右移(n=0),以得到光标不移动而 屏幕移动的效果。s=1当写一个字符,整屏显示不移动表3.14 控制液晶显示指令码0000100008h关液晶显示光标不闪烁不显示光标位置0000100109h关液晶显示光标不闪烁显示光标位置000010100ah关液晶显示光标不闪烁不显示光标位置000010110bh关液晶显示
38、光标不闪烁显示光标位置000011000ch开液晶显示光标不闪烁不显示光标位置000011010dh开液晶显示光标不闪烁显示光标位置000011100eh开液晶显示光标不闪烁不显示光标位置000011110fh开液晶显示光标不闪烁显示光标位置表3.15 写完字符、光标或屏幕移动方向指令码指令码功能80h+地址码(0-27h , 40h-67h )设置数据地址指针表3.16移动光标指令码这是虚拟的液晶显示图 表示2行16列显示 方框中的数字表示当前位置 的指针80h81h82h83h84h85h86h87h88h89h8ah8bh8ch8dh8eh8fhc0hc1hc2hc3hc4hc5hc6h
39、c7hc8hc9hcahcbhcchcdhcehcfh指令码功能01h显示清屏:1.数据指针清零2.所有显示清零02h显示 回车:1数据指针清零4.数码管显示和液晶显示的利弊液晶显示材料具有明显的优点:驱 动电压低、功耗微小、可靠性高、显示信息量大、无 闪烁、对人体无危害、生产 过程自动化、成本低廉、可以制成各种规格和类型的液晶显示 器,便于携带等。但是需要 有背光照明,且可视角度有限制。1602 采用并口传输,速度快。数码管,没有驱动要加cd4511等外加电路。1602内部集 成有显示芯片,可以识别英文字母、阿拉伯数字,优点:亮度高,显示大。驱动部份的软 件简单。发光二极管响应速度可以达到纳
40、秒级,也可以用作显示,比如点阵,但是分辨率稍低于 液晶材料。因为其功率较大,可以用于照明,大量发光二极管用作照明时,要做好散热设 计。数码管实际就是做成了具体显示形式的发光二极管,可以显示某些预先设置的图像,显 示成本低于发光二极管点阵,但是显示内容基本固定。数码管显示内容单一,液晶则比较 丰富;数码管一般就是一个7段的8字,液晶可以显示各种 内容。数码管是自发光的,液 晶是靠背光(环境)的。数码管是led发光的效果,液晶是分子偏转引起的暗影效果。数码 管比液晶耗电。5基于霍尔传感器的硬件电路设计霍尔传感器测速原理图其测量过程大致是:测量转速的霍尔传感器和电机轴同轴相连,并在机轴 上安装一个小
41、磁铁,机轴每转一圈,与霍尔传感器就接触一次,霍尔传感器感应磁场的变化通过上拉电阻在输出口会产生一个低电平,并送给单片机,相应的发光二极管就会发亮,单片机io 口检测到下降沿触发中断,通过控制计数的时间,即可实现计数器的计数值对应机轴的转速值。单片机将该值处理后,在液晶显示器显示出来。一旦超速,单片机就会同过蜂鸣器发出报警。总体硬件 电路图和 pcb图如下图所示:1oj- liter 理书i i i工 e i b 000000000eettooooo、 i2 一.一 a ue-lcg q bjjlsjlsljlmjlbglc口西 25基于霍尔传感器测转速系统的软件设计5.1软件流程图本设计软件主要为主程序、数据处理显示程序、定时器中断服务程序三个部 分。(1)主程序主要完成初始化功能,包括led显示的初始化,中断的初始化,定时器的初始化,寄存器、标志位的初始化等。主程序流程图如图5所示。(2)数据处理显示模块程序。此模块中单片机对在1秒内的计数值进行处理,转换成r/min送显示缓存以便显示。具体算法如下:设单片机每秒
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车间员工绩效考核方案
- 15酸与碱之间发生的反应(讲义)
- 住宅卫生间改造合同
- 皮革制品跨境电商运输合同
- 便利店装修抵租合同样本
- 建筑工程居间服务合同样本
- 书店装修合同模板图
- 印刷品承运协议
- 太阳能设备运输合同格式
- 别墅个性化装修施工合同
- 雨污分流监理实施细则
- 创新教育与创新思维
- 如何帮助中小学生培养专注力
- 细胞项目商业计划书
- 新课标-人教版数学六年级上册第五单元《圆》单元教材解读
- 部编版四年级语文上册第三单元复习课件
- 中建钢-混凝土组合简支梁施工方案
- 《线性代数》课件-第四章 向量组的线性相关性
- Unit2Lesson1theUnderdog教学设计高中英语北师大版
- 工会法人变更登记申请表
- 名著导读《红星照耀中国》知识点梳理
评论
0/150
提交评论