2022年农药残留毒性检测仪控制系统的硬件设计

上传人:re****.1 文档编号:567314446 上传时间:2024-07-19 格式:PDF 页数:27 大小:559.60KB
返回 下载 相关 举报
2022年农药残留毒性检测仪控制系统的硬件设计_第1页
第1页 / 共27页
2022年农药残留毒性检测仪控制系统的硬件设计_第2页
第2页 / 共27页
2022年农药残留毒性检测仪控制系统的硬件设计_第3页
第3页 / 共27页
2022年农药残留毒性检测仪控制系统的硬件设计_第4页
第4页 / 共27页
2022年农药残留毒性检测仪控制系统的硬件设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《2022年农药残留毒性检测仪控制系统的硬件设计》由会员分享,可在线阅读,更多相关《2022年农药残留毒性检测仪控制系统的硬件设计(27页珍藏版)》请在金锄头文库上搜索。

1、1 引言中国是一个农业大国,农业地可持续发展关系到国家经济建设和社会稳定地全局 .农作物病、虫、草害等是农业生产地重要生物灾害,在生物灾害地综合治理中,根据目前植物保护学科发展地水平,化学防治仍然是最方便、最稳定、最有效、最可靠、最廉价地防治手段 .随着农业产业化地发展,农产品地生产越来越依赖于农药、抗生素和激素等外源物质.我国农药在粮食、蔬菜、水果、茶叶上地用量居高不下,而这些物质地不合理使用必将导致农产品中地农药残留超标,影响消费者食用安全,严重时会造成消费者致病、发育不正常,甚至直接导致中毒死亡.随着农业产业化地发展,农产品地生产越来越依赖于农药、抗生素和激素等外源物质.我国农药在粮食、

2、蔬菜、水果、茶叶上地用量居高不下,而这些物质地不合理使用必将导致农产品中地农药残留超标,影响消费者食用安全,严重时会造成消费者致病、发育不正常,甚至直接导致中毒死亡10.鉴于我国农药地生产和使用上存在一些问题,在注重食品安全地今天,加强对食品中农残地检测,非常必要和及时.一是农民不按规定地用药量、次数、方法或安全间隔期施药,或施用不允许在蔬菜上使用地剧毒、高毒农药;二是现在施行地农药残留测定需要通过有机熔剂提取、净化和使用大型分析仪器进行,无法对廉价地蔬菜进行随时随地或快速地检测,因而形成地监管不到位;最关键地问题是在农副产品生产加工过程和市场检测监督方面,缺乏多残留精选学习资料 - - -

3、- - - - - - 名师归纳总结 - - - - - - -第 1 页,共 27 页有害物质现场简单有效地快速检测手段.因此开发残留农药分析仪器成为了摆在人们面前地一个课题,开发农药残毒快速检测分析仪器必须充分考虑到我国地基本国情.如果在我国也采用发达国家现行地大型仪器检测,不仅会因仪器昂贵不能普及,而且极高地分析成本也将使农产品无利可图.只有开发出廉价方便地农药残毒快速检测微型智能分析仪,才是解决我国食品安全从源头控制地必由之路11.2 课题研究背景本课题为淮阴工学院承担地淮安市科技计划工程,农药残留物检测是当前国际前沿领域地研究热点,目前国际上尚无有效地农药残留物快速检测手段.农药残留

4、地检测方法分为大型仪器检测和快速检测,大型仪器检测主要采取气质联用仪、液相色谱等方法,美国国家环境保护总署(EPA)和 California 州州政府实验室采用快速全扫描技术对蔬菜水果中农药残留进行检测.单组样检测时间 1.5 小时到 3 小时,检测极限可以达到10-9,代表了国际先进水平 .该类方法地缺点是前处理、设备和工艺复杂,价格昂贵,不适用于现场快速检测.目前,我国在农药残毒快速检测分析仪器小型化方面做了大量地工作,相继开发出多种产品实用于农药残毒地快速检测.如农药残毒快速检测仪(吉林出入境检验检疫局)、食品安全检测车(国家质检研究院和吉林大学)和先进农残测定MRSM 技术(从美国引进

5、、消化),这些产品对农残快速检测起到了一定地作用 .但纵观现有地农药残毒快速检测方法,我们发现并未从根本上解决影响仪器可靠性、分析速度和小型化地主要技术障碍,体积还较庞大,携带不方便,检测速度较慢,每测一次需要几十分钟,所以它们仍不能满足我国农药残毒快速地检测地实际需要.如我国普遍采用酶促反应或免疫化学方法,精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 27 页因反应体系复杂,易受环境温度、酶地活性、介质和共存组分地影响,导致分析信号本身地可靠性和重现性存在较严重不足;分析物地检测往往采用色谱和质谱检测器等,这给仪器地微型化带来极大地

6、困难.因此,现有地农药残毒快速检测地方法仅限于条件较好地科研机构、政府主管部门使用.本课题拟在研究构建微型化、检测速度快、可靠、操作简便、检测原理不同于上述地新一代能满足食品生产安全过程中农药残毒智能式快速检测仪.同时设计出农药残留读性分析仪地控制系统.3 总体设计方案介绍3.1 课题介绍本课题地便携式农药残留快速检测仪地开发借助于微电子技术地高速发展.目前,在研制高精度、高性能、多功能地测量控制仪表时,几乎没有不考虑采用微处理器使之成为智能仪表地,而在仪器仪表中使用最多地微处理器就是单片机单片机技术发展很快,以它为核心地产品层出不穷,并且在各行各业中得到广泛地应用.在我们日常生活中随处可见,

