《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 嵌入式微機在控制系統中的應用
嵌入式微機在控制系統中的應用
摘要: 介紹了采用嵌入式微機SC-12和USB接口芯片FT245BM的智能控制終端,它具有3種靈活的數據接口方式:以太網、USB和RS485串行口。通過以太網連接可以實現靈活的遠程數據獲取與控制;通過USB串口總線,可以方便地進行現場數據的存取和設備的調試;而通過RS485總線可以使得一個嵌入式微機SC-12與40個掛接在總線上的控制模塊進行通訊。
Abstract:
Key words :

摘 要:介紹了采用嵌入式微機SC-12和USB接口芯片FT245BM 的智能控制終端,它具有3種靈活的數據接口方式:以太網、USB和RS485串行口。通過以太 網連接可以實現靈活的遠程數據獲取與控制;通過USB串口總線,可以方便地進行現場數據 的存取和設備的調試;而通過RS485總線可以使得一個嵌入式微機SC-12與40個掛接在總線 上的控制模塊進行通訊。

關鍵詞:嵌入式微機 FT245BM芯片 RS485總線 并行I/O 通訊協議

0引言

HIRFL—CSR(蘭州重離子冷卻儲存環)是國家級重點實驗室。CSR控制系統是保證CSR正常運行的重要環節。該控制系統是由多個子系統分別組成的。在CSR新的控制方案中,允許用戶通過TCP/IP協議來訪問遠程控制設備和獲知設備的當前運行情況。為此,設計并采用嵌入式微機控制終端,使其能通過Intran et網絡與控制室中的客戶機進行遠程通訊,同時也可以將接收到的遠程控制命令,傳送到掛接RS485總線上的多個控制子模塊,反之也可以順利通訊。采用USB控制芯片FT245BM進行串口USB和并行I/O口之間的協議轉換,使得工作人員在現場通過運行USB客戶程序來對嵌入式微機進行現場數據采集和調試,并有利于從局部到整體調試安裝,逐步完成整個大控制系統的構建。

1芯片的選擇

(1)控制模塊采用的嵌入式微機是德國Beck IPC公司生產的SC-12。如圖1所示,它的內核采用固化了DOS系統的80186芯片,其資源如下:


