历史上的今天
返回首页

历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2021年09月06日 | 26-基于单片机的传送带计数系统

2021-09-06 来源:eefocus

具体实现功能

基本功能:


1、用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转。


2、用光电传感器检测通过的产品数量,利用激光头射出激光照射到光敏模块,光敏模块接收此红外线,并将其放大、整流形成高电平信号。当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平。


这个便是外部计数脉冲信号。这个计数脉冲信号送入 AT89C52单片机中进行计数控制,在经过扩展、显示驱动完成最后的显示过程。


3、用LCD显示传送带通过产品的数量,LCD显示预置数值与当前数值。


4、用矩阵键盘预置终值,当计数达到终值时,传送带停止,矩阵键盘可预置计数值、复位等功能。


具体操作:


1、点击设置按键,可以进入终值设置,通过矩阵键盘输入数字设置终止值,点击确定退出设置;点击设置归零,实现设置数值清零


2、点击开始后,电机转动,表示传送带开始工作,在没有点击光电传感器按键时,不会计数。点击停止,电机停止转动。


3、点击光电传感器按键后,开始计数,并实时显示在LCD显示屏第一行。


4、当累计的数值达到设置的终止值时,开始报警并停止计数。点击复位,计数清零。

单片机介绍

51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。


设计思路

文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;


调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;


比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;


软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。


原理图

本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer19是一款专业的整的端到端电子印刷电路板设计环境,用于电子印刷电路板设计。它结合了原理图设计、PCB设计、多种管理及仿真技术,能够很好的满足本次设计需求。


程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。


Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

推荐阅读

史海拾趣

Amphenol Thermometrics公司的发展小趣事

Amphenol Thermometrics 是 Amphenol 公司旗下的子公司,专注于设计、制造和销售温度传感器和测量解决方案,在电子行业和其他领域发挥着重要作用。以下是关于 Amphenol Thermometrics 公司发展的五个相关故事:

  1. 创立与初期发展:Amphenol Thermometrics 公司的历史可以追溯到20世纪60年代,当时公司成立于美国纽约州的克拉克森市。最初,公司主要致力于生产温度传感器和测量装置,为不同行业的客户提供可靠的温度监测解决方案。随着技术的进步和市场需求的增长,Amphenol Thermometrics 逐渐壮大成为温度传感器领域的重要参与者。

  2. 技术创新与产品多样化:Amphenol Thermometrics 公司在温度传感器领域持续进行技术创新,并不断推出新型的温度传感器和测量解决方案。公司致力于提升产品的精度、灵敏度和可靠性,满足客户对高性能温度监测设备的需求。除了传统的温度传感器,Amphenol Thermometrics 还推出了一系列新型产品,如热电阻、热敏电阻、红外线传感器等,拓展了产品线的多样性。

  3. 客户合作与定制化解决方案:Amphenol Thermometrics 公司与客户建立了密切的合作关系,共同开发定制化的温度传感器和测量解决方案。公司的工程团队与客户紧密合作,根据客户的需求和应用场景,设计和制造符合特定要求的产品。这种定制化解决方案能够满足客户个性化的需求,为客户提供更加专业和完善的温度监测服务。

  4. 质量控制与认证标准:Amphenol Thermometrics 公司高度重视产品质量控制,并严格遵循国际质量管理体系标准。公司的生产工艺和质量管理体系符合ISO 9001质量管理体系认证标准,以确保产品质量的稳定性和可靠性。此外,Amphenol Thermometrics 公司的产品还通过了各种行业和应用领域的认证标准,如汽车行业的TS16949认证等,确保产品符合行业标准和规定。

  5. 全球市场拓展与合作伙伴关系:除了在美国的生产基地外,Amphenol Thermometrics 公司还在全球范围内设有多个销售办事处和代理商网络,拓展了国际市场份额。公司与全球各种行业领先企业建立了长期稳定的合作关系,共同推动产品的创新和市场拓展。通过全球市场拓展和合作伙伴关系,Amphenol Thermometrics 公司不断扩大业务规模,增强了在温度传感器领域的市场竞争力。

这些故事展示了 Amphenol Thermometrics 公司从成立初期到如今在技术创新、产品多样化、客户合作与定制化解决方案、质量控制与认证标准以及全球市场拓展与合作伙伴关系等方面取得的重要进展。

南京国博公司的发展小趣事

国博电子在军用领域同样占据重要地位。作为参与国防重点工程的重要单位,公司为陆、海、空、天等各型装备配套了大量的关键产品,确保了以有源相控阵T/R组件为代表的关键军用元器件的国产化自主保障。通过军民融合的发展模式,国博电子不仅为国防建设提供了有力支持,也促进了自身技术的不断升级和产品的持续优化。

Horn公司的发展小趣事

在追求经济效益的同时,Horn公司也注重可持续发展。公司积极采用环保材料和绿色生产工艺,减少对环境的影响。此外,Horn公司还注重人才培养和团队建设,为公司的长期发展奠定了坚实的人才基础。展望未来,Horn公司将继续秉承“创新、质量、服务”的企业理念,致力于成为切削工具行业的领导者,为全球客户提供更加优质的产品和服务。

Herth+Buss Fahrzeugteile GmbH & Co KG公司的发展小趣事
如果传感器被遮挡或污染,可能无法正常工作。
Analytic Instruments Corp公司的发展小趣事

为了确保产品质量的稳定性和可靠性,Analytic Instruments Corp不断完善质量管理体系。公司引进了先进的生产设备和检测仪器,建立了严格的质量控制流程。同时,公司还加强了员工的培训和管理,提高了员工的质量意识和操作技能。这些举措使得公司的产品质量得到了客户的高度认可,进一步巩固了市场地位。

AAEON公司的发展小趣事

Analytic Instruments Corp成立于XXXX年,最初由几位热衷于电子测量与分析技术的工程师创立。他们凭借对行业的深刻理解和敏锐的市场洞察力,研发出了一款具有创新性的电子测量仪器,该仪器在精度和稳定性上均优于市场上的同类产品。这一技术突破使得公司在创业初期就获得了市场的认可,为后续的发展奠定了坚实的基础。

问答坊 | AI 解惑

中国手机用户达4.26亿

中国手机用户达4.26亿 短信发送量增长45.8% 2006-7-25     根据信息产业部发布的2006年上半年通信行业统计报告,前6个月,全国通信业务收入达3455.7亿元,比去年同期增长10.7%。通信固定资产投资完成额达856.7亿元,比去年同比增长 ...…

查看全部问答>

给FPGA泼点冷水

FPGA开发工程师路在何方? FPGA作为一个比较新的领域,在最近几年中有很大的发展和进步。各个厂家的FPGA不断推陈 出新,工艺越来越高、速度越来越快、功能越来越多,价格却越来越便宜了。随着FPGA成本 的进一步降低和规模的增加,在未来几年中 ...…

查看全部问答>

出口受制 电子信息产业发展后劲面临考验

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 随着十月华尔街金融风暴的加剧,我国电子信息产业的出口经受严峻考验。工业和信息化部日前在第十届高交会上发布的《2008年Q3季度中国电子信息产业经济运行公报》显示,电子信息产业今年前三季 ...…

查看全部问答>

赛前作品——扫频仪(未完成)

本帖最后由 paulhyde 于 2014-9-15 03:38 编辑 0~500MHZ数字扫频仪,步进5KHZ,这是赛前最后一个大型作品了,采用积木式设计。射频部分用2个微波VCO进行混频,输出0~500MHZ跨度大的信号,对数幅度检测采用AD8307(在另一个板子上)。处理器ATMEGA32 ...…

查看全部问答>

如何得到定时器剩余时间

STEP 7定时器的剩余时间有BI和BCD输出,一个是INT型数据,一个是BCD码,如果转换成INT型数据显示,在定时器设定时间小于100S时,剩余时间显示的时间时基好像是毫秒,比如设定300S,剩余时间显示从300S开始向下走,可是设定时间为8S时,剩余时间显示 ...…

查看全部问答>

一个简单的概念问题:接地与接电源的负极有什么区别吗?

我在用MultiSIM进行电路仿真的时候,在连接示波器的时候,将示波器的输入信号的负极(标有“-”号的输入端)与电源的负极和直接将该输入端接地后得到的波形完全不同,请问这是什么原因啊?…

查看全部问答>

S3C2440开发板+LMS283GF03 LCD驱动问题

在网上找了不少关于S3C2440LCD的资料 但收获甚微 大家给点意见 说说开发LCD驱动的时候需要注意那几个方面 请说的详细点。…

查看全部问答>

请问:LPC2000 flash utility V2.2.3 软件是不是有BUG? 器件选择下拉表根本不能选择器件

很奇怪啊,我用LPC2138,可是下拉表根本不能用!!!!! 请问是怎么回事…

查看全部问答>

CE下面不能设置系统时间!!

我用的时周立功提供的MagicArm2410开发箱,自己用他们提供的BSP生成系统镜像,系统起来时,其他都时正常,但是日期2491年,修改后还是这个日期! 不知道时怎么回事,请教高手~~…

查看全部问答>

求助 双路峰值检测

需要做一个矩形波A和矩形波B的峰值检测,最终输出两个波形的峰值的差值,两个波形的频率和相位都一样。频率有2MHz,请问用什么方法能够精确的测出来?先谢谢大家…

查看全部问答>