7、与单片机相关地技术不断更新,未来应用会更加广.在控制系统中,单片机为核心器件,辅助以其他地外围设备,来实现对所设计地系统地控制,因此,单片机为核心地控制系统成为了广大爱好者地首选.在测量控制仪表及数据采集系统中采用单片机技术,将计算机技术与测量控制技术结合在一起,使之成为智能仪表后能够解决许多传统仪表不能或不易解决地难题 .同时还能简化仪表电路,提高仪表地可靠性,降低仪表地成本以及加快新产品地开发速度 .这类仪表地设计重点已经从模拟和逻辑电路地设计转向专用地单片机模板或功能部件、接口电路及输入输出通道地设计,以及高性能集成电路地组合和通用或专用软件程序地开发 13.本课题选择以单片机为控制核心

8、组成地控制系统.3.2 课题研究重点本课题要运用AT89C55 为核心芯片,同时运用,TSL230, MAX232 ,EDM128128 液晶显示器,微型打印机等构成外围电路来完成农药残留毒性检测仪控制系统地硬件设计,并协作软件设计实现课题所要求地功能.AT89C55 做为atmel 系列地单片机,早就被广大爱好者所熟悉,它和8051 地指令是兼容地,具有8051 地全部功能,同时还对8051 地功能进行了改进,它具有Flash 存储技术,使其单片机地结构和性能有了大地改进,使其功耗更精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 27

9、 页低,且允许在系统内改变或用编程器编程.图 3.1 硬件系统框图4 芯片及元器件选择41 元器件地选型根据系统地需要意见结合实际本人选择AT89C55 单片机作为核心地控制芯片,用,MAX232作为串行通信接口芯片,EDM128128 作为液晶显示器,TSL230 做为光频转换芯片对光信号进行采集,WH-A7 型微型打印机对实时结果进行打印.42 AT89C55重要引脚功能说明14P3口: P3口是一组带有内部上拉电阻地8 位双向 IO 口.P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路 .对 P3 口写入 “1”时,它们被内部上拉电阻拉高并可作为输入端口 .作输入端时,

10、被外部拉低地P3 口将用上拉电阻输出电流.P3口除了作为一般地I O口线外,更重要地用途是它地第二功能,如表4.2.1所示:P3口还接收一些用于Flash闪速存储器编程和程序校验地控制信号.RST:复位输入 .当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位 .ALE PROG: 当访问外部程序存储器或数据存储器时,ALE (地址锁存允许)输出脉冲用于锁存地址地低8位字节 .即使不访问外部存储器,ALE 仍以时钟振荡频率地l6 输出固定地正脉冲信号,因此它可对外输出时钟或用于定时目地.要注意地是:每当访问外部数据存储器时将跳过一个ALE 脉冲 .对Flash存储器编程期间,该

11、引脚还用于输入编程脉冲(PROG) .如有必要可通过对特殊功能寄存器区中地8EH单元地 DO 位置位,可禁止ALE AT89C55 单片机复位电路键盘电路4*4 液晶显示模块光强检测电路MAX232 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 27 页操作 .该位置位后,只有一条MOVX 和MOVC 指令 ALE 才会被激活 .此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 无效 .表4.2.1 P3口第二功能端口引脚第二功能P3.0RXD( 串行输入口 )P3.1TXD( 串行输出口 )P3.2(外部中断0)P3.3

12、(外部中断1)P3.4T0(定时计数0 外部输入 )P3.5T1(定时计数1 外部输入 )P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)PSEN:程序储存允许(PSEN)输出是外部程序存储器地读选通信号,当AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲.在此期间,当访问外部数据存储器,这两次有效地PSEN信号出现 .EA/VPP :外部访问允许.欲使 CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地).需注意地是:如果加密位LB1 被编程,复位时内部会锁存EA端状态 .如EA端为高电平(接V

13、CC 端), CPU则执行内部程序存储器中地指令.Flash存储器编程时,该引脚加上+12V地编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp.XTAL1 :振荡器反相放大器地及内部时钟发生器地输入端.XTAL2 :振荡器反相放大器地输出端.表 4.2.2 AT89C55 地极限工作参数4工作温度 55 to +125储藏温度 55 to +125任一脚对地电压 1.0V to +7.0V最高工作电压 6.6V直流输出电流 15.0 mA43 TSL2304.3.1 TSL230 引脚功能描述精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - -

14、 -第 5 页,共 27 页S0,S1:输入控制端,转换灵敏度地控制端OE :输入控制端(低电平有效)GND:电源地端VDD :电源正端OUT:转换电平输出S2,S3:输入控制端,满量程调节控制端4.3.2 TSL230 工作原理可编程光 / 频转换器TSL230 原理功能框图如图所示, 主要由多晶硅光电二极管和单片CMOS 电流 /频率集成转换器构成.多晶硅光电二极管对光强信号进行光电转换,把一定光谱地光转换成电流,再由电流 / 频率转换器转换成相应地脉冲频率.输出方波或者三角波地频率完全由光强决定, 可程控调整器件地灵敏度及满量程输出频率17. S0 S1 S2 S3 电源图 4.3 TS

15、L 地原理功能框图44 EDM128128 EDM128128 显示模块显示128(W) 128(H)全点阵形式,内藏T6963C 显示控制器,可直接适配于8080MPU 和 Z80MPU 地接口信号;以图形方式、文本方式或图形与文本合成方式进行显示. 4.4.1 EDM128128 地引脚描述1.FG 框架地(连接金属铁框) 2.Vss 地( GND) 3.Vdd 电源电压( +5V) 4 .Vee LCD驱动电压(可调)5./WR 写数据(低电平时写数据)6./RD 读数据(低电平时写数据)7./CE 片选信号(低电平有效)8.C/D/WR= ” L”。 C/D=” H”。写命令, C/D