·8018620 MHz16位CPU;
·支持TCP/IP的實時DOS操作系統;
·512KB的用戶RAM和512KB的Flash Disk(其中256KB用于操作系統);
·6×256 byte I/O空間;
·14根程序可編的雙向引腳(32腳的雙列直插封裝);
·電源功耗350 mA(典型);
·可擴充2GB的外接硬盤;
·兩個標準串行接口(用于初始設置);
·一個雙絞線以太網接口(10/100BaseT 提供FTP,Telnet,HTTP服務連接);
·兩路定時器輸出和兩路定時器輸入;
·掉電保護機制;
·一個編程串口。
(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客戶應用程序的開發提供了很大便利。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久99国产精品免费| 欧美理论电影网| 99国产精品久久久久久久成人热 | 亚洲最新色图| 亚洲精品国产精品国自产观看浪潮| 一区免费在线| 在线欧美日韩精品| 亚洲电影免费在线观看| 在线看日韩欧美| 亚洲第一在线综合在线| 亚洲国产日韩精品| 亚洲精品久久久久| 亚洲看片一区| 一区二区三区国产在线观看| 在线亚洲欧美专区二区| 亚洲午夜电影| 午夜精品美女久久久久av福利| 亚洲综合精品四区| 欧美一区二区高清| 久久精品国产欧美亚洲人人爽| 久久精品亚洲一区二区三区浴池| 久久精品视频在线播放| 亚洲国产高清在线| 亚洲精品欧洲| 亚洲私拍自拍| 久久er99精品| 免费久久精品视频| 欧美日韩一区在线| 国产精品视频最多的网站| 国产日本精品| 国产综合婷婷| 亚洲激情视频在线播放| 一本色道精品久久一区二区三区 | 一本久道久久综合狠狠爱| 正在播放欧美视频| 午夜精品av| 久久精品国产91精品亚洲| 久久男女视频| 欧美精品 日韩| 国产精品美女午夜av| 国产一区二区在线观看免费播放| 影音先锋另类| 99在线精品免费视频九九视| 亚洲欧美中日韩| 最新日韩在线| 亚洲在线观看视频| 久久精品视频播放| 欧美精品v日韩精品v国产精品| 国产精品国产福利国产秒拍| 国内成+人亚洲+欧美+综合在线| 亚洲电影欧美电影有声小说| 一二美女精品欧洲| 欧美一区二区三区视频在线| 亚洲日本中文字幕区| 亚洲一区精品视频| 裸体丰满少妇做受久久99精品| 欧美精品一区二区三区高清aⅴ| 国产精品青草久久久久福利99| 激情亚洲网站| 一区二区三区 在线观看视| 久久国产精品毛片| 亚洲一区二区视频在线| 久久尤物视频| 欧美视频一区| 在线观看91久久久久久| 亚洲一区二区三区高清不卡| 亚洲人人精品| 小黄鸭视频精品导航| 欧美精品999| 国产一区二区三区av电影| 亚洲狼人精品一区二区三区| 久久xxxx精品视频| 亚洲一区二区在线播放| 免费一区视频| 国产欧美日韩激情| 日韩天堂在线视频| 亚洲国产老妈| 欧美在线免费一级片| 欧美日韩一区二区三区四区五区| 一区二区亚洲欧洲国产日韩| 亚洲一区二区三区久久| 日韩亚洲国产精品| 久久一日本道色综合久久| 国产麻豆一精品一av一免费| 亚洲美女福利视频网站| 亚洲国产欧美一区二区三区久久| 午夜精品一区二区三区在线播放| 欧美国产一区视频在线观看| 国模私拍一区二区三区| 亚洲欧美日韩一区二区三区在线观看 | 一区二区三区视频在线观看| 91久久久一线二线三线品牌| 久久av一区二区三区漫画| 欧美手机在线视频| 亚洲精品久久久蜜桃| 亚洲高清视频在线观看| 久久激情视频免费观看| 国产精品看片资源| 99精品欧美一区二区三区综合在线| 亚洲国产一区二区三区青草影视| 久久aⅴ国产紧身牛仔裤| 国产精品swag| 日韩午夜在线播放| 一本久道久久久| 欧美精品网站| 91久久极品少妇xxxxⅹ软件| 亚洲国产专区校园欧美| 久久蜜桃香蕉精品一区二区三区| 国产伦一区二区三区色一情| 亚洲一区图片| 午夜精品亚洲| 国产精品网站一区| 亚洲欧美国产精品桃花| 午夜精品一区二区三区电影天堂 | 日韩视频免费观看高清完整版| 亚洲国产影院| 美女视频网站黄色亚洲| 黄网站免费久久| 久久精品99国产精品酒店日本| 欧美专区第一页| 国产精品一区毛片| 亚洲制服av| 欧美亚洲免费电影| 国产精品视频最多的网站| 亚洲在线国产日韩欧美| 香蕉乱码成人久久天堂爱免费| 国产精品色午夜在线观看| 亚洲一区久久| 亚洲专区国产精品| 国产精品久久久久天堂| 亚洲无线视频| 午夜视频在线观看一区二区三区| 国产精品久久久久久久久久ktv | 国产精品视频免费| 欧美一区亚洲二区| 日韩亚洲欧美一区| 国模 一区 二区 三区| 久久精品99国产精品日本| 麻豆精品传媒视频| 亚洲片国产一区一级在线观看| 99re66热这里只有精品3直播| 欧美久久视频| 亚洲天堂黄色| 久久久国产精彩视频美女艺术照福利| 国产综合网站| 亚洲精品在线免费观看视频| 欧美日韩在线视频一区二区| 亚洲制服av| 卡通动漫国产精品| 91久久黄色| 午夜精品久久久久久久蜜桃app | 亚洲在线成人精品| 国产日韩在线播放| 亚洲精品久久久久久久久久久| 欧美激情在线免费观看| 亚洲深爱激情| 久久久久欧美| 亚洲人成在线观看| 香蕉成人久久| 在线日韩日本国产亚洲| 中文国产一区| 国产一区二区成人| 日韩一区二区精品视频| 国产精品永久免费在线| 亚洲国内精品| 国产精品久久久久久久久| 亚洲第一天堂av| 欧美视频在线一区二区三区| 欧美伊人久久久久久久久影院| 欧美国内亚洲| 亚洲欧美不卡| 欧美福利在线| 亚洲综合国产精品| 欧美电影免费| 亚洲欧美在线网| 欧美激情日韩| 午夜精品一区二区三区在线播放 | 亚洲免费av网站| 国产欧美日韩综合精品二区| 最新成人在线| 国产精品视频专区| 亚洲免费电影在线观看| 国产女人精品视频| 一区二区欧美国产| 韩国一区二区三区在线观看| 亚洲无玛一区| 在线观看日韩av电影| 午夜精品久久久久久久白皮肤| 亚洲电影中文字幕| 欧美制服丝袜第一页| 一本不卡影院| 美女国产一区| 午夜在线精品偷拍| 欧美午夜精品久久久久免费视| 亚洲国产日韩欧美在线动漫| 国产欧美一区二区精品婷婷| 一本久久青青| 在线免费观看欧美| 久久久www成人免费毛片麻豆| 日韩一级黄色大片|