3.2 光电传感器及信号调理电路错误! 未定义的书签。 3.3数码管显示电路错误! 未定义的书签。 3.4 执行tunlu错误! 未定义的书签。 3.5 键盘电路错误! 未定义的书签。 4.2 中断服务程序旨在使用和控制相应的电机,广泛应用于电缆生产中需要定长控制的各种机器。 电缆定长控制器由信号采集调理部分、数码管显示部分、电机控制部分和键盘输入部分组成。 控制器执行过程中,信号采集调理部分向单片机传输信号,即脉冲。 单片机通过预定程序控制电机和切割部分; 键盘输入部分通过键盘按键设定电缆长度和设定值。 可以随时手动显示在数码管上。 该电缆定长控制器控制准确、结构简单、使用方便、适用范围广。 该控制系统由0901测控技术与仪器班孙旭鹏、王金龙、胡永帅设计完成。 孙旭鹏主要负责画电路图和编写程序,王金龙主要负责硬件电路的设计。 王金龙主要负责系统调试。 本系统采用C语言编写。 总体方案设计 2.1 硬件组成 根据电缆生产过程中控制系统的技术要求,控制系统硬件应包括以下信号采集与调理部分: 将电机主轴转数转换为脉冲数通过光电传感器,经过信号调理(本系统中主要是放大)将信号调整到控制部分可以识别的显示部分:通过两个74hc373控制4输入部分:实时控制通过具有三个按钮的独立键盘进行所需的电缆长度和随机显示设置。
2.2 总体方案如图2.2所示。 系统通过光电传感器采集电机转动信号。 当电机旋转一周时,会产生一个脉冲。 脉冲被放大并发送到微控制器的外部中断引脚以引起中断。 执行单个中断。 、数码管显示(单片机P1口输出数据,两个片选端接两个独立的键盘用两个74HC373控制4个值-•),单片机控制电机通过控制电磁继电器(或晶体管)停止并同时启动工作剪刀剪断电缆。 电缆长度通过独立键盘设定。 键盘上共有三个键,分别是s4、s3、s2。 其中,s4为显示设置程序的默认设置。 图 2.2 系统硬件按钮。 图形化硬件电路设计 3.1 单片机最小系统 本系统以单片机最小系统作为核心控制部件。 这里使用Atmel的At89c51微控制器。 该单片机以其推出早、配套资源丰富、开发方式齐全、性价比高而闻名。 它已得到广泛应用,几乎是微控制器的主流类型。 AT89c51的内部资源主要包括: • 与MCS-51系列完全兼容的高性能8位CPU。 • 4K 字节可重新编程闪存; 电机工作光电传输128字节SRAM; 16位定时器/计数器; 一个中断源,一个中断系统,有2个中断优先级; • 一个全双工串行端口; • 这里使用的最小系统。 包括单片机、振荡电路和复位电路。
如图3.1所示。 IXX I1 首先将测量值转换为光信号的变化,然后借助光电元件进一步将光信号转换为电信号。 光电传感器一般由光源、光路和光电元件三部分组成。 光电检测方法具有精度高、响应快、非接触、可测量参数多、传输结构简单、形式灵活多样等优点。 因此,光电传感器广泛应用于检测和控制。 在该系统中,光电传感器在电机主轴上旋转。 电机主轴每旋转一次,光路就会中断一次,从而产生脉冲信号。 脉冲信号再经反向放大器放大后送至单片机的外部中断。 INTO,向CPU申请中断,如图3.2 VLC 图3.2 信号采集调理电路 3.3 数码管显示电路 要使数码管正常显示,必须采用驱动电路来驱动数码管的各段显示我们想要的内容。 因此,根据数码管驱动方式的不同,可分为静态型和动态型两种。 PIQ'TPIMTPI2PISPI4PISPI6PI7vccIC1UKCND数码管动态显示接口是单片机中应用最广泛的显示方式。 动态驱动驱动所有数码管。 8个显示笔画“a、b、c、d、c、f、g、dp”的相同端子连接在一起。 另外,在各数码管的公共极COM处增加了位选通控制电路。 位选通由各自独立的 I/O 线控制,当单片机输出字库代码时,所有数码管都接收到相同的字库代码,但哪一个数码管显示字库取决于位选通 COM 端的控制电路由微控制器组成。 通过依次控制各个数码管的COM端,可以依次控制和显示各个数码管。 这就是动态驾驶。
只要扫描速度足够快,给人的感觉就是一组稳定的显示数据,不闪烁。 动态显示的效果与静态显示相同,可以节省大量的I/O端口,消耗更少的电量。 本系统中,单片机的P1口用于输出数据。 两个片选端分别连接两个74HC373段共阴极数码管的显示。 显示部分电路如图3.3所示。 共阴极数码管常用数码表如表3.3所示。 3.3 数码管显示电路表 3.3 共阴极数码管长川数码表 0x4f、0x660x6f、0x77