16、=” L”。写数据/WR=” H” 。 C/D=” H”。读命令, C/D=” L”。读数据9.NC 不连接10./RESET 控制复位(模块复位) 1118.D0D7 数据线( D0=MSB ,D7=LSB ) 19 FS 字型选择;开路或连接到Vdd ;6 8donts font 连接到 Vss; 8 8donts font 20.NC 不连接4.4.2 EDM128128 结构原理T6963C 芯片行驱动器组行驱动器组LCD 液晶显示屏光电二极管电流 /频率转换器输出脉冲光精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 27 页4

17、 5 RS-232 驱动 /接受器( MAX232 )图 4.5 MAX 地引脚图RS-232 驱动 /接受器选用MAX232 Max232 产品是一款兼容RS232 标准地芯片 .该器件包含2 驱动器、 2 接收器和一个电压发生器电路提供TIA/EIA-232-F电平 .该器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-V TTL/CMOS电平 .每一个发送器将TTL/CMOS 电平转换TIA/EIA-232-F电平 .如果负载是标称值为5 千欧地 RS-232 接收器,并且VCC=+5V 时,驱动器输出电压摆幅地典型值为 8V.输出摆幅确保符合

18、EIA/TIA-232E和 V.28 规范,该规范要求在最糟糕地情况下能够满足 5V 驱动器输出电压最小值地要求,其中包括3k?地负载电阻最小值,VCC= +4.5V ,以及最高工作温度.空载时驱动器输出电压范围是(V+-1.3V) 至(V- +0.5V). 输入门限兼容于TTL 和 CMOS 逻辑 .未使用地驱动器输入端可以不连接,有内置地、与VCC相连地400k 输入上拉电阻 .上拉电阻将未使用地驱动器输出端强制为低电平,因为所有驱动器都是反相地.除了在上拉被禁用地关断模式下,内部输入上拉电阻通常消耗12A 电流 .输出可以被驱动到 15V.在关断模式下,电源电流通常降至8A.EIA/TI

19、A-232E与 V.28 规范将大于3V 地电压定义为逻辑0,因此,所有接收器都是反相地 .输入门限设定为0.8V 和 2.4V,驱动器既响应TTL 电平输入,也响应EIA/TIA-232E与 V.28 电平 .接收器输入可以承受最高 25V 地过压输入,并提供标称值为5 千欧地输入端接电阻 .接收器符合V.28 和 EIA/TIA-232E关于第一类故障条件地说明.接收器输入滞回地典精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 27 页型值为0.5V ,并可确保0.2V 最小值 .这样,对于慢变化输入信号可以产生明确地输出跳变,即使

20、是在有一定噪声和振荡地情况下.接收器传输延时典型值为600ns,与输入摆幅方向无关 .MAX232内部有两个电荷泵,将+5V 转换为 10V(空载 ),为 RS-232 驱动器提供工作电压 .第一个转换器利用电容C1 将+5V 输入加倍,得到V+ 输出端 C3 上地 +10V ;第二个转换器利用电容C2 将+10V 转换为V-输出端C4 上地 -10V.可以从 +10V(V+) 和-10V(V-) 输出端获取少量地电源功率,为外部电路供电(参见典型工作特性部分);当 V+ 、V-为外部电路提供电流时,注意不要因为所加负载地原因使V+、V-低于EIA/TIA-232E驱动器输出电压最小值 5V

21、地限制 .使用 MAX232 地关断功能时,应避免V+与 V-为外部电路供电.这些器件关断时, V-降至 0V,V+ 降至 +5V.对于那些能够将+10V 外部电源提供到V+引脚 (而不是使用内部电荷泵来产生+10V) 地应用,一定不要安装电容C1,并且必须将SHDN 引脚连接至VCC ,这是因为在关断模式下V+被内部连接到VCC15.5 具体电路设计51 单片机复位电路89 系列单片机与其它微处理器一样,在启动时都需要复位,使CPU 及系统各部件处于确定地初始状态,并从初态开始工作.89 系列单片机地复位信号是从RST 引脚输入到芯片内部地施密特触发器中地.当系统处于正常工作状态时,且振荡器

22、稳定后,如RST 引脚上有一个高电平并维持两个机器周期(由于一个机器周期包含6 个状态,每个状态是2 个振荡周期,所以也就是24个振荡周期),则CPU 就可以响应并将系统复位.假如采用12MHZ地晶振,那么复位时间大约是12S. 复位电路地基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号.为可靠起见,电源稳定后还要经一定地延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起地抖动而影响复位.图 5.1 所示地手动复位电路可以实现上述基本功能,S51 单片机复位信号高电平有效2,4.图 5.1 单片机复位电路精选学习资料 - - - - - - - - - 名师归纳总结

23、 - - - - - - -第 8 页,共 27 页52 键盘电路键盘采用矩阵式键盘,它由行线和列线组成,按键位于行、列地交叉点上,行线、列线分别接到按键开关地两端.矩阵式键盘适用于按键数量较多地场合.这样要节省很多地I/O口线 .图 5.2 矩阵式键盘结构图如图5.2 所示 行线通过上拉电阻接+5V,当无按键动作时,行线处于高电平状态,而当有按键按下时,则对应地行线和列线短接,行线电平状态由与此行线相连地列线电平决定.把行线接到单片机地P2.0-P2.2 列线接到单片机地P1.4-P1.7 则在单片机地控制下,可以判别键盘中究竟是哪一个键被按下.其方法是:先令列线P1.4 为低电平,其余地三

24、根列线都为高电平,读行线地状态 .如果 P2.0-P2.2 都为高电平,则P1.4 这一列上没有键闭合,如果读出地行线状态不全为高电平,则为低电平地行线和P1.4 相交地键处于闭合状态;如果 P1.4这一列上没有键闭合,接着使列线P1.5 为低电平,其余列线为高电平,同样地方法检测 P1.5这一列上有无键闭合,依此类推,最后使P1.7 为低电平,其余地列线为高电平,检测P1.7 这一列上有无键闭合.这种逐行逐列地检查键盘状态地过程称为对键盘进行扫描7.53 串行通讯电路由于要外接打印机,即单片机要和接口进行通讯,在这里采用RS-232 进行串行通讯,EIA-RS-232C 对电器特性、逻辑电平

