秤的二次表原理图如图3 所示(不包括电源部分) ,是用8031 单片机为CPU 来设计的。重量和速度的电流信号经多路选通器4051 选通分别进入I/ V 网络中,转变成0. 4~2 V 的电压信号,输入A/ D5G14433中。8031 的P2. 4 、P2. 5 口作为4051 的选通信号,A/ D被当作CPU 的外部数据存储器的一个单元, 用MOVXA , @Ri 指令将A/ D 数据从P0 读入。因运行程序较小,只用了一片2716EPROM ,且其地址线只用了P0. 0 - P0. 7 ,当8031 读2716 的数据时,8D 锁存器373 锁存2716 的地址。此外P0 口还轮流输出瞬时流量值至发光8 段数码管(包括小数点) L ED ,其显示格式为××. ××(t/ h) 。4 位L ED 的选通信号由P1. 4 -P1. 7给出。二次表的量程由外部的4 位KBM 型拨盘
开关来设定,量程4 位数的设定格式为××. ××( t/h) ,每一位都是4 位二进制的8421BCD 码,这4 位数还要用软件变成十六进制的数,正是因为量程的设置
用的是硬件,所以二次表的量程参数不需要用后备电池来保存。拨盘BCD 码由P1. 0 - P1. 3处输入,其选通信号为P2. 0 - P2. 3 . 配料秤的瞬时流量由P3 口输出,其8 位数字量输入0832D/ A 中,经放大和V / I 网络的转换变成4~20mA 的标准电流信号至DCS 系统中。在单片机的运行中,让定时器T0 处于工作方式2 ,每125ms 产生一次中断,作一次累加流量值的工作,当累加至1 t 时,由P2. 6输出一脉冲,驱动电磁计数器计量累积值。
图4 主程序流程图
215 配料秤和DCS 构成的系统
2. 5. 1 和S - 9000 构成的闭环PID 调节系统由S - 9000 和配料秤构成的调节系统控制框图如图5 所示。
图5 配料秤系统控制框图
在S - 9000 系统中,主要的工控软件为3C 图,配料秤采集来的流量信号PV 在S - 9000 系统中通过预处理,和SE9002 操作员盘上来的设定值S P 在PID 软件包中运算后,输出MV 值,去控制变频器的频率,从而控制下料量。在正常控制方式下,软手操、手操器都可以当作是控制信号的通路。通过在生产中的摸索,P、I、D的参数分别被调整为0. 449 min ,5. 9 min ,0. 07 min.
和Infi - 90 的联系配电器的另一路电流信号被送至Infi - 90 的设备控制级中。在此系统中,利用Infi - 90 的CAD ,SLDG软件编制了料流量的瞬时、趋势、累积画面,并可在In2fi - 90 的操作员站OIS - 40 上显示。
关键字:单片机 二次表的 软硬件设计
引用地址:
单片机二次表的软硬件设计简介
推荐阅读最新更新时间:2024-03-16 13:08
TI全新MCU软件在工业系统中实现亚微秒级电流
德州仪器 (TI)日前宣布推出DesignDRIVE快速电流环路(Fast Current Loop)软件,使C2000™ 微控制器(MCU)成为业界首款电流环路性能低于1微秒的器件。下面就随工业控制小编一起来了解一下相关内容吧。 TI的C2000™ MCU产品组合与DesignDRIVE软件共同提供了片上系统(SOC)功能,并简化了驱动控制系统的开发。新型DesignDRIVE快速电流环路软件不仅在性能上优于传统基于MCU的电流环路解决方案,同时还能通过取消通常用于外部电流环路控制的现场可编程门阵列(FPGA)来简化设计。快速电流环路软件是C2000 controlSUITE™ 软件的免费更新版。如需了解更多信息,敬请访问
[工业控制]
构造一个51单片机的实时操作系统
目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速度越来越快,也从一个侧面说明了51系列单片机在国内的生命力。 多年来我们一直想找一个合适的实时操作系统,作为自己的开发基础。根据开发需求,整合一些常用的嵌入式构件,以节约开发时间,尽最大可能地减少开发工作量;另外,要求这个实时操作系统能非常容易地嵌入到小容量的芯片中。毕竟,大系统是少数的,而小应用是多数而广泛的。显而易见,μC/OS—II是不太适合于以上要求的,而Keil
[单片机]
单片机STM32时钟详解
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号. 高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用
[单片机]
MSP430单片机硬件知识-中断
中断是MSP430微处理器的一大特色,有效地利用中断可以简化程序和提高执行效率。MSP430的几乎每个外围模块都能够产生中断,为MSP430针对事件(即外围模块产生的中断)进行的编程打下基础。MSP430在没有事件发生时进入低功耗模式,事件发生时,通过中断唤醒CPU,事件处理完毕后,CPU再次进入低功耗状态。由于CPU的运算速度和退出低功耗的速度很快,所以在应用中,CPU大部分时间都处于低功耗状态。 MSP430的中断分为3种:系统复位、不可屏蔽中断、可屏蔽中断。 (1)系统复位的中断向量为0xFFFE。 (2)不可屏蔽中断的中断向量为0xFFFC。响应不可屏蔽中断时,硬件自动将OFIE、NMIE、ACCVIE复位。软
[单片机]
PIC单片机4X4矩阵键盘检测原理及实现C语言程序
#include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); const uchar table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar key_num; void delay(uint x); void init(); void scan(); void didi(uchar num); void disp(); void mai
[单片机]
单片机IO口结构及上拉电阻
MCS-51单片机IO口详解 MCS-51有4组8位I/O口:P0、P1、P2和P3口,P1、P2和P3为准双向口,P0口则为双向三态输入输出口,下面我们分别介绍这几个口线。 一、P0口和P2口 图1和图2为P0口和P2口其中一位的电路图。由图可见,电路中包含一个数据输出锁存器(D触发器)和两个三态数据输入缓冲器,另外还有一个数据输出的驱动(T1和T2)和控制电路。这两组口线用来作为CPU与外部数据存储器、外部程序存储器和I/O扩展口,而不能象P1、P3直接用作输出口。它们一起可以作为外部地址总线,P0口身兼两职,既可作为地址总线,也可作为数据总线。 图1 单片机P0口内部一位结构图 图2 单片机P
[单片机]
占据electronica China半壁江山,工业电子唱响展会主角
2017年,消费电子产业面临前所未有的转型升级压力,同时消费升级的理念渗透到智能家居、可穿戴设备、AR/VR、智能汽车等更多终端中。可以看到,产业链上的各方势力开始相互整合,AI全面渗透到消费电子各领域,语音控制在人机交互中脱颖而出……2018年或许是消费电子产品智能落地的元年。 工业电子是制造业数字化、智能化的重要引擎,也是制造业转型升级的关键所在。随着生产方式向柔性、智能、精细转变,构建以智能制造为根本特征的新型制造体系迫在眉睫,产业对工业机器人的需求将大幅提升。据麦肯锡全球研究院预测,到2055年全球大约有一半的工业活动会实现自动化。此外,在工业物联网领域,从底层传感器到终端,智能化都是必然趋势。 一直以来,工业电子
[嵌入式]
基于8051单片机和SJAl000芯片实现智能传感器网络的设计
前 言 随着自动化程度的提高和信息的网络化进程, 所需要的测控点和测控参量越来越多, 使得一个自动控制系统日益庞大而复杂。对于一个系统来说, 需要的传感器数目成倍增加。为了使各智能仪表与上位机能实时、高速、准确地通信, 选择较理想的现场总线则是很关键的。现场总线是开放型控制系统, 是用于现场总线仪表与控制室之间的一种全数字化、串行、双向、多站的通讯网络 。CAN 是其中很有发展前景的一种现场总线。在网络化的系统中, 每只传感器作为一个智能节点挂接在CAN 总线上, 整个系统如图1所示。 1、 CAN 总线的技术特点 a) CAN 通信速率为(5kB/s)/10km、(1MB/s)/40m ,其节点数可达110 个, 传输介质采
[单片机]