用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 注册
企业增值网 设为首页  
  管理    营销    品牌    案例  |  民营    团队    创业    趋势  |  女性    设备    安防    建材  |  房产    包装    项目    模具  |  教育    财经    资讯    新闻  |
  绩效    策略    人力    培训  |  专家    职场    企业    策略  |  文化    汽车    造纸    仪器  |  环保    印刷    物流    法律  |  云算    新华    军事    国际  |
首 页 │ 公司简介 │ 商品市场 │ 伯乐平台 │ 午间课堂 │ 视频集锦 │ 大型展览 │ 加盟代理 │ 关于我们
 今天是: 您现在位于:首页 专题论文
嵌入式微机在控制系统中的应用

[转贴自:网络    作者:未知    点击数:1124    更新时间:2012年07月03日]

  (2)FT245BM芯片功能简介

  在USB的开发中,要求设计人员对USB的标准、Firmware(固件)编程及驱动程序的编写等有较深入的了解;而基于FT245BM芯片的USB产品开发,能够使研发人员在最短的周期内开发出相应的USB产品。FT245BM芯片功能框图如图2所示,相关资源如下。

     ·两个FIFO数据缓冲区,128 byte的接收缓冲区和384 byte的发送缓冲区;
·接收和发送数据速度最高可达1M b/s;
·USB收发器提供USB1.1/2.0的全速物理接口到USB总线,支持UHCI/OHCI主控制器;
·串行接口引擎(SIE)主要用于完成USB数据的串/并双向转换;
·USB协议引擎管理来自USB设备控制端口的数据流;
·FIFO控制器处理外部接口和收发缓冲区间的数据转换;
·通过8根数据线D0~D7及读写控制线来完成和单片机的数据交互;
·内置3.3 V的稳压器,6 MHz的振荡器、8倍频的时钟倍频器、USB锁相环和EEPROM接口;
·采用32脚的PQFP封装,体积小巧。
  FT245BM的主要功能是进行USB和并行I/O口之间的协议转换。芯片一方面可从主机接收USB数据,并将其转换为并行I/O口的数据流格式发送给外设;另一方面外设可通过并行I/O口将数据转换为USB的数据格式传回主机。中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计。
2系统结构
  如图3所示,该电路为了适应各种不同场合的应用,提供了3种接口:USB、RS 485串行口和10Mb以太网接口。作为局部控制系统中的上位控制总机,它提供了完整的总线控制和远程通讯的功能。 

 

  3软件编程
  3.1基于TCP/IP协议(流套接字)的Socket编程

  控制系统利用Intranet来实现现场设备的远程监控和访问,WinSock通常是被称为“套接字”的通讯对象,它可使不同的应用程序跨网通讯。服务器一般有重复和并发两种,前者用于面向短时间能处理完的请求,由服务器自行处理,主要用于无连接的Socket编程模式,一般面向事务处理,一个请求一个应答就能解决问题。而后者则处理时间不定的请求。在控制系统中,要不定时的监测和控制现场设备,采用面向连接的Socket编程模式完成服务 器(SC-12)与客户机之间的通讯。对于SC-12微机,它提供了通过利用Borland C++5.02开发环境和Beck IPC公司提供的软件调试环境,很方便的进行服务器端的Socket编程。而对于客户端的用户界面,可用Visual C++6.0开发环境,通过WinSock API来编写网络通信的客户端程序。

  3.2USB客户应用程序

  当FT245BM的USB接口连接到主机后,必须在PC机上安装一个由FTDI公司免费提供的 虚拟串行口VCP(Virtual COM Port)驱动程序。该驱动程序兼容Windows 98/98 SE、Window s 2000/ME/XP等不同版本。用户可以在这虚拟串口上进行应用程序的开发。该虚拟串口可 以象一个标准的物理串口那样被访问,可本质上所有针对虚拟串口的数据通信都是通过USB总线完成的,在设备端则通过并行I/O口完成。

  在PC端,应用VC对虚拟串口(通常为COM3)进行应用编程。采用Visual C++6.0环境自带的串口通讯控件Microsoft Communications Control(Version60)进行编程。通讯控 件的工作原理类似于中断方式,当有通讯事件发生时(如发送、接收数据),就会触发OnComm事件。在OnComm事件的处理函数中调用GetCommEvent()函数,由该函数的返回值即可确定是什么类型的事件,并由此做出相应的处理,在串口通讯程序中只需设置和监视MSComm控件的属性和事件便可。通过串口通讯控件,用户就可以轻松编写自己的应用程序。

  4结语

  由于采用了嵌入式微机并外扩FT245BM的USB芯片,可以很容易的使得控制系统中的网络节点智能化,并有利于通过用户软件开发升级控制系统和拓宽控制网络;同时FT 245BM的USB芯片,为硬件编程(修改硬件)和USB客户应用程序的开发提供了很大便利。

上一页 第 1 2 页

 
  • 上一篇: 变电站自动化系统存在问题的分析探讨

  • 下一篇: 阀门行业技术创新与发展形势探析
  • 【打印此文】 【关闭窗口】
    加盟企业 更多
    欧泰克门窗有限公司
    龙卷风科技有限公司
    武汉群胜科技
    博达自动焊接设备
    技缘智能--有限公司
    鑫民生遮阳帘
    奥邦表面技术....
    深圳秋田科技汉办
    维安宁科技有限公司
    一舟电子科技公司
    加盟企业 更多
    思浪实业有限公司
    深圳中基恒润(LED)
    高特装饰
    恋晴集成吊顶
    康王橱柜集成家居
    丽邦地板
    益骏建材有限公司
    欧雅美橱柜
    响美商贸有限公司
    东方超宇装饰公司
    加盟企业 更多
    华斯瓦德有限公司
    唐城商贸有限公司
    科海消防安全工程
    欧亿橱柜
    名鼎集成组合吊顶
    贵州省九阡九公司
    上海百益橱柜
    武汉国冠九鼎装饰
    瑾良喜慕乐整体家居
    世纪明珠酒店
    联系我们 ┊ 网站留言 ┊ 友情链接 ┊ 与我在线 ┊ 管理 ┊ TOP
    鄂ICP备11009518号
    联系我们:qyzzw888@163.com
    Copyright(c)2005 企业增值网.AllRights Reserved.