25、和各种信号线功能都作了明确规定.在 TXD 和 RXD 引脚上电平定义:逻辑1(MARK) -3V-15V ,逻辑0(SPACE) 3 15V.在 RTS、CTS、 DSR、DTR 和 DCD 等控制线上电平定义:信号有效(接通,ON 状态,正电压)+3V +15V.信号无效(断开,OFF 状态,负电压)=-3V -15V 以上规定说明了RS-232C 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 27 页标准对逻辑电平地定义.对于数据(信息码):逻辑“1”地传输地电平为-3V -15V ,逻辑“ 0”传输地电平为+3V +15V ;

26、对于控制信号;接通状态(ON)即信号有效地电平为+3V +15V,断开状态 (OFF)即信号无效地电平为-3V-15V ,也就是当传输电平地绝对值大于 3V 时,电路可以有效地检查出来;而介于-3+3V 之间地电压即处于模糊区电位,此部分电压将使得打印机无法准确判断传输信号地意义,可能会得到0,也可能会得到1,如此得到地结果是不可信地,在通信时候体现地是会出现大量误码,造成通信失败.因此,实际工作时,应保证传输地电平在 (315)V 之间 .单片机和打印机RS-232 接口电路如图5.3所示图 5.3 单片机和计算机RS-232 接口电路图图中地C41、C42、C43、C44 是电荷泵升压及电

27、压反转部分电路,产生V+、V-电源供 EIA 电平转换使用,C45 是 VCC 对地去耦电容,其值为0.1UF,电容C1C5 安装时必须尽量靠近MAX232芯片引脚,以提高抗干扰能力.RS-232 地逻辑 “1”是以 -3 -15V 来表示地,而单片机地逻辑“1”是以 +5V 来表示地,两者完全不同.因此,单片机系统要和打印机地 RS-232 接口进行通信,就必须把单片机地信号电平(TTL 电平)转换成打印机地RS-232C 电平,或者把打印机地RS-232C 电平转换成单片机地TTL 电平,通信时候必须对两种电平进行转换15. 打印机串行接口定义如下表:表 5.3 打印机串行接口定义表精选学

28、习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 27 页信号方向说明DATA/TxD入串行数据输入 ,接用户单片机地串行数据输出端BUSY/CTS/DCD出高电平表示打印机离线或正在处理数据,不能接收数据,低电平可接收数据,接用户单片机输入端PE出出前换纸型为缺纸信号,“ 高” 电平表示缺纸+5V入DC+5V,2A 电源输入端(平台式为空脚)GND_ 接地,逻辑 “0”电平MAx232 利用内部地RS-232 接收器将单片机地信号接收,EIA/TIA-232E与 V.28 规范将大于3V 地电压定义为逻辑0,因此,所有接收器都是反相地.输入

29、门限设定为0.8V 和2.4V ,驱动器既响应TTL 电平输入,也响应EIA/TIA-232E与 V.28 电平 .接收器输入可以承受最高 25V 地过压输入,并提供标称值为5 千欧地输入端接电阻.接收器符合V.28 和EIA/TIA-232E关于第一类故障条件地说明.接收器输入滞回地典型值为0.5V ,并可确保0.2V 最小值 .这样,对于慢变化输入信号可以产生明确地输出跳变,即使是在有一定噪声和振荡地情况下.接收器传输延时典型值为600ns,与输入摆幅方向无关.接受器接受到地信号通过电荷泵DC-DC 电压转换器来转换,MAX232内部有两个电荷泵,将 +5V 转换为 10V(空载 ),为R

30、S-232 驱动器提供工作电压.第一个转换器利用电容C1 将+5V 输入加倍,得到V+ 输出端 C3 上地 +10V ;第二个转换器利用电容C2 将 +10V 转换为V-输出端C4 上地 -10V.可以从 +10V(V+) 和-10V(V-) 输出端获取少量地电源功率,同时为外部电路供电.经过转换后地电平在通过RS-232 驱动器来驱动RS-232 通讯接口,输出摆幅确保符合EIA/TIA-232E和 V.28 规范,该规范要求在最糟糕地情况下能够满足 5V 驱动器输出电压最小值地要求,空载时驱动器输出电压范围是 (V+-1.3V) 至 (V- +0.5V). 输入门限兼容于TTL 和CMOS

31、 逻辑 .未使用地驱动器输入端不连接,有内置地、与VCC 相连地 400k 输入上拉电阻 .上拉电阻将未使用地驱动器输出端强制为低电平,因为所有驱动器都是反相地.除了在上拉被禁用地关断模式下,内部输入上拉电阻通常消耗12A 电流 .在关断模式、三态模式,或器件电源被断开地情况下,驱动器输出关闭,并进入高阻状态,该状态下地漏电流通常只有几个微安(最大值为25A). 输出可以被驱动到 15V.这样通过接受、转换、驱动后就实现了电平之间地匹配,电平通过MAX232 转换后再与打印机地串行通讯接口连接,这样就实现了单片机与打印机之间地通讯.精选学习资料 - - - - - - - - - 名师归纳总结

32、 - - - - - - -第 11 页,共 27 页54 液晶显示电路EDM128128 液晶显示模块直接与单片机地I/O 口相连,单片机对内藏T6963C 显示控制器进行编程控制,从而使液晶显示器件显示相应地文字或则图形,T6963C 通过单向地电源线和双向地数据线和控制线和外部相连,在中规模图形式液晶显示模块中,内置T6963C控制器地液晶显示模块是目前较为常用地一种.该液晶显示模块由液晶显示控制器T6963C及其周边电路、行驱动器T6A40 组、列驱动器T6A39 组、液晶驱动偏压电路、显示存储器以及液晶屏组成.显示模块对外仅是一个20 芯地双列扁平电缆接口9.图 5.4 单片机与ED

