×

电流检测系统的设计资料说明

消耗积分:2 | 格式:pdf | 大小:0.49 MB | 2020-06-13

左仁杰

分享资料个

  一、设计任务及要求:

  设计任务: 1.利用单片机及其相关知识,设计一个电流检测电路。

  设计要求: 1.利用电流传感器检测小电流。

  2.读入 A/D 转换数据,实时显示当前电流值。

  3.要求做出实物,电流值可不断变化。

  本次课程设计我所做的项目是基于单片机的电流检测系统,主要用到 A/D 转换和数码管显示。 近几年来,单片机已逐步深入应用到工农业生产各部门以及人们生活的各个方面。 各种类型的单片机也根据社会的需求而相继开发出来。 单片机是一个器件级的计算机系统, 实际上它是一个微控制器或微处理器。 由于它功能齐全,体积小,成本低,因此它可以应用到所有的电子系统中。熟悉单片机应用系统的开发与调试过程,为今后踏上工作岗位后做好铺垫。

  设计要求 1.利用电流传感器检测小电流将输入的电流值通过差分放大器转化成为电压值以便使用,使用 AD/DC 模数转换模块把模拟量转换成数字量。 2.读入 A/D 转换数据,实时显示当前电流值

  硬件电路设计

  3.1 STC89C52单片机介绍

  89C52 共有四个八位的并行双向口,即有 32 根输入输出口线。各口的每一位均由锁存器、输出驱动器和输入缓冲器组成。 VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0能够用于外部程序数据存储器,它可以被定义为数据地址的低八位。 P1口:P1口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1口缓冲器能接收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

  P2口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写 “1时,其管脚被内部上拉电阻拉高,且作 ” 为输入。并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。在给出地址 “1时,它利用内部上拉优势,当 ” 对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器的内容。 P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。当 P3 口写入 “1后,” 它们被内部上拉为高电平, 并用作输入。 作为输入,由于外部下拉为低电平, P3口将输出电流 (ILL) 这是由于上拉的缘故。 RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时, 地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是: 每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH地址上置 0。此时,ALE 只有在执行 MOVX ,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 PSEN 有效。但在访问外部数据存储器时, 这两次有效的 PSEN信号将不出现。 XTAL1 :反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 :来自反向振荡器的输出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !