基于FPGA-3P030的交通灯的电路设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA-3P030的交通灯的电路设计

基于FPGA的药片 生产流水线 团队名: LIFE 队 员: 杨静波 袁兆平 陈燕鹏 罗英珠 时 间: 2010年3月27日 目 录 基于FPGA的药片生产流水线设计报告 1 1.1 概述 1 1.2 硬件设计 1 1.2.1 器件介绍 1 1.2.2 硬件布局 2 1.2.3 硬件焊接 3 1.3 软件设计 4 1.4 系统整体效果 11 1.5 心得体会 12 基于FPGA的药片生产流水线设计报告 【摘 要】随着科技技术的不断提高,方便高效的生产流水线已逐渐取代了原本复杂手动方式。本系统从FPGA角度,采用EasyFPGA030开发板模拟药片生产流水线,依据时序及逻辑控制实现药片装载的全过程。 【关键词】FPGA 流水线 Easy030 【Abstract】With the rapid improvement of technology, the convenient and efficient production line have gradually replaced the original and complex manual method. In terms of? FPGA, we simulate? the production line of pill by using the EasyFPGA030 assabet and achieve the whole loading process of pill through timing sequence and logic control. 【Key words】FPGA production line EasyFPGA030 1.1 概述 本系统主要模拟药片生产流水线,通过设置药片瓶装数量,并利用单光束红外光电传感器探测已装药片数量,当达到设置数量时,停止药片装载,并驱动步进电机,通过传送带将另一瓶子传送到指定位置进行下一轮装载。 1.2 硬件设计 本系统利用EasyFPGA030开发板48M的晶振频率采集信号,根据按键输入控制I/O口输出,两个按键设置药片装载数量的十位和个位,一个按键启动药片装载,一个按键作为复位。当设置完毕后,启动药片装载,装载数量与预设值相等时启动步进电机,进行下一轮装载。 1.2.1 器件介绍 EasyFPGA030简介 EasyFPGA030的主芯片采用Actel的A3P030,封装为 VG100。板上的外设包括四个按键、四个LED、48MHz 的晶振等,同时板上还有并行的下载接口,通过下载线,直接与PC机并口相连,并通过上位机软件 Libero即可下载。另外为了开发板能做二次开发,将可用的 I/O 全部引出,对于板上没有的外设可通过这些 I/O 进行扩展。 MP28GA步进电机 MP28GA步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移ULN2003APG驱动,通过设置步距角、转矩和相数可控制步进电机的转向和转速。 单光束光电传感器 单光束光电传感器ST178由高发射功率红外光电二极管和高灵敏度光电晶体管组成,采用非接触检测方式,其检测距离为4-10mm。在7mm处检测效率最高,响应时间为10us。 四位数码管 按连接方式,数码管可分为共阴和共阳数码管,本系统采用共阴数码管,所有发光二极管的阴极接到一起形成公共阴极,当共阴极接地,某一字段的发光二极管接高电平时,相应字段即被点亮。 表 1.1 元器件清单 器件名称 参数 数量 EasyFPGA030开发板 1块 MP28GA步进电机 4.5V DC 1个 单光束光电传感器 ST178 1个 四位共阴数码管 SM420364 1个 限流电阻 10K、100欧 2个 单排插针 若干 面包板 1块 杜邦线 若干 1.2.2 硬件布局 硬件电路图如下: 1.2.3 硬件焊接 有了前面合理布局的基础,焊接就容易多了,只要按照原理图合理安排走线就可以了。由于采用前面提到的数码管和传感器采用自由连接的方式,避免了在走线中使用交叉线的麻烦,整个板子焊接完成没有使用一根跳线,并采用“拖锡”的方式连线,简单美观。如图1.1、1.2 图1.1 反面焊接效果 图1.2 正面焊接效果 1.3 软件设计 本系统主要分为三个模块,一个是光电传感器模块,一个是步进电机模块,一个是数码管显示模块。程序流程图如下: 图1.3 软件流程图 1.4系统整体结果 图1.4 整体效果图 1.5心得体会 心得体

文档评论(0)

jiqinyu2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档