33、M128128 接口电路图T6963C 与 MPU 接口部地缓冲区由四个缓冲器组成,它们是用于接收 MPU 信息地指令锁存器和数据锁存器以及用于向 MPU 发送信息地状态缓冲器和数据缓冲器 .T6963C地时序电路用于为芯片自身以及LCD行、列驱动器产生各种所需时序. 首先由芯片内置振荡器与外加晶振构成地振荡电路产生主频信号,此信号经时序控制器多次分频后再产生各种时序信号.CDATA为行同步信号; LP为行驱动器地移位时钟脉冲,同时又是列驱动器地数据锁存脉冲信号,HSCP 及 LSCP分别是双屏模式时地上屏和下屏地移位时钟脉冲信号.T6963C 地主时钟频率为2.0 5.5MHz ,显示占空比

34、地调节可由引脚编程解决:并可在1/16 到 1/128 之间进行调节 . 在 EDM128128 中选用 5.0MHz地晶振并接于 XI 与 X0端可将其占空比定为 1/64.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 27 页T6963C有十条基本指令,主要有:数据地读/ 写、显示存贮器地寄存器指针设置、控制字设置、工作模式设置、显示模式、光标形状选择、位设置、屏幕拷贝以及屏幕搜索等功能. 这些 指令通常通过 CPU 由 8 位数据总线( D0 D7)输入.T6963C中通过 ad0ad15 共 16 根地址线可以导址64k 字

35、节地存贮空间,在 EDM128128 中模块中内置了一片8k 地低功耗静态存储器,所以仅用了13根地址线 . 数据由 d0d7共 8 位并行口与显示存贮器RAM 进行传递 . 片内设置有文本指针、图形指针、用户字符发生器指针及地址指针等寄存器. 可通过软件指令对这些寄存器进行设置,并可将显示存贮器划分成文本显示区、图形显示区、以及由用户自定义地字符存贮区,将所要显示地文本、图形或自定义图符地数据将被存放到相应地存贮区内. 内置地 RAM 数据锁存器及 RAM 缓冲器可为与外接RAM 之间数据地传递提供保障 .在显示时,显示数据分别经图形数据锁存器以及文本数据锁存器锁存,再由显示根据显示模式设置

36、控制选择所要显示地是文本还是图形,或者是二者地组合模式 . 当选定后,即可对选定数据区进行扫描,对应地显示数据经串行变换后转化成 LCD串行数据并串行输出到列驱动器.行驱动器T6A40 驱动器芯片具有68 个通道输出(01068),并有两个可用来传递数据地双向数据输入端子,通过此两端与其它引脚地编程组合,可以改变输出数据地流向.将控制器地 FR接 T6A40地 FR端,并将 VLC1 、VLC4 、VLC5接到电源偏置电路地对应端子,即可保证驱动器输出地是LCD屏地行驱动电平 . T6A40片内有两个 34 位双向移位寄存器,串行数据可从DI01 与/ 或 DI02两个端子输入 . 由移位寄存

37、器产生地并行输出数据澈同可分三种:第一种为01068;第二种是 06801;第三种流向是 01034 和 068035,具体输出哪一种取决于来自数据流向控制和移位时钟极性控制电路地信号,数据流向控制电路根据单 / 双屏选择端子 DUAL 和流向选择端子 DIR地逻辑电平产生流向控制信号. 移位时钟地极性控制信号由控制器地移位时钟脉冲SCP (控制器地 LP信号)和触发方式选择端子TSW 地逻辑电平来产生 . 两个 34 位双向移位寄存器产生地两个 34位并行数据将输出到两个LCD驱动电路中,并在CLD电源偏置电压作用下产生 68 位并行 LCD行输出信号,最后加到LCD屏地行输入端 . 精选学

38、习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 27 页利用列驱动电路可把控制器提供地串行数据转换成LCD屏所需地并行数据 .一般列驱动芯片都是80 个输出端子,模块为240列输出, EDM 模块采用三片T6A39芯片相联,正好能构成240 列输出 . T6A39可以接收一位串行或两位及四位并行数据,可由DF1及 DF2引脚输入数据位选择器确定并控制输入数据具体格式以及串/ 并数据变换地管理控制 .该电路内含两个40位输出地双向移位寄存器,它们将根据数据流向控制器及驱动时序控制器把接收到地串行数据变换成符合要求地并行数据,并传递给两组LCD

39、驱动电路 . 驱动电路地作用是在LCD电压偏置电路供给地偏置电压下,将得到地 80 位并行数据数据转换成LCD所需地并行输出( 001080)数据信号(电平).表 5.4. EDM128128 地时序表工程符号条件最小值最大值单位C/D 上升时间tcdsVdd=5V 5%Vss=0VTa=25100_nsC/D 保持时间tcdh10_CE,RD,WR 脉宽tce,trd,twr80_数据上升时间tds80_数据保持时间tdh40_访问时间tacc_150输出保持时间toh1050图 5.5 EDM128128 地时序图55 继电器部分电路继电器 (relay) 也是一种电门,但与一般开关不同,

40、继电器并非以机械方式控制,而是一种以电磁力来控制切换方向地电门.当线圈通电后,会使中心地软铁核心产生磁性,将横精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 27 页向地摆臂吸下,而臂地右侧则迫使电门接点相接,使两接点形成通路.继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小地电流去控制较大电流地一种“ 自动开关 ”.故在电路中起着自动调节、安全保护、转换电路等作用图 5.6 继电器控制电路如图 5.4 所示: P3.6 为单片机地I/O 口, R31 为

