设计举例皮带配料秤单片机控制系统.pptx





《设计举例皮带配料秤单片机控制系统.pptx》由会员分享,可在线阅读,更多相关《设计举例皮带配料秤单片机控制系统.pptx(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图图6-39 6-39 皮带配料秤工艺结构图皮带配料秤工艺结构图 第1页/共74页技术要求技术要求 根根据据现现场场控控制制和和操操作作的的实实际际需需要要,皮皮带带配配料料秤秤控控制制器器的的技术要求有以下几项:技术要求有以下几项:(1)(1)输入键盘,用以输入流量设定值等参数和操作命令。输入键盘,用以输入流量设定值等参数和操作命令。(2)6(2)6位的瞬时流量显示器。位的瞬时流量显示器。(3)(3)输出一路输出一路4 420 mA20 mA的滑差电机速度调节信号。的滑差电机速度调节信号。(4)(4)接受接受0 010 mV10 mV的皮带荷重信号和速度信号。的皮带荷重信号和速度信号。(5)
2、(5)系统控制误差小于系统控制误差小于1%1%。第2页/共74页总体设计方案总体设计方案 皮皮带带配配料料秤秤控控制制系系统统的的总总体体设设计计思思想想为为:皮皮带带输输送送机机投投入入运运行前,输送皮带上物料流量的设定值由操作人员在键盘上设定。行前,输送皮带上物料流量的设定值由操作人员在键盘上设定。系系统统投投入入正正常常运运行行后后,单单片片机机采采样样皮皮带带荷荷重重信信号号(通通过过ADC0809)ADC0809)和和走走速速信信号号(T(T法法测测速速),将将皮皮带带走走速速信信号号V(t)V(t)与与皮皮带带单单位位长长度度上上的的瞬瞬时时重重量量P(t)P(t)相相乘乘即即可可
3、计计算算出出皮皮带带上上物物料料的的瞬瞬间间流流量量F(t)F(t)。瞬瞬间间流流量量可可通通过过6 6个个七七段段数数码码管管显显示示出出来来,为为操操作作人人员员提提供供工艺数据参考。工艺数据参考。80318031系系统统再再将将流流量量实实际际值值与与其其设设定定值值进进行行比比较较,经经增增量量PIDPID调调节节运运算算后后计计算算出出控控制制量量ViVi,通通过过DAC0832DAC0832转转换换为为电电流流输输出出信信号号(4(420 20 mA)mA),而而后后经经放放大大去去控控制制可可控控硅硅的的导导通通角角,实实现现调调节节滑滑差差电电机机电电磁磁离离合合器器励励磁磁电
4、电流流的的功功能能,从从而而调调节节执执行行机机构构滑滑差差电电机机的的转转速速,使使输输送送皮皮带带上上的的物物料料流流量量尽尽可可能能稳稳定定在在设设定定值值附附近近,并并具具有有良良好好的静态指标和动态性能。的静态指标和动态性能。第3页/共74页硬件设计部分的设计分为以下几部分:硬件设计部分的设计分为以下几部分:(1)(1)单片机单片机80318031系统的设计。系统的设计。(2)A/D(2)A/D转换接口的扩展。转换接口的扩展。(3)(3)显示接口的扩展。显示接口的扩展。(4)D/A(4)D/A转换接口的扩展。转换接口的扩展。(5)(5)检测元件的选择。检测元件的选择。(6)(6)键盘
5、接口的扩展。键盘接口的扩展。第4页/共74页 软软件件部部分分的的设设计计主主要要是是针针对对键键的的扫扫描描,对对数数据据进进行行采采集集并并处处理理,计计算算出出瞬瞬时时流流量量,再再进进行行PIDPID调调节节,控控制制可可控控硅硅的的导导通通角角,从从而而控控制制滑滑差差电电机机的的转转速速。可可分为以下几个模块:分为以下几个模块:(1)(1)主程序的设计。主程序的设计。(2)(2)键扫描及显示程序。键扫描及显示程序。(3)A/D(3)A/D转换程序。转换程序。(4)D/A(4)D/A转换程序。转换程序。(5)PID(5)PID运算程序。运算程序。第5页/共74页硬件结构及组成原理硬件
6、结构及组成原理 1 180318031系统的设计系统的设计 因因80318031片内无程序存储器,故系统采用外接地址片内无程序存储器,故系统采用外接地址锁存器锁存器74LS37374LS373扩展一片扩展一片64 KB64 KB的的2764 EPROM2764 EPROM。它的特。它的特点是用户可擦除,可编程,可通过锁存器与点是用户可擦除,可编程,可通过锁存器与80318031直接直接连接。图连接。图6-406-40为为80318031扩展程序存储器硬件原理图。扩展程序存储器硬件原理图。第6页/共74页图图6-40 6-40 存储器扩展原理图存储器扩展原理图 第7页/共74页 2 2A/DA/
7、D转换接口扩展转换接口扩展 在在本本系系统统的的数数据据采采集集过过程程中中,主主要要有有两两种种需需检检测测的的数数据据,一一种种是是皮皮带带走走速速信信号号V(t)V(t),另另一一种种是是运运行行中中皮皮带带单单位位长长度度上上的的瞬瞬时时重重量量P(t)P(t),两两者者的的乘乘积积为为此此时时的瞬时流量的瞬时流量F(t)F(t),即,即:F(t)F(t)P(t)V(t)P(t)V(t)。第8页/共74页 单位长度皮带上的瞬时重量单位长度皮带上的瞬时重量(皮带荷重信号皮带荷重信号)采集方法如下:采集方法如下:(1)(1)由由荷荷重重传传感感器器测测出出瞬瞬时时变变化化的的应应变变情情况
8、况,并并转转化化为为电电压压信信号以号以0 010 mV10 mV输出。输出。(2)(2)经经过过放放大大器器变变为为标标准准电电压压0 05 5 V V,送送入入A/DA/D转转换换器器ADC0809ADC0809输入电路输入电路IN0(A/DIN0(A/D转换器的转换器的0 0通道通道)。(3)(3)经经A/DA/D转换器把模拟量转换为转换器把模拟量转换为8 8位数字量送入位数字量送入80318031的的P0P0口。口。(4)(4)在在80318031中进行数据的处理就得到了单位长度上皮带的瞬时中进行数据的处理就得到了单位长度上皮带的瞬时重量。重量。第9页/共74页图图6-41 6-41
9、重量采集电路原理图重量采集电路原理图 第10页/共74页 ADC0809ADC0809的工作过程如下:的工作过程如下:(1)(1)置置P2.7P2.7为为0 0,选中,选中ADC0809ADC0809。(2)(2)再用输出指令启动再用输出指令启动A/DA/D转换开始转换开始(WR(WR0)0)。(3)(3)判判断断EOC(EOC(转转换换结结束束标标记记)是是否否为为1 1,若若为为1 1,则则转换结束。转换结束。(4)(4)转换结束后,用读信号转换结束后,用读信号(RD(RD0)0)控制三态门控制三态门(在在ADC0809ADC0809内部内部),将转换结果读入,将转换结果读入8031803
10、1,存入相应数据,存入相应数据缓冲区缓冲区。第11页/共74页 3 3荷重传感器原理荷重传感器原理 本本系系统统选选用用的的荷荷重重传传感感器器属属于于应应变变式式压压力力计计,其其原原理理是是用用应应变变片片直直接接测测量量弹弹性性元元件件的的应应变变,实实现现间间接接测测量量压压力力。这这种种方方法法弹弹性性元元件件变变形形极极小小,可可以以测测量量高高频率变化的压力。频率变化的压力。应应变变元元件件实实际际是是一一个个测测力力应应变变筒筒,被被测测压压力力经经膜膜片片转转换换成成相相应应大大小小的的力力,再再传传给给应应变变筒筒。应应变变筒筒受受压压缩缩变变形形,沿沿轴轴向向贴贴的的应应
11、变变片片受受压压阻阻值值变变小小,沿沿周周向向贴贴的的应应变变片片受受拉拉阻阻值值增增大大,组组成成应应变变电电桥桥即即可可得得到到输输出出电电压压值值,从从而而测测出出压压力力值值的的大大小小。应应变变传传感感器器结结构构图图见图见图6-426-42。第12页/共74页图图6-42 6-42 应变传感器结构图应变传感器结构图 第13页/共74页图图6-43 6-43 荷重传感器输出全桥电路荷重传感器输出全桥电路第14页/共74页 测测量量荷荷重重传传感感器器原原理理采采用用全全桥桥,其其中中输输出出电电压压VSCVSCVR1/R1VR1/R1。全桥中的全桥中的R1R1、R2R2、R3R3、R
12、4R4阻值均相等。阻值均相等。R1R1为为应应变变片片测测力力时时变变化化的的阻阻值值,它它反反映映了了所所测测压压力力的的大大小小与与输输出出电电压压VscVsc的的关关系系(成成正正比比)。本本设设计计使使用用全全桥桥的的目目的的在在于于:当当R1R1R2R2R3R3R4R4时时,电电桥桥电电压压灵灵敏敏度度最最高高,并并消消除除了了非非线线性性误误差差,也也起起到到了了补补偿作用。偿作用。荷重传感器全桥输出原理图如图荷重传感器全桥输出原理图如图6-436-43所示。所示。第15页/共74页 4 4皮带走速的测量皮带走速的测量 皮带走速的测量方法如下:皮带走速的测量方法如下:(1)(1)由
13、由测测速速传传感感器器输输出出的的信信号号,其其频频率率为为皮皮带带走走速速的的线线性性函数,该频率由光码盘检测回路获得。函数,该频率由光码盘检测回路获得。(2)(2)该该输输出出信信号号通通过过衰衰减减送送给给比比较较器器整整形形变变成成标标准准脉脉冲冲,光光电电隔隔离离后后,输输入入到到74LS7474LS74分分频频,74LS7474LS74的的Q1Q1输输出出方方波波接接80318031的的INT1INT1。(3)(3)由由80318031的的定定时时器器T1T1测测出出方方波波的的周周期期,T1T1选选用用门门控控方方式式定定时时计计数数,Q1Q1输输出出高高电电平平时时T1T1计计
14、数数,Q1Q1输输出出低低电电平平时时T1T1停停止止计计数,然后读出数,然后读出T1T1的计数值的计数值m m。(4)(4)由公式由公式n n60f/pm(60f/pm(公式解释见公式解释见6.3.66.3.6节节)计算电机转计算电机转速,然后查表得转换系数,计算出皮带走速。速,然后查表得转换系数,计算出皮带走速。第16页/共74页图图6-44 6-44 皮带走速测量原理图皮带走速测量原理图 第17页/共74页 5 5键盘显示接口扩展键盘显示接口扩展 系系统统配配有有6 6位位共共阴阴极极LEDLED显显示示器器,运运行行时时可可实实时时显显示示瞬瞬时时流流量量。在在调调试试过过程程中中需需
15、输输入入设设定定值值及及各各种种参参数数(P(P、I I、D D、a a、b b、c c、d d转转换换系系数数)。根根据据系系统统的的实实际际需需要要,采采用用2828键键盘盘,包包括括0 09 9这这1010个个数数字字键键,6 6个个功功能能键键:写写入入键键WRWR、设设定定键键S S、校校零零键键Z Z、返返回回键键MONMON、停停机机键键STOPSTOP、运行键、运行键RUNRUN。键盘显示器接口电路参见图键盘显示器接口电路参见图6-456-45。第18页/共74页图图6-45 6-45 键盘显示器接口原理图键盘显示器接口原理图 第19页/共74页 LEDLED显显示示器器有有静
16、静态态和和动动态态显显示示两两种种方方法法。静静态态显显示示要要求求外外部部有有锁锁存存器器,CPUCPU输输出出待待显显示示数数据据后后,锁锁存存器器将将数数据据保保存存,直直至至再再送送新新的的显显示示数数据据为为止止。这这种种方方法法显显示示可可靠靠,主主要要缺缺点点是是使使用用元元件件多多,线线路路复复杂杂,成成本本较较高高。在在微微机机控控制制系系统统中中,若若控控制制系系统统时时间间允允许许,常常采采用用动动态态扫扫描描显显示示。此此种种方方法法的的优优点点是是线线路路简单,价格便宜。简单,价格便宜。动态扫描显示按数据输出方式又可分为并行和串行两种。动态扫描显示按数据输出方式又可分
17、为并行和串行两种。并行方式一般使用并行接口,如并行方式一般使用并行接口,如82558255或或81558155的一个端口的一个端口(如如PAPA口口)输出显示码,另一个端口输出显示码,另一个端口(如如PBPB口口)输出位选码。在对显示输出位选码。在对显示器要求不是太高的场合,也常采用串行数据输出方式进行动态器要求不是太高的场合,也常采用串行数据输出方式进行动态扫描,这种方式利用扫描,这种方式利用80318031内部的串行口和某个并行口内部的串行口和某个并行口(如如P1P1口口)组成了控制电路。组成了控制电路。第20页/共74页 本本系系统统需需显显示示的的数数据据较较少少,故故采采用用串串行行
18、动动态态扫扫描描显显示示。原原理理图图中中74LS16474LS164是是串串行行输输入入并并行行输输出出移移位位寄寄存存器器,它它与与80318031的的串串行行口口按按方方式式0 0连连接接。74LS16474LS164接接受受RXDRXD端端串串行行输输出出的的待待显显示示数数据据。每每输输出出一一个个字字节节,80318031内内部部的的硬硬件件自自动动使使SCONSCON寄寄存存器器的的中中断断标标志志TITI置置位位,通通过过对对TITI的的测测试试,即即可可确确定定一一个个字字节节是是否否发发送送完完毕毕。这这种种方方式式在在程程序序设设计计时时与与并并行行动动态态扫扫描描编编程
19、程方方法法类类似似,但需要加入如下的处理:但需要加入如下的处理:(1)(1)对对80318031的串行口进行初始化编程。的串行口进行初始化编程。(2)(2)待显示的数据只要送至串行数据缓冲区,串行待显示的数据只要送至串行数据缓冲区,串行口就立刻自动将数据输出。口就立刻自动将数据输出。第21页/共74页 在在硬硬件件电电路路中中,74LS16474LS164的的功功能能是是进进行行键键扫扫描描时时提提供列值以及进行供列值以及进行LEDLED显示时提供段码。具体形式为:显示时提供段码。具体形式为:(1)(1)在在键键扫扫描描时时,74LS16474LS164提提供供列列值值。整整体体扫扫描描时时,
20、74LS16474LS164输输出出00H00H;逐逐列列扫扫描描时时,74LS16474LS164输输出出为为FEHFEH,FDHFDH,FBHFBH,F7HF7H,EFHEFH,DFHDFH,BFHBFH,7FH7FH。(2)(2)LEDLED显显示示时时,74LS16474LS164用用于于提提供供段段码码,控控制制待待显显示的数据由示的数据由80318031的串行口提供。的串行口提供。第22页/共74页 74077407是是集集电电极极开开路路高高压压输输出出的的六六缓缓冲冲器器/驱驱动动器器,其其功功能能是是对对74LS16474LS164输输出出的的段段码码信信号号进进行行放放大大
21、,驱驱动动LEDLED显显示示,需需通通过过上上拉拉电电阻阻接接高高电电平平。LEDLED的的位位选选由由80318031的的P1.0P1.0P1.5P1.5发发出出,经经过过7545275452反反向向驱驱动动器器来来实实现现。LEDLED显显示示器器采采用用共共阴阴极极连连接接,动动态态显显示示方方式式。键键扫描处理采取了软件消抖等一系列抗干扰措施。扫描处理采取了软件消抖等一系列抗干扰措施。1)1)键盘输入电路键盘输入电路 键盘是由若干个按键组成的开关组键盘是由若干个按键组成的开关组,当没有一个当没有一个键按下时,所有行线输出为键按下时,所有行线输出为1 1;当某个键按下时,该;当某个键按
22、下时,该键所在的行线和列线短接,行线的输出由列线的输入键所在的行线和列线短接,行线的输出由列线的输入电平决定,电平决定,74LS16474LS164可提供键盘的列扫描信号。可提供键盘的列扫描信号。第23页/共74页 2)2)键盘信号的识别键盘信号的识别 本本设设计计采采用用的的是是非非编编码码式式键键盘盘,采采用用软软件件方方法法判判别别究究竟是哪一个键按下。其过程如下:竟是哪一个键按下。其过程如下:(1)(1)进进行行整整体体扫扫描描,从从74LS16474LS164输输出出的的列列值值00H00H判判断断P3.4P3.4、P3.5P3.5是否为是否为0 0,当为,当为0 0时表示有键按下。
23、时表示有键按下。(2)(2)当当有有键键按按下下时时,由由逐逐列列扫扫描描找找出出这这个个键键所所在在的的行行值值,此此时时74LS16474LS164逐逐次次输输出出所所对对应应的的列列值值为为01H01H、02H02H、04H04H、08H08H、10H10H、20H20H、40H40H、80H80H。(3)(3)由键值所在的行值和列值即可计算出按键所在的由键值所在的行值和列值即可计算出按键所在的位置。因本系统的键盘只有两行,故行值加列值即得键位置。因本系统的键盘只有两行,故行值加列值即得键值。其中,第一行的行值为值。其中,第一行的行值为00H00H,第二行的行值为,第二行的行值为08H0
24、8H。第24页/共74页 3)3)键盘消抖的处理键盘消抖的处理 机械按键在闭合时不会马上稳定接通,在断开时机械按键在闭合时不会马上稳定接通,在断开时也不会一下子断开,而是伴随着一连串的抖动。为保也不会一下子断开,而是伴随着一连串的抖动。为保证证CPUCPU对按键的一次闭合仅做一次处理,对抖动信号对按键的一次闭合仅做一次处理,对抖动信号必须进行消抖处理。本系统采用软件消抖,调用子程必须进行消抖处理。本系统采用软件消抖,调用子程序实现延时序实现延时10 ms10 ms,待键闭合稳定后再次接受键入的,待键闭合稳定后再次接受键入的信号,此时抖动已经停止,键盘状态有效。信号,此时抖动已经停止,键盘状态有
25、效。第25页/共74页 4)4)显示器电路显示器电路 (1)LED(1)LED显示器工作原理。显示器为七段数码管,显示器工作原理。显示器为七段数码管,需由驱动电路需由驱动电路7407(7407(反向器反向器)驱动,并采用共阴极接法。驱动,并采用共阴极接法。共阴极共阴极LEDLED显示器的阴极共地,当某二极管的阳极为显示器的阴极共地,当某二极管的阳极为高电平时,发光二极管点亮。十进制数对应的段码见高电平时,发光二极管点亮。十进制数对应的段码见表表6-286-28。第26页/共74页表表6-28 6-28 七段七段LEDLED显示器段码表显示器段码表(共阴极共阴极)第27页/共74页 (2)(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 举例 皮带 配料 单片机 控制系统

限制150内