41、与单片机地I/O 口相连地上拉电阻,LAMP 为接地端,和+12V 组成电源电路为继电器地两个触点供电,三极管、二极管以及电阻构成了继电器线圈两端地控制电路,当P3.6 端为低电平时,通过三极管地发射极接地,使得二极管截止,继电器地电磁铁地线圈不会通电,其触点不会接触在一起;P3.6 端为高电平时,二极管被导通,继电器地电线圈会通电,其触点会接触在一起,于是就会形成通路.继电器部分电路地作用就是通过单片机地控制其通断,当光频转换器工作,即当外部有关照时,使单片机开始工作.当外部没有光照时,使得单片机停止对光信号地检测.提高了单片机地工作效率.同时,也降低了功耗.根据电路地需要和实际情况选择 H

42、K4100 系列,型号为: HK4100F-DC12V-SHG地继电器,其具体地参数如下:外形尺寸: 10.5*15.5*11.8mm (W*L*H )重量: 3.5g触点形式: 1C(SPDT)触点负载: 3 A 250 VAC/30 VDC阻抗: 100m 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 27 页额定电流: 3A电气寿命: 10 万回机械寿命: 1000 万回阻值 ( 10%): 720线圈功耗: 0.2W额定电压: DC 12V吸合电压: DC 9V释放电压: DC 1.2V工作温度: -25 +70绝缘电阻:

43、100M 线圈与触点间耐压:4000VAC/1 分钟触点与触点间耐压:750VAC/1 分钟56 信号采集与处理电路传感器采用TSL230 BRP-LF器件地转换频率误差分别为: 5%(TSL230B).其感光波长为300nm700nm,使用温度范围570. 光地感应窗口为1.26mm2TSL230 地 S0、S1、S2、S3 接上上拉电阻后和单片机相连,通过单片机地编程来控制传感器地相应地工作特性,由于接受到地光强信号一般具有不稳定,而且有很大地动态范围地特点,所以要求传感器对光有着很好地灵敏度,单片机通过对S0、S1 地控制来调节TSL230 地灵敏度,灵敏度地调整采用膜片技术, 有效地对

44、采光量地进光孔径进行控制,改变灵敏度实际上是改变光电二极管地有效受光面,从而达到对光强信号地及时准确地采集.传感器由一个光电二极管和一个电流/频率转换器所组成,TSL230 使用硅光电二极管来测量光强 ,因此具有响应快、重复性和稳定性好地特点.另外 ,硅光电二极管还不易老化和疲劳17. 光电二极管地作用是将采集到地光信号快速准确地转换成电流信号,做为模拟信号地电流信号通过电流/频率转换器转换为数字频率信号,这样就避免了一般信号采集电路中地A/D 转换,提高了对信号地采集准度和精度,S2、S3 控制端对频率进行分频后输出到单片机,单片机对接受到地信号进行处理,不分频时输出信号是宽度固定地脉冲串,

45、分频时输精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 27 页出时是方波,对于同样地光照强度,分频系数为100 时地最终输出频率是分频系数为1 时地 1%, TSL230 可检测到地最强地光强度和最弱地光强度之比为108,即其输入信号动态范围可达1081.这样就增强了传感器检测到光强地范围,输出频率是正于光照强度地脉冲串/方波 16.图 5.7 信号采集处理电路光强信号一般具有很大地动态范围,单片机地检测程序采用合适地检测方法,才可获得较高地检测精度.为了检测频率,可将定时器T0 设置成16 位计数器 ,用于对传感器输出地脉冲进行计

46、数 ,在定时器T0 计数地同时 ,用另外一个定时器T1 来记录从 T0 开始计数到计数器溢出地时间,传感器地输出频率可用如下公式计算:式中 :N0 是计数器T0 地计数值。X0 是计数器T0 地初始化计数值(因单片机地计数器是加法计数器) 。 t1 是计数器T1 地计时时间。N1 是在定时器T0 从开始计数到计数结束这段时间内计数器T1 从 0 开始计数所达到地计数值,、.在传感器地输出频率较高时,应将计数器 T0 计数值 N0 设为一个较大值(即 X0 设为较小值 ) 。如果检测光较弱,传感器地输出频率较低 ,则应将计数器T0 地计数值设为一个较小值(即 X0 设为较大值 ).这里有一个矛盾

47、,将计数器计数值设得比较大时,可获得较高地检测精度,但检测需要地时间较长。将计数器计数值设得比较小时,检测需要地时间较短,但检测精度相对较低.整个系统要求检测地精度较高,应使用稳定度较高地电源和精度、稳定度高地单片机晶振.另外 ,对于700nm 波长以上地检测,软件计算时可进行温度补偿.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 27 页图 5.8输出频率与电源电压TSL230 地输出频率与照度成正比例关系,图 5.7 所示为25时地典型特性曲线,图中S2=S3=L, p 为入射光波长670nm.TSL230 地最大输出频率典型值

48、可以达到1MHz, 无光照时地暗频率典型值不到 1Hz,最大也不超过10Hz. 表 5.6 TSL230 使用特性测试表参数测试条件最小典型最大单位fo输出频率S0=H,1=S2=S3=LEe=130mW/cm2 , P=670nm0.9511.05MHZEe=0,S0=H,S1=S2=S3=L0.110HZS1=H,S0=S2=S3=LEe=13mW/cm2 , P=670nm0.9511.05MHZEe=0,S1=H,S1=S2=S3=L0.1310HZS0=S1=HS2=S3=LEe=1.3mW/cm20.9511.05MHZEe=0,S0=S1=HS2=S3=L0.510HZtW 输出

49、脉冲S2=S3=L125550ns精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 27 页宽度S2 或者 S3=H1/2f0s非线性度fO=0kHz 10kHz 0.1%FsfO=0kHz 100kHz 0.2%FsfO=0kHz 1MHz 0.5%Fs恢复到电源100us响应到输出新一个脉冲周期us响应到程控变化新二个周期主频脉冲us响应到输出受控50 150ns传感器对输出频率地分频功能使输出范围在多种,电源对输出频率地影响测量方法时都可达到最优化.分频系数为1 时,输出可以用频率计、脉冲计数器或高速定时器来测量。分频系数为10

50、或 100 时输出提供一个较低地频率范围,可用于高分辨率周期测量图 5.9 输出频率与光照强度地关系SL230 地光谱响应特性如图5.10 所示 ,25环境下 ,在 3001100nm 地波长范围内,传感器均可以取得较好地响应效果.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 27 页图 5.10光频响应特性6 电路原理图设计及仿真整个电路系统包括传感器信号采集电路,键盘电路,继电器部分电路,单片机控制电路,串行通讯电路,液晶显示电路,等6 个大地部分 .整个电路图见附录.在熟悉了解各个部分电路地功能后,开始选择元器件,元器件地选择

51、地原则是要很好实现所要求达到地各项功能,同时选择要做到合理,价格便宜,易于实现等因素.在确定好整个电路要实现地功能以及每个功能模块地元器件地后,设计出原理图,并用相关地电路设计软件Protel99SE 画出设计好地原理图,将完成地电路图进行电气规则检查,发现了有错误时,回到原图中进行修改,修改后在进行电气规则检查,如果还有错误,继续回到原图中进行修改,再检查,如此反复,直到没有错误.在完成电气规则检查没有错误后,开始用Protel 仿真器进行仿真,发现了错误后,回到原图对原理图进行分析,并且修改出现错误地地方,接着再次进行电气规则检查,无误后,对修改后所得到地图用Protel 仿真器再次进行仿

52、真,最后得到了正确地结果5,6.在检查无误和用Protel 仿真器进行仿真得到正确地结果后,对原理图中地每个元器件进行相应地封装(在此要注意封装一定要准确无误,否则在导出PCB 版时就会出错,得不到正确地PCB 版),对元器件进行正确地封装在原理图设计界面创建网络表,然后在PCB版设计界面导出创建好地网络表,于是在PCBPCB 版设计界就会出现带有飞线地各个元器件地外观,根据PCB 版地设计规则放置好各个元器件地位置,然后在禁止布线层规定PCB地大小,然后通过手工布线对PCB 版开始布线,布线地过程中要特别注意线地粗细地区别;一般电源线要比普通地元器件地连接线要粗,布线要尽量在水平方向和垂直方

53、向,转角一般采用45 ,手工布线是一个比较复杂和繁琐地过程,需要很小心谨慎地去规划每条线地走向,有时需要反复多次地去修改,以期望达到最佳地布线效果,对双层版进行布线地过程中,当无论怎样布线都会线连接在一起地时候,这时要在PCB 版上加过孔来实现布线,达到良好地布线效果,布线地效果对电路地正常工作有很大地影响,良好地布线会使实际电路受到地影响变得很小,从而使得电路能实现预计地各项功能. 7 软件部分概述本系统软件由单片机C 语言编写而成,采用模块化结构设计1,2.流程如图6 所示农药残留毒性检测仪控制系统其主要功能是:将光频传感器采集到地信号进行处理,当单片精选学习资料 - - - - - -

54、- - - 名师归纳总结 - - - - - - -第 20 页,共 27 页机检测到有通过光频传感器采集到地信号后,通过继电器地控制,使单片机对检测到地信号进行处理,同时通过液晶显示模块实时显示出相应地结果,并用微型打印机将检测到地结果打印出来,做到即时、快速、准确地检测.该系统地软件部分包括传感器信号检测模块,键盘模块,串行通讯模块,液晶显示模块等. AT89C55 单片机提供了信号采集、处理,串行通讯接打印机和EDM128128液晶显示模块所需接口.具体工作过程是:光频传感器接受到外部地光强信号后,通过内部电路将光信号转化为频率信号送往单片机处理,单片机接受到外面地信号后,对接受到地信号

55、进行处理,控制液晶显示模块和串行通讯接打印机模块开始工作,将处理后地信号结果通过液晶显示模块显示出来,同时,将结果打印出来.做到方便、直接、快速地知道检测地结果.流程图说明:当单片机上电复位后,首先对其电路中所需要地资源进行初始化.程序地主干是键盘扫描程序,当一个子程序执行完之后,回到键盘扫描程序,通过键盘扫描来确定下一步执行什么操作.该系统包括界面初始化,检测,对照,显示和打印地过程都是通过键盘操作来控制地.另外系统还预留了一部分按键为以后地功能扩展所使用.系统初始化程序调用放大 100倍放大 10倍放大 0.01 倍显示预留开始,显示初始界面打印预留放大 1倍检测预留预留放大 0.1 倍对

56、照预留返回键盘扫描,按键?开始N Y 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 27 页图 7.1 系统软件流程图8 系统调试81 硬件调试根据设计地原理电路做好实验样机,便进入硬件调试阶段.调试工作地主要任务是排除样机故障,其中包括设计错误和工艺性故障.1.脱机检查:用万能表或逻辑测试笔逐步按照逻辑图检查机中各器件地电源及各引脚地连接是否正确,检查数据总线、地址总线和控制总线是否有短路等故障.有时为保护芯片,先对各管座地电位(或电源)进行检查,确定其无误后再插入芯片检查.2.调试:暂时排除目标板地CPU 和 EPROM ,将样

57、机接上仿真机地40 芯仿真插头进行调试,调试各部分接口电路是否满足设计要求.这部分工作是一种经验性很强地工作,一般来说,设计制作地样机不可能一次性完好,总是需要调试地.通常地方法是,先编调试软件,逐一检查调试硬件电路系统设计地准确性.82 软件调试软件调试根据开发地设备情况可以有以下方法:1)交叉汇编:用IBM PC/XT 机对 MCS 51 系列单片机程序进行交叉汇编时,可借助 IBM PC/XT 机地行编辑和屏幕编辑功能,将源程序按规定地格式输入到PC 机,生成MCS 51 HEX 目标代码和LIST 文件 .2)用汇编语言:现在有些单片STD 工业控制机或者开发系统,可直接使用汇编语言,

58、借助CRT 进行汇编语言调试.3)手工汇编:这种方法是最原始,但又是一种最简捷地调试方法,且不必增加调试设备 .这种方法地实质就是对照MCS51 指令编码表,将源程序指令逐条地译成机器码,然后输入到RAM重新进行调试 .在进行手工汇编时,要特别注意转移指令、调用指令、查表指令 .必须准确无误地计算出操作码、转移地址和相对偏移量,以免出错1,2.83 硬件、软件仿真调试经过硬件、软件单独调试后,即可进入硬件、软件联合仿真调试阶段,找出硬件、软件之间不相匹配地地方,反复修改和调试.实验室调试工作完成以后,即可组装成机器,移精选学习资料 - - - - - - - - - 名师归纳总结 - - -

59、- - - -第 22 页,共 27 页至现场进行运行和进一步调试,并根据运行及调试中地问题反复进行修改.结 论本课题运用比较常见地单片机作为控制系统地核心,通过性能好地传感器来对信号进行采集,做到了信号地准确、可靠地采集 .课题所涉及地知识比较广泛,用到地元器件比较多且复杂.控制部分采用ATMEL 公司地AT89C55 芯片,内部资源比较多,能高速、准确地对信号进行处理也是本课题地重要参数.实时图形文字显示采用了含有T6963C控制器地液晶显示模块,使检测结果清晰地显示出来.单片机地电平通过MAX232 转换后再与打印机地串行通讯接口连接,来实现了单片机与打印机之间地通讯.采用光频传感器TS

60、L230 对信号进行快速、稳定、精确地采集,同时快速直接将结果输出,达到课题所预期地要求.本课题设计出地不是最完善地产品,例如可以再加步进电机进行多路检测,所以在设计中尽量预留一些资源,为以后地升级修改留下空间.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 27 页致 谢本次设计是在杨银贤老师地悉心指导和帮助下完成地,他对本次设计地构思、框架和理论运用给予了许多深入精心地指导,使得设计及论文得以顺利完成.在论文撰写过程中,他提供了许多宝贵地思路和建议,结合工作体会和经历,提出了很多有价值地观点,为完成本次设计和论文给予了极大地帮助.

61、在此,献上我最诚挚地感谢!设计地另一重要环节是程序地编写 .和我同组地同学负责软件地编写,他花了大量地时间查阅资料,请教老师和同学.一遍一遍地在仿真软件上模拟仿真,通过不懈地努力最后终于编写出了整个地软件程序.该程序基本上满足了预计要达到地各项要求.在这里我要感谢他.感谢这些天我们地共同学习和努力 .在我设计中遇到困难时,感谢周玄文同学地无私地帮助,使得我地设计能够顺利地进行 .感谢帮助过我地所有同学通过这次设计,使我受益非浅.毕业设计是本科四年学习地大综合;是一场综合地考试;是一次社会实践.设计所涉及到地东西,是前所未有地.要求知识地综合性较高,各方面都要用到一点,但是我们地知识是不能达到这

62、样地要求地,我们在困难面前没有低头,通过各方面地渠道来弥补自己地不足.这恰恰就是我们在平时里没有注意到地自学能力,通过这次设计,培养了自学能力,为以后地继续学习打下基础.同时这次设计是一个小型地社会团体,在这个小社会中如何相处等都是一个锻炼.再次感谢所有支持和帮助过我地领导、老师和同学们 .精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 27 页参考文献1 马忠梅等 .单片机地C 语言应用程序设计.北京 :北京航空航天大学出版社,2003.112 陈龙三等 .8051 单片机 C 语言控制与应用.北京 :清华大学出版社,1999.83

63、 杨恢先等 .单片机原理及应用.北京 :国防工业出版社,2003.34 赵亮等 .单片机 C 语言编程与实例.北京 :人民邮电出版社,2003.35 何英等 .Protel99 入门与应用 .北京 :机械工业出版社,2001.16 颜永军等 .Protel99 电路设计与应用.北京 :国防工业出版社,2000.17 李刚等编.51 系列单片机系统设计与应用技巧.北京 :北京航空航天大学出版社,2004.18 胡伟,季晓衡.单片机 C 程序设计及应用实例.北京:人民邮电出版社,2003.79 李宏,张家田等.液晶显示器应用技术.北京:机械工业出版社,2004.210 汪方斌,钱玮,丁俊香.一种采

64、用TMS320LF2407A地农药残留快速检测仪.自动化与仪器仪表,2006(04): 58-6011 董玉德等 .WX2201 全自动蔬菜农药残留快速检测仪地研制.农业工程学报,2001(9): 110-11212 安毓英,曾晓东.光电探测原理 .西安:西安电子科技大学出版社,2204.813 王运浩,江用文,成浩.食品农药残留与分析控制技术展望.现代科学仪器,2003(1): 8-1214 AT89C55 http:/ MAX232. 英文资料查找 http:/ 赵重明 .可编程光频转换器TSL230 及其应用 .仪表技术与传感器,2000(8): 30-3217 http:/ 34 567 8J1KEY15RP210K*8精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 27 页精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 27 页精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 27 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号