国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Usb傳輸接口16入16出光電隔離可編程i/o裝置的制作方法

      文檔序號(hào):6475487閱讀:266來(lái)源:國(guó)知局
      專利名稱:Usb傳輸接口16入16出光電隔離可編程i/o裝置的制作方法
      技術(shù)領(lǐng)域
      本實(shí)用新型涉及光電隔離裝置,具體涉及USB傳輸接口 16入16出光電隔 離可編程1/0裝置。
      背景技術(shù)
      目前,對(duì)于開關(guān)量設(shè)備或機(jī)構(gòu)進(jìn)行控制時(shí),采用光電隔離裝置,現(xiàn)有的光 口隔離裝置芯片引腳多,通用性差,成本較高,且不能實(shí)現(xiàn)信號(hào)的遠(yuǎn)距離導(dǎo)出 傳輸。
      發(fā)明內(nèi)容
      本實(shí)用新型的目的在于提供一種USB傳輸接口 16入16出光電隔離可編 程I/0裝置,通過(guò)該光電隔離裝置輸入輸出數(shù)據(jù)控制開關(guān)量設(shè)備,該裝置芯片 引腳少,通用性強(qiáng),工作可靠。
      本實(shí)用新型的技術(shù)解決方案是該裝置采集16路開關(guān)量數(shù)據(jù),控制16路 開關(guān)量執(zhí)行器,所有輸入信號(hào)由USB1.1接口傳送到計(jì)算機(jī)內(nèi),由USB1.1接口 接收來(lái)自計(jì)算機(jī)的控制信號(hào),通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)完成與計(jì)算機(jī) 的雙向數(shù)據(jù)傳輸;該裝置包括硬件接口,硬件接口包括三個(gè)模塊來(lái)完成數(shù)據(jù)采 集與輸出量處理過(guò)程,即數(shù)據(jù)采集處理模塊、開關(guān)量控制輸出模塊和USB1. 1 傳輸模塊,數(shù)據(jù)采集處理模塊連接16路輸入信號(hào)接口,數(shù)據(jù)采集處理模塊通 過(guò)可編程1/0口連接16路輸出信號(hào)接口。
      12數(shù)據(jù)采集模塊數(shù)據(jù)采集處理模塊的核心芯片為AT89S52芯片,數(shù)據(jù)采集 處理模塊通過(guò)可編程1/0口連接16路輸出信號(hào)接口,可編程1/0口為8255可 編程1/0芯片。
      開關(guān)量控制輸出模塊開關(guān)量控制輸出模塊為PHILIPS的PDIUSBD12。
      本實(shí)用新型利用內(nèi)部中斷方式0對(duì)被采樣開關(guān)量輸入數(shù)據(jù),內(nèi)部中斷方式 1完成從USB接口傳輸來(lái)的開關(guān)量輸出數(shù)據(jù),并完成向輸出接口傳輸控制信號(hào), 所有輸入與輸出采用光電隔離的方式,使用11.0592M的晶振,所采集的數(shù)據(jù) 通過(guò)P0 口傳輸給PDIUSBD12,由USB接口通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)得 到輸入數(shù)據(jù),由USB接口通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)將開關(guān)量控制數(shù)據(jù) 傳輸給AT89S52芯片,接收數(shù)據(jù)后,通過(guò)對(duì)8255的編程,經(jīng)由PB 口和PC 口 給光電隔離器,實(shí)現(xiàn)對(duì)連接于輸出接口的開關(guān)量設(shè)備或機(jī)構(gòu)進(jìn)行控制。
      本裝置的數(shù)據(jù)采集處理模塊,主要完成IO擴(kuò)展和16路輸入數(shù)據(jù)采集并發(fā) 送到開關(guān)量控制輸出的模塊的功能;開關(guān)量控制輸出模塊主要完成數(shù)據(jù)傳輸并 發(fā)送到USB1. 1傳輸模塊的功能以及接收數(shù)據(jù)并發(fā)送到可編程I/O 口的功能, U0部分以8255為主,是IO擴(kuò)展部分,完成16路輸入數(shù)據(jù)和16路輸出數(shù)據(jù)。
      本實(shí)用新型的芯片價(jià)格便宜,成本低,芯片引腳少,相對(duì)容易焊接,通用 性強(qiáng),工作可靠。


      圖l為本實(shí)用新型電路原理圖。
      圖中l(wèi).數(shù)據(jù)采集處理模塊Ul, 2.開關(guān)控制輸出模塊U2, 3.USB1.1傳輸 模塊U3, 4.可編程I/O口U0, 5.16路輸入信號(hào)接口, 6.16路輸出信號(hào)接口。
      具體實(shí)施方式
      如圖1所示,該裝置采集16路開關(guān)量數(shù)據(jù),控制16路開關(guān)量執(zhí)行器,所 有輸入信號(hào)由USB1. 1接口傳送到計(jì)算機(jī)內(nèi),由USB1.1接口接收來(lái)自計(jì)算機(jī)的 控制信號(hào),通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)完成與計(jì)算機(jī)的雙向數(shù)據(jù)傳輸; 該裝置包括硬件接口 ,硬件接口包括三個(gè)模塊來(lái)完成數(shù)據(jù)采集與輸出量處理過(guò) 程,即數(shù)據(jù)采集處理模塊l、開關(guān)量控制輸出模塊2和USB1.1傳輸模塊3,數(shù)據(jù)采集處理模塊1連接16路輸入信號(hào)接口 5,數(shù)據(jù)采集處理模塊1通過(guò)可編程 I/O 口 4連接16路輸出信號(hào)接口 6。
      數(shù)據(jù)采集處理模塊1的核心芯片為AT89S52芯片,數(shù)據(jù)采集處理模塊1通 過(guò)可編程1/0口 4連接16路輸出信號(hào)接口 6,可編程1/0口 4為8255可編程 1/0芯片。
      開關(guān)量控制輸出模塊2為PHILIPS的PDIUSBD12。 本實(shí)用新型的具體電路連接如下其中U1的AT89S52: U1-R1的一端與VCC相連,另一端連接到AT89S52的第31引腳;UI-R3的 一端與VCC相連,另一端與UI-LED正極連接;U1-LED的正極與U1-Rl的一端 相連,負(fù)極連接到AT89S52的第13引腳;U1-Cl的一端與VCC相連,另一端分 別與UI-R2的一端和AT89S52的第9引腳、8255的第35引腳連接;UI-R2的一 端分別與U1-C1的一端和AT89S52的第9引腳相連,另一端接地;UI-C2的一 端接地,另一端分別連接U1-CRY的一端和AT89S52的第19引腳;Ul-C3的一 端接地,另一端分別連接m-CRY的一端和AT89S52的第18引腳;U1-CRY的一 端分別連接Ul-C2的一端和AT89S52的第19引腳,另一端分別連接Ul-C3的一 端和AT89S52的第18引腳;AT89S52的第1引腳連接到UI-R25和UI-9的第4 引腳;AT89S52的第2引腳連接到UI-R26和UI-10的第4引腳;AT89S52的第 3引腳連接到UI-R27和UI-11的第4引腳;AT89S52的第4引腳連接到UI-R28 和UI-12的第4引腳;AT89S52的第5引腳連接到UI-R29和UI-13的第4引腳; AT89S52的第6引腳連接到UI-R30和UI-14的第4引腳;AT89S52的第7引腳 連接到UI-R31和UI-15的第4引腳;AT89S52的第8引腳連接到UI-R32和UI-16 的第4引腳;AT89S52的第9引腳分別連接U1-Cl的一端和UI-R2的一端和8255 的第35引腳;AT89S52的第10引腳連接到PDIUSBD12的第20引腳;AT89S52 的第11引腳懸空;AT89S52的第12引腳分別連接U2-R2的一端和PDIUSBD12 的第14引腳;AT89S52的第13引腳連接到UI-LED的負(fù)端;AT89S52的第14 引腳懸空;AT89S52的第15引腳懸空;AT89S52的第16引腳連接到PDIUSBD12 的第16引腳和8255的第36引腳;AT89S52的第17引腳連接到PDIUSBD12的 第15引腳和8255的第5引腳;AT89S52的第19引腳分別連接U1-C2的一端和U1-CRY的一端;AT89S52的第18引腳分別連接Ul-C3的一端和Ul-CRY的一端; AT89S52的第20引腳接地;AT89S52的第21引腳懸空;AT89S52的第22引腳 懸空;AT89S52的第23引腳懸空;AT89S52的第24引腳懸空;AT89S52的第25 引腳連接到8255的第9引腳;AT89S52的第26引腳連接到8255的第8引腳; AT89S52的第27引腳連接到8255的第6引腳;AT89S52的第28引腳連接到 PDIUSBD12的第11引腳;AT89S52的第29引腳懸空;AT89S52的第30引腳連 接到PDIUSBD12的第10引腳;AT89S52的第31引腳連接到Ul-R3的一端; AT89S52的第32引腳連接到PDIUSBD12的第9引腳和8255的第27引腳;AT89S52 的第33引腳連接到PDIUSBD12的第8引腳和8255的第28引腳;AT89S52的第 34引腳連接到PDIUSBD12的第7引腳和8255的第29引腳;AT89S52的第35 引腳連接到PDIUSBD12的第6引腳和8255的第30引腳;AT89S52的第36引腳 連接到PDIUSBD12的第4引腳和8255的第31引腳;AT89S52的第37引腳連接 到PDIUSBD12的第3引腳和8255的第32引腳;AT89S52的第38引腳連接到 PDIUSBD12的第2引腳和8255的第33引腳;AT89S52的第39引腳連接到 PDIUSBD12的第1引腳和8255的第34引腳;AT89S52的第40引腳連接到VCC;
      其中,U2的PDIUSBD12:
      U2-R1的一端與VCC相連,另一端連接到PDIUSBD12的第12引腳;U2-R2 的一端與VCC相連,另一端分別連接到PDIUSBD12的第14引腳和AT89S52的 第12引腳;U2-R3的一端與地相連,另一端連接到PDIUSBD12的第28引腳; U2-C1的一端與VCC相連,另一端接地;U2-C2的一端與VCC相連,另一端接 地;U2-C3的正端與VCC相連,負(fù)端接地;U2-C4的正端分別與U2-C5的一端 和PDIUSBD12的第27引腳相連,負(fù)端接地;U2-C5的一端分別與U2-C4的正端 和PDIUSBD12的第27引腳相連,另一端接地;U2-R4的一端連接到PDIUSBD12 的第25引腳,另一端分別與U2-R10的一端和USB-CONNECTOR的第2引腳相連; U2-R5的一端連接到PDIUSBD12的第26引腳,另一端分別與U2-R11的一端和 USB-CONNECTOR的第3引腳相連;U2-R10的一端接地,另一端分別與U2-R4的一 端和USB"C0NNECT0R的第2引腳相連;U2-Rll的一端接地,另一端分別與U2-R5 的一端和USB-C0NNECT0R的第2引腳相連;U2-C6的一端接地,另一端分別與U2~CRY的一端和PDIUSBD12的第23弓腳相連;U2-C7的一端接地,另一端分別與U2"CRY 的一端和PDIUSBD12的第22引腳相連;U2-CRY的一端分別與U2-C7的一端和 PDIUSBD12的第22引腳相連,另一端分別與U2-C6的一端和PDIUSBD12的第23 引腳相連;U2-LED的負(fù)極與PDIUSBD12的第21引腳相連,正極與U2-R6的一 端相連;U2-R6的一端與U2-LED的正極相連,另一端接VCC; U2-R7的一端分 別與U2-R8的一端和PDIUSBD12的第19引腳相連,另一端接VCC; U2-R8的一端 分別與U2-R7的一端和PDIUSBD12的第19引腳相連,另一端接地;U2-R9的一 端和PDIUSBD12的第18引腳相連,另一端接VCC; PDIUSBD12的第1引腳連接 到AT89S52的第39引腳和8255的第34引腳;PDIUSBD12的第2引腳連接到 AT89S52的第38引腳和8255的第33引腳;PDIUSBD12的第3引腳連接到AT89S52 的第37引腳和8255的第32引腳;PDIUSBD12的第4引腳連接到AT89S52的第 36引腳和8255的第31引腳;PDIUSBD12的第5引腳接地;PDIUSBD12的第6 引腳連接到AT89S52的第35引腳和8255的第30引腳;PDIUSBD12的第7引腳 連接到AT89S52的第34引腳和8255的第29引腳;PDIUSBD12的第8引腳連接 到AT89S52的第33引腳和8255的第28引腳;PDIUSBD12的第9引腳連接到 AT89S52的第32引腳和8255的第27引腳;PDIUSBD12的第10引腳連接到 AT89S52的第30引腳;PDIUSBD12的第11引腳連接到AT89S52的第28引腳; PDIUSBD12的第12引腳連接到U2-R1的一端;PDIUSBD12的第13引腳懸空; PDIUSBD12的第14引腳分別連接U2-R2的一端和AT89S52的第12引腳; PDIUSBD12的第15引腳連接到AT89S52的第17引腳和8255的第5引腳; PDIUSBD12的第16引腳連接到AT89S52的第16引腳和8255的第6引腳; PDIUSBD12的第17引腳懸空;PDIUSBD12的第18引腳連接到U2-R9的一端; PDIUSBD12的第19引腳分別連接到U2-R7的一端和U2-R8的一端;PDIUSBD12 的第20引腳連接到AT89S52的第10引腳;PDIUSBD12的第21引腳連接到U2-LED 的負(fù)極;PDIUSBD12的第22引腳分別連接到U2-C7和U2-CRY; PDIUSBD12的第 23引腳分別連接到U2-C6和U2-CRY; PDIUSBD12的第24引腳分別連接到VCC; PDIUSBD12的第25引腳連接到U2-R4的一端;PDIUSBD12的第26引腳連接到 U2-R5的一端;PDIUSBD12的第27引腳分別連接到U2-C5的一端和U2-C4的正極;PDIUSBD12的第28引腳連接到U2-R3的一端; 其中,U3的USB1.1:
      USB CONNECTOR-1端連接到VCC; USB C0NNECT0R-2端分別與U2-R10的一 端和U2-R4的一端連接;USB C0NNECT0R-3端分別與U2-Rll的一端和U2-R5的 一端連接;USB CONNECTOR-4端接地;
      其中,U0的8255:
      8255的第1引腳連接到UI-R20的一端和UI-4的第4引腳;8255的第2 引腳連接到UI-R19的一端和UI-3的第4引腳;8255的第3引腳連接到UI-R18 的一端和UI-2的第4引腳;8255的第4引腳連接到UI-R17的一端和UI-1的 第4引腳;8255的第5引腳連接到AT89S52的第17引腳和PDIUSBD12的第15 引腳;8255的第6引腳連接到AT89S52的第27引腳;8255的第7引腳懸空; 8255的第8引腳連接到AT89S52的第26引腳;8255的第9引腳連接到AT89S52 的第25引腳;8255的第10引腳連接到U0-R16的一端;8255的第11弓l腳連 接到U0-R15的一端;8255的第12引腳連接到UO-R14的一端;8255的第13 引腳連接到U0-R13的一端;8255的第14引腳連接到UO-R9的一端;8255的 第15引腳連接到U0-R10的一端;8255的第16引腳連接到U0-Rll的一端;8255 的第17引腳連接到U0-R12的一端;8255的第18引腳連接到U0-Rl的一端; 8255的第19引腳連接到UO-R2的一端;8255的第20引腳連接到U0-R3的一 端;8255的第21引腳連接到U0-R4的一端;8255的第22引腳連接到U0-R5 的一端;8255的第23引腳連接到U0-R6的一端;8255的第24引腳連接到U0-R7 的一端;8255的第25引腳連接到U0-R8的一端;8255的第26引腳懸空;8255 的第27引腳連接到AT89S52的第32引腳和PDIUSBD12的第9引腳;8255的第 28引腳連接到AT89S52的第33引腳和PDIUSBD12的第8引腳;8255的第29 引腳連接到AT89S52的第34引腳和PDIUSBD12的第7引腳;8255的第30引腳 連接到AT89S52的第35引腳和PDIUSBD12的第6引腳;8255的第31引腳連接 到AT89S52的第36引腳和PDIUSBD12的第4引腳;8255的第32引腳連接到 AT89S52的第37引腳和PDIUSBD12的第3引腳;8255的第33引腳連接到AT89S52 的第38引腳和PDIUSBD12的第2引腳;8255的第34引腳連接到AT89S52的第
      1739引腳和PDIUSBD12的第1引腳;8255的第35引腳連接到Ul-Cl、 U1-R2的一 端和AT89S52的第9引腳;8255的第36引腳連接到AT89S52的第16引腳和 PDIUSBD12的第16引腳;8255的第37引腳連接到UI-R24的一端和Ul-8的第 4引腳;8255的第38引腳連接到UI-R23的一端和UI-7的第4引腳;8255的 第39引腳連接到Ul-R22的一端和UI-6的第4引腳;8255的第40引腳連接到 UI-R21的一端和UI-5的第4引腳;
      其中,16路輸入信號(hào)接口JI-INPUT:
      UI-R1 —端接JI-INPUT的第1引腳,另一端連接到UI-1的第2引腳;UI-R2 一端接JI-INPUT的第2引腳,另一端連接到UI-2的第2引腳;UI-R3—端接 JI-INPUT的第3引腳,另一端連接到UI-3的第2引腳;UI-R4 —端接JI-INPUT 的第4引腳,另一端連接到UI-4的第2引腳;UI-R5—端接JI-INPUT的第5 引腳,另一端連接到UI-5的第2引腳;UI-R6—端接JI-INPUT的第6引腳, 另一端連接到UI-6的第2引腳;III-R7—端接JI-INPUT的第7引腳,另一端 連接到UI-7的第2引腳;UI-R8—端接JI-INPUT的第8引腳,另一端連接到 UI-8的第2引腳;UI-R9—端接JI-INPUT的第9引腳,另一端連接到UI-9的 第2引腳;UI-R10—端接JI-INPUT的第10引腳,另一端連接到UI-10的第2 引腳;UI-Rll —端接JI-INPUT的第11引腳,另一端連接到UI-11的第2引腳; UI-R12 —端接JI-INPUT的第12引腳,另一端連接到UI-12的第2引腳;UI-R13 一端接JI-INPUT的第13引腳,另一端連接到UI-13的第2引腳;UI-R14 —端 接JI-INPUT的第14引腳,另一端連接到UI-14的第2引腳;UI-R15 —端接 JI-INPUT的第15引腳,另一端連接到UI-15的第2引腳;UI-R16 —端接 JI-INPUT的第16引腳,另一端連接到UI-16的第2引腳;HI-R17—端接VCC, 另一端連接到UI-l的第4引腳和8255的第4引腳;UI-R18—端接VCC,另一 端連接到UI-2的第4引腳和8255的第3引腳;UI-R19—端接VCC,另一端連 接到UI-3的第4引腳和8255的第2引腳;UI-R20 —端接VCC,另一端連接到 UI-4的第4引腳和8255的第1引腳;UI-R21—端接VCC,另一端連接到UI-5 的第4引腳和8255的第40引腳;UI-R22—端接VCC,另一端連接到UI-6的 第4引腳和8255的第39引腳;UI-R23 —端接VCC,另一端連接到UI-7的第4引腳和8255的第38引腳;UI-R24—端接VCC,另一端連接到UI-8的第4引 腳和8255的第37引腳;UI-R25—端接VCC,另一端連接到UI-9的第4引腳 和AT89S52的第1引腳;UI-R26—端接VCC,另一端連接到UI-10的第4引腳 和AT89S52的第2引腳;UI-R27—端接VCC,另一端連接到UI-11的第4引腳 和AT89S52的第3引腳;UI-R28—端接VCC,另一端連接到UI-12的第4引腳 和AT89S52的第4引腳;UI-R29—端接VCC,另一端連接到UI-13的第4引腳 和AT89S52的第5引腳;UI-R30—端接VCC,另一端連接到UI-14的第4引腳 和AT89S52的第6引腳;UI-R31 —端接VCC,另一端連接到UI-15的第4引腳 和AT89S52的第7引腳;UI-R32—端接VCC,另一端連接到UI-16的第4引腳 和AT89S52的第8引腳;UI-1的第1引腳接VCC; UI-1的第2引腳接UI-R1的 一端;UI-1的第3引腳接地;UI-1的第4引腳接UI-R17的一端和8255的第4 引腳;UI-2的第1引腳接VCC; UI-2的第2引腳接UI-R2的一端;UI-2的第3 引腳接地;UI-2的第4引腳接UI-R18的一端和8255的第3引腳;UI-3的第1 引腳接VCC; UI-3的第2引腳接UI-R3的一端;UI-3的第3引腳接地;UI-3 的第4引腳接UI-R19的一端和8255的第2引腳;UI-4的第1引腳接VCC;UI-4 的第2引腳接UI-R4的一端;UI-4的第3引腳接地;UI-4的第4引腳接UI-R20 的一端和8255的第1引腳;UI-5的第1引腳接VCC; UI-5的第2引腳接UI-R5 的一端;UI-5的第3引腳接地;UI-5的第4引腳接UI-R21的一端和8255的 第40引腳;UI-6的第1引腳接VCC; UI-6的第2引腳接UI-R6的一端;UI-6 的第3引腳接地;UI-6的第4引腳接UI-R22的一端和8255的第39引腳;UI-7 的第1引腳接VCC; UI-7的第2引腳接UI-R7的一端;UI-7的第3引腳接地; UI-7的第4引腳接UI-R23的一端和8255的第38引腳;UI-8的第1引腳接VCC; UI-8的第2引腳接UI-R8的一端;UI-8的第3引腳接地;UI-8的第4引腳接 UI-R24的一端和8255的第37引腳;UI-9的第1引腳接VCC; UI-9的第2引腳 接UI-R9的一端;UI-9的第3引腳接地;UI-9的第4引腳接UI-R25的一端和 AT89S52的第1引腳;UI-10的第1引腳接VCC; UI-10的第2引腳接UI-RIO 的一端;UI-10的第3引腳接地;UI-10的第4引腳接UI-R26的一端和AT89S52
      的第2引腳;UI-ll的第l引腳接VCC; UI-11的第2引腳接UI-Rll的一端;UI-ll的第3引腳接地;UI-11的第4引腳接UI-R27的一端和AT89S52的第3 引腳;UI-12的第1引腳接VCC; UI-12的第2引腳接UI-R12的一端;UI-12 的第3引腳接地;UI-12的第4引腳接UI-R28的一端和AT89S52的第4引腳; UI-13的第1引腳接VCC; UI-13的第2引腳接UI-R13的一端;UI-13的第3 引腳接地;UI-13的第4引腳接UI-R29的一端和AT89S52的第5引腳;UI-14 的第1引腳接VCC; UI-14的第2引腳接UI-R14的一端;UI-14的第3引腳接 地;UI-14的第4引腳接UI-R30的一端和AT89S52的第6引腳;UI-15的第1 引腳接VCC; UI-15的第2引腳接UI-R15的一端;UI-15的第3引腳接地;UI-15 的第4引腳接UI-R31的一端和AT89S52的第7引腳;UI-16的第1引腳接VCC; UI-16的第2引腳接UI-R16的一端;UI-16的第3引腳接地;UI-16的第4引 腳接UI-R32的一端和AT89S52的第8引腳;
      其中,16路輸出信號(hào)接口 JO-OUTPUT:
      U0-R1 —端接8255的第18引腳,另一端連接到UO-1的第2引腳;U0-R2 一端接8255的第19引腳,另一端連接到U0-2的第2引腳;U0-R3 —端接8255 的第20引腳,另一端連接到U0-3的第2引腳;U0-R4—端接8255的第21引 腳,另一端連接到U0-4的第2引腳;U0-R5—端接8255的第22引腳,另一端 連接到U0-5的第2引腳;U0-R6 —端接8255的第23引腳,另一端連接到U0-6 的第2引腳;U0-R7 —端接8255的第24引腳,另一端連接到U0-7的第2引腳; U0-R8—端接8255的第25引腳,另一端連接到U0-8的第2引腳;U0-R9—端 接8255的第14引腳,另一端連接到U0-9的第2引腳;U0-RIO —端接8255的 第15引腳,另一端連接到U0-10的第2引腳;U0-Rll—端接8255的第16引 腳,另一端連接到U0-11的第2引腳;U0-R12—端接8255的第17引腳,另一 端連接到U0-12的第2引腳;U0-R13 —端接8255的第13引腳,另一端連接到 U0-13的第2引腳;U0-R14—端接8255的第12引腳,另一端連接到U0-14的 第2引腳;U0-R15 —端接8255的第11引腳,另一端連接到U0-15的第2引腳; U0-R16 —端接8255的第10引腳,另一端連接到U0-16的第2引腳;U0-R17 一端接VCC,另一端連接到U0-1的第4引腳和JO-OUTPUT的第1引腳;U0-R18 一端接VCC,另一端連接到U0-2的第4引腳和JO-0UTPUT的第2引腳;U0-R19一端接VCC,另一端連接到U0-3的第4引腳和JO-0UTPUT的第3引腳;U0-R20 一端接VCC,另一端連接到U0-4的第4引腳和JO-OUTPUT的第4引腳;U0-R21 一端接VCC,另一端連接到U0-5的第4引腳和JO-0UTPUT的第5引腳;U0-R22 一端接VCC,另一端連接到U0-6的第4引腳和J0-OUTPUT的第6引腳;U0-R23 一端接VCC,另一端連接到U0-7的第4引腳和J0-OUTPUT的第7引腳;U0-R24 一端接VCC,另一端連接到U0-8的第4引腳和J0-0UTPUT的第8引腳;U0-R25 一端接VCC,另一端連接到U0-9的第4引腳和J0-OUTPUT的第9引腳;U0-R26 一端接VCC,另一端連接到U0-10的第4引腳和JO-OUTPUT的第10引腳;U0-R27 一端接VCC,另一端連接到U0-11的第4引腳和JO-OUTPUT的第11引腳;U0-R28 一端接VCC,另一端連接到U0-12的第4引腳和JO-OUTPUT的第12引腳;U0-R29 一端接VCC,另一端連接到U0-13的第4引腳和JO-OUTPUT的第13引腳;U0-R30 一端接VCC,另一端連接到U0-14的第4引腳和JO-OUTPUT的第14引腳;U0-R31 一端接VCC,另一端連接到U0-15的第4引腳和J0-0UTPUT的第15引腳;U0-R32 一端接VCC,另一端連接到U0-16的第4引腳和JO-OUTPUT的第16引腳;U0-1 的第1引腳接VCC; U0-1的第2引腳接U0-Rl的一端;U0-l的第3引腳接地; U0-1的第4引腳接U0-R17的一端和JO-OUTPUT的第1引腳;U0-2的第1引腳 接VCC; U0-2的第2引腳接U0-R2的一端;U0-2的第3引腳接地;U0-2的第4 引腳接U0-R18的一端和JO-OUTPUT的第2引腳;U0-3的第1引腳接VCC; U0-3 的第2引腳接U0-R3的一端;U0-3的第3引腳接地;U0-3的第4引腳接U0-R19 的一端和J0-0UTPUT的第3引腳;U0-4的第1引腳接VCC; U0-4的第2引腳接 U0-R4的一端;U0-4的第3引腳接地;U0-4的第4引腳接U0-R20的一端和 J0-0UTPUT的第4引腳;U0-5的第1引腳接VCC; U0-5的第2引腳接U0-R5的 一端;U0-5的第3引腳接地;U0-5的第4引腳接U0-R21的一端和J0~0UTPUT 的第5引腳;U0-6的第1引腳接VCC; U0-6的第2引腳接U0-R6的一端;U0-6 的第3引腳接地;UO-6的第4引腳接UO-R22的一端和JO-OUTPUT的第6引腳; U0-7的第1引腳接VCC; U0-7的第2引腳接U0-R7的一端;U0-7的第3引腳 接地;U0-7的第4引腳接U0-R23的一端和JO-OUTPUT的第7引腳;UO-8的第 1引腳接VCC; UO-8的第2引腳接U0-R8的一端;UO-8的第3引腳接地;U0-8的第4引腳接U0-R24的一端和JO-OUTPUT的第8引腳;U0-9的第1引腳接VCC; U0-9的第2引腳接UO-R9的一端;U0-9的第3引腳接地;UO-9的第4引腳接 UO-R25的一端和JO-OUTPUT的第9引腳;UO-10的第1引腳接VCC; UO-10的第 2引腳接U0-R10的一端;U0-10的第3引腳接地;UO-10的第4引腳接U0-R26 的一端和JO-OUTPUT的第10引腳;UO-11的第1引腳接VCC; UO-11的第2引 腳接UO-R11的一端;UO-11的第3引腳接地;110-11的第4引腳接UO-R27的 一端和JO-OUTPUT的第11引腳;UO-12的第1引腳接VCC; UO-12的第2引腳 接UO-R12的一端;UO-12的第3引腳接地;UO-12的第4引腳接U0-R28的一 端和JO-OUTPUT的第12引腳;UO-13的第1引腳接VCC; UO-13的第2引腳接 U0-R13的一端;UO-13的第3引腳接地;UO-13的第4引腳接UO-R29的一端和 JO-OUTPUT的第13引腳;UO-14的第1引腳接VCC; UO-14的第2引腳接UO-R14 的一端;UO-14的第3引腳接地;UO-14的第4引腳接UO-R30的一端和JO-OUTPUT 的第14引腳;UO-15的第1引腳接VCC; UO-15的第2引腳接UO-R15的一端; U0-15的第3引腳接地;UO-15的第4引腳接UO-R31的一端和JO-OUTPUT的第 15引腳;UO-16的第1引腳接VCC; UO-16的第2引腳接U0-R16的一端;UO-16 的第3引腳接地;UO-16的第4引腳接UO-R32的一端和JO-OUTPUT的第16引 腳。
      權(quán)利要求1.USB傳輸接口16入16出光電隔離可編程I/O裝置,其特征在于該裝置采集16路開關(guān)量數(shù)據(jù),控制16路開關(guān)量執(zhí)行器,所有輸入信號(hào)由USB1.1接口傳送到計(jì)算機(jī)內(nèi),由USB1.1接口接收來(lái)自計(jì)算機(jī)的控制信號(hào),通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)完成與計(jì)算機(jī)的雙向數(shù)據(jù)傳輸;該裝置包括硬件接口,硬件接口包括三個(gè)模塊來(lái)完成數(shù)據(jù)采集與輸出量處理過(guò)程,即數(shù)據(jù)采集處理模塊(1)、開關(guān)量控制輸出模塊(2)和USB1.1傳輸模塊(3),數(shù)據(jù)采集處理模塊(1)連接16路輸入信號(hào)接口(5),數(shù)據(jù)采集處理模塊(1)通過(guò)可編程I/O口(4)連接16路輸出信號(hào)接口(6)。
      2. 根據(jù)權(quán)利要求1所述的USB傳輸接口 16入16出光電隔離可編程I/O裝置,其特征在于數(shù)據(jù)采集處理模塊(1)的核心芯片為AT89S52芯片,數(shù)據(jù)采集處理模塊(1)通過(guò)可編程1/0口 (4)連接16路輸出信號(hào)接口 (6),可編程I/0口 (4)為8255可編程I/0芯片。
      3. 根據(jù)權(quán)利要求1所述的USB傳輸接口 16入16出光電隔離可編程I/O裝置,其特征在于開關(guān)量控制輸出模塊(2)為PHILIPS的PDIUSBD12。
      4. 根據(jù)權(quán)利要求1所述的USB傳輸接口 16入16出光電隔離可編程I/O裝置,其特征在于具體電路連接如下其中數(shù)據(jù)采集處理模塊111的九189552-U1-R1的一端與VCC相連,另一端連接到AT89S52的第31引腳;Ul-R3的一端與VCC相連,另一端與m-LED正極連接;Ul-LED的正極與(J1-Rl的一端相連,負(fù)極連接到AT89S52的第13引腳;U1-Cl的一端與VCC相連,另一端分別與III-R2的一端和AT89S52的第9引腳、8255的第35引腳連接;Ul-R2的一端分別與U1-Cl的一端和AT89S52的第9引腳相連,另一端接地;Ul-C2的一端接地,另一端分別連接Ul-CRY的一端和AT89S52的第19引腳;Ul-C3的一端接地,另一端分別連接Ul-CRY的一端和AT89S52的第18引腳;Ul-CRY的一端分別連接Ul-C2的一端和AT89S52的第19引腳,另一端分別連接Ul-C3的一端和AT89S52的第18引腳;AT89S52的第1引腳連接到Ul-R25和UI-9的第4引腳;AT89S52的第2引腳連接到UI-R26和UI-10的第4引腳;AT89S52的第3引腳連接到UI-R27和UI-11的第4引腳;AT89S52的第4引腳連接到UI-R28和UI-12的第4引腳;AT89S52的第5引腳連接到UI-R29和UI-13的第4引腳;AT89S52的第6引腳連接到UI-R30和UI-14的第4引腳;AT89S52的第7引腳連接到UI-R31和UI-15的第4引腳;AT89S52的第8引腳連接到UI-R32和UI-16的第4引腳;AT89S52的第9引腳分別連接U1-C1的一端和Ul-R2的一端和8255的第35引腳;AT89S52的第10引腳連接到PDIUSBD12的第20引腳;AT89S52的第11引腳懸空;AT89S52的第12引腳分別連接U2-R2的一端和PDIUSBD12的第14引腳;AT89S52的第13引腳連接到U卜LED的負(fù)端;AT89S52的第14引腳懸空;AT89S52的第15引腳懸空;AT89S52的第16引腳連接到PDIUSBD12的第16引腳和8255的第36引腳;AT89S52的第17引腳連接到PDIUSBD12的第15引腳和8255的第5引腳;AT89S52的第19引腳分別連接U1-C2的一端和U1-CRY的一端;AT89S52的第18引腳分別連接U1-C3的一端和Ul-CRY的一端;AT89S52的第20引腳接地;AT89S52的第21引腳懸空;AT89S52的第22引腳懸空;AT89S52的第23引腳懸空;AT89S52的第24引腳懸空;AT89S52的第25引腳連接到8255的第9引腳;AT89S52的第26引腳連接到8255的第8引腳;AT89S52的第27引腳連接到8255的第6引腳;AT89S52的第28引腳連接到PDIUSBD12的第11引腳;AT89S52的第29引腳懸空;AT89S52的第30引腳連接到PDIUSBD12的第10引腳;AT89S52的第31引腳連接到Ul-R3的一端;AT89S52的第32引腳連接到PDIUSBD12的第9引腳和8255的第27引腳;AT89S52的第33引腳連接到PDIUSBD12的第8引腳和8255的第28引腳;AT89S52的第34引腳連接到PDIUSBD12的第7引腳和8255的第29引腳;AT89S52的第35引腳連接到PDIUSBD12的第6引腳和8255的第30引腳;AT89S52的第36引腳連接到PDIUSBD12的第4引腳和8255的第31引腳;AT89S52的第37引腳連接到PDIUSBD12的第3引腳和8255的第32引腳;AT89S52的第38引腳連接到PDIUSBD12的第2引腳和8255的第33引腳;AT89S52的第39引腳連接到PDIUSBD12的第1引腳和8255的第34引腳;AT89S52的第40引腳連接到VCC;其中,開關(guān)控制輸出模塊U2的PDIUSBD12:U2-R1的一端與VCC相連,另一端連接到PDIUSBD12的第12引腳;U2-R2的一端與VCC相連,另一端分別連接到PDIUSBD12的第14引腳和AT89S52的第12引腳;U2-R3的一端與地相連,另一端連接到PDIUSBD12的第28引腳;U2-Cl的一端與VCC相連,另一端接地;U2-C2的一端與VCC相連,另一端接地;U2-C3的正端與VCC相連,負(fù)端接地;U2-C4的正端分別與U2-C5的一端和PDIUSBD12的第27引腳相連,負(fù)端接地;U2-C5的一端分別與U2-C4的正端和PDIUSBD12的第27引腳相連,另一端接地;U2-R4的一端連接到PDIUSBD12的第25引腳,另一端分別與U2-R10的一端和USB-CONNECTOR的第2引腳相連;U2-R5的一端連接到PDIUSBD12的第26引腳,另一端分別與U2-Rll的一端和USB-CONNECTOR的第3引腳相連;U2-R10的一端接地,另一端分別與U2-R4的一端和USB"C0NNECT0R的第2引腳相連;U2-Rll的一端接地,另一端分別與U2-R5的一端和USB"C0NNECT0R的第2引腳相連;U2-C6的一端接地,另一端分別與U2~CRY的一端和PDIUSBD12的第23引腳相連;U2-C7的一端接地,另一端分別與U2-CRY的一端和PDIUSBD12的第22引腳相連;U2-CRY的一端分別與U2-C7的一端和PDIUSBD12的第22引腳相連,另一端分別與U2-C6的一端和PDIUSBD12的第23引腳相連;U2-LED的負(fù)極與PDIUSBD12的第21引腳相連,正極與U2-R6的一端相連;U2-R6的一端與U2-LED的正極相連,另一端接VCC; U2-R7的一端分別與U2-R8的一端和PDIUSBD12的第19引腳相連,另一端接VCC; U2-R8的一端分別與U2-R7的一端和PDIUSBD12的第19引腳相連,另一端接地;U2-R9的一端和PDIUSBD12的第18引腳相連,另一端接VCC; PDIUSBD12的第1引腳連接到AT89S52的第39引腳和8255的第34引腳;PDIUSBD12的第2引腳連接到AT89S52的第38引腳和8255的第33引腳;PDIUSBD12的第3引腳連接到AT89S52的第37引腳和8255的第32引腳;PDIUSBD12的第4引腳連接到AT89S52的第36引腳和8255的第31引腳;PDIUSBD12的第5引腳接地;PDIUSBD12的第6引腳連接到AT89S52的第35引腳和8255的第30引腳;PDIUSBD12的第7引腳連接到AT89S52的第34引腳和8255的第29引腳;PDIUSBD12的第8引腳連接到AT89S52的第33引腳和8255的第28引腳;PDIUSBD12的第9引腳連接到AT89S52的第32引腳和8255的第27引腳;PDIUSBD12的第10引腳連接到AT89S52的第30引腳;PDIUSBD12的第11引腳連接到AT89S52的第28引腳;PDIUSBD12的第12引腳連接到U2-Rl的一端;PDIUSBD12的第13引腳懸空;PDIUSBD12的第14引腳分別連接U2-R2的一端和AT89S52的第12引腳;PDIUSBD12的第15引腳連接到AT89S52的第17引腳和8255的第5引腳;PDIUSBD12的第16引腳連接到AT89S52的第16引腳和8255的第6引腳;PDIUSBD12的第17引腳懸空;PDIUSBD12的第18引腳連接到U2-R9的一端;PDIUSBD12的第19引腳分別連接到U2-R7的一端和U2-R8的一端;PDIUSBD12的第20引腳連接到AT89S52的第10引腳;PDIUSBD12的第21引腳連接到U2-LED的負(fù)極;PDIUSBD12的第22引腳分別連接到U2-C7和U2-CRY; PDIUSBD12的第23引腳分別連接到U2-C6和U2-CRY; PDIUSBD12的第24引腳分別連接到VCC;PDIUSBD12的第25引腳連接到U2-R4的一端;PDIUSBD12的第26引腳連接到U2-R5的一端;PDIUSBD12的第27引腳分別連接到U2-C5的一端和U2-C4的正極;PDIUSBD12的第28引腳連接到U2-R3的一端;其中,USB1. 1傳輸模塊U3的USB1. 1:USB CONNECTOR-1端連接到VCC; USB CONNECTOR-2端分別與U2-RIO的一端和U2-R4的一端連接;USB CONNECTOR-3端分別與U2-Rll的一端和U2-R5的一端連接;USB CONNECTOR-4端接地;其中,可編程I/O 口UO的8255:8255的第1引腳連接到UI-R20的一端和UI-4的第4引腳;8255的第2引腳連接到UI-R19的一端和UI-3的第4引腳;8255的第3引腳連接到UI-R18的一端和UI-2的第4引腳;8255的第4引腳連接到UI-R17的一端和UI-1的第4引腳;8255的第5引腳連接到AT89S52的第17引腳和PDIUSBD12的第15引腳;8255的第6引腳連接到AT89S52的第27引腳;8255的第7引腳懸空;8255的第8引腳連接到AT89S52的第26引腳;8255的第9引腳連接到AT89S52的第25引腳;8255的第10引腳連接到UO-R16的一端;8255的第11引腳連接到UO-R15的一端;8255的第12引腳連接到UO-R14的一端;8255的第13引腳連接到U0-R13的一端;8255的第14引腳連接到U0-R9的一端;8255的第15引腳連接到UO-RIO的一端;8255的第16引腳連接到U0-Rll的一端;8255的第17引腳連接到U0-R12的一端;8255的第18引腳連接到U0-Rl的一端;8255的第19引腳連接到U0-R2的一端;8255的第20引腳連接到U0-R3的一端;8255的第21引腳連接到U0-R4的一端;8255的第22引腳連接到U0-R5的一端;8255的第23引腳連接到U0-R6的一端;8255的第24引腳連接到U0-R7的一端;8255的第25引腳連接到U0-R8的一端;8255的第26引腳懸空;8255的第27引腳連接到AT89S52的第32引腳和PDIUSBD12的第9引腳;8255的第28引腳連接到AT89S52的第33引腳和PDIUSBD12的第8引腳;8255的第29引腳連接到AT89S52的第34引腳和PDIUSBD12的第7引腳;8255的第30引腳連接到AT89S52的第35引腳和PDIUSBD12的第6引腳;8255的第31引腳連接到AT89S52的第36引腳和PDIUSBD12的第4引腳;8255的第32引腳連接到AT89S52的第37引腳和PDIUSBD12的第3引腳;8255的第33引腳連接到AT89S52的第38引腳和PDIUSBD12的第2引腳;8255的第34引腳連接到AT89S52的第39引腳和PDIUSBD12的第1引腳;8255的第35引腳連接到U1-C1、 Ul-R2的一端和AT89S52的第9引腳;8255的第36引腳連接到AT89S52的第16引腳和TOIUSBD12的第16引腳;8255的第37引腳連接到UI-R24的一端和UI-8的第4引腳;8255的第38引腳連接到UI-R23的一端和UI-7的第4引腳;8255的第39引腳連接到UI-R22的一端和UI-6的第4引腳;8255的第40引腳連接到UI-R21的一端和UI-5的第4引腳;其中,16路輸入信號(hào)接口 JI-INPUT:UI-Rl —端接JI-INPUT的第1引腳,另一端連接到UI-1的第2引腳;UI-R2一端接JI-INPUT的第2引腳,另一端連接到UI-2的第2引腳;UI-R3—端接JI-INPUT的第3引腳,另一端連接到UI-3的第2引腳;UI-R4 —端接JI-INPUT的第4引腳,另一端連接到UI-4的第2引腳;UI-R5—端接JI-INPUT的第5引腳,另一端連接到UI-5的第2引腳;UI-R6—端接JI-INPUT的第6引腳,另一端連接到UI-6的第2引腳;UI-R7—端接JI-INPUT的第7引腳,另一端連接到UI-7的第2引腳;UI-R8—端接JI-INPUT的第8引腳,另一端連接到UI-8的第2引腳;UI-R9—端接JI-INPUT的第9引腳,另一端連接到UI-9的第2引腳;UI-R10—端接JI-INPUT的第10引腳,另一端連接到UI-10的第2引腳;UI-R11 —端接JI-INPUT的第11引腳,另一端連接到UI-11的第2引腳;UI-R12 —端接JI-INPUT的第12引腳,另一端連接到UI-12的第2引腳;UI-R13一端接JI-INPUT的第13引腳,另一端連接到UI-13的第2引腳;UI-R14 —端接JI-INPUT的第14引腳,另一端連接到UI-14的第2引腳;UI-R15 —端接JI-INPUT的第15引腳,另一端連接到UI-15的第2引腳;UI-R16 —端接JI-INPUT的第16引腳,另一端連接到UI-16的第2引腳;UI-R17—端接VCC,另一端連接到UI-1的第4引腳和8255的第4引腳;UI-R18—端接VCC,另一端連接到UI-2的第4引腳和8255的第3引腳;UI-R19—端接VCC,另一端連接到UI-3的第4引腳和8255的第2引腳;UI-R20—端接VCC,另一端連接到UI-4的第4引腳和8255的第1引腳;UI-R21—端接VCC,另一端連接到UI-5的第4引腳和8255的第40引腳;UI-R22 —端接VCC,另一端連接到UI-6的第4引腳和8255的第39引腳;UI-R23 —端接VCC,另一端連接到UI-7的第4引腳和8255的第38引腳;UI-R24—端接VCC,另一端連接到UI-8的第4引腳和8255的第37引腳;UI-R25 —端接VCC,另一端連接到UI-9的第4引腳和AT89S52的第1引腳;UI-R26—端接VCC,另一端連接到UI-10的第4引腳和AT89S52的第2引腳;UI-R27—端接VCC,另一端連接到UI-11的第4引腳和AT89S52的第3引腳;UI-R28—端接VCC,另一端連接到UI-12的第4引腳和AT89S52的第4引腳;UI-R29—端接VCC,另一端連接到UI-13的第4引腳和AT89S52的第5引腳;UI-R30—端接VCC,另一端連接到UI-14的第4引腳和AT89S52的第6引腳;UI-R31—端接VCC,另一端連接到UI-15的第4引腳和AT89S52的第7引腳;UI-R32—端接VCC,另一端連接到UI-16的第4引腳和AT89S52的第8引腳;UI-1的第1引腳接VCC; UI-1的第2引腳接UI-R1的一端;UI-1的第3引腳接地;UI-1的第4引腳接UI-R17的一端和8255的第4引腳;UI-2的第1引腳接VCC; UI-2的第2引腳接UI-R2的一端;UI-2的第3引腳接地;UI-2的第4引腳接UI-R18的一端和8255的第3引腳;UI-3的第1引腳接VCC; UI-3的第2引腳接UI-R3的一端;UI-3的第3引腳接地;UI-3的第4引腳接UI-R19的一端和8255的第2引腳;UI-4的第1引腳接VCC;UI-4的第2引腳接UI-R4的一端;UI-4的第3引腳接地;UI-4的第4引腳接UI-R20的一端和8255的第1引腳;UI-5的第1引腳接VCC; UI-5的第2引腳接UI-R5的一端;UI-5的第3引腳接地;UI-5的第4引腳接UI-R21的一端和8255的第40引腳;UI-6的第1引腳接VCC; UI-6的第2引腳接UI-R6的一端;UI-6的第3引腳接地;UI-6的第4引腳接UI-R22的一端和8255的第39引腳;UI-7的第1引腳接VCC; UI-7的第2引腳接UI-R7的一端;UI-7的第3引腳接地;UI-7的第4引腳接UI-R23的一端和8255的第38引腳;UI-8的第1引腳接VCC;UI-8的第2引腳接UI-R8的一端;UI-8的第3引腳接地;UI-8的第4引腳接UI-R24的一端和8255的第37引腳;UI-9的第1引腳接VCC; UI-9的第2引腳接UI-R9的一端;UI-9的第3引腳接地;UI-9的第4引腳接UI-R25的一端和AT89S52的第1引腳;UI-10的第1引腳接VCC; (JI-10的第2引腳接UI-R10的一端;UI-10的第3引腳接地;UI-10的第4引腳接UI-R26的一端和AT89S52的第2引腳;UI-11的第1引腳接VCC; III-11的第2引腳接UI-Rll的一端;UI-11的第3引腳接地;UI-11的第4引腳接UI-R27的一端和AT89S52的第3引腳;UI-12的第1引腳接VCC; UI-12的第2引腳接UI-R12的一端;UI-12的第3引腳接地;UI-12的第4引腳接UI-R28的一端和AT89S52的第4引腳;UI-13的第1引腳接VCC; UI-13的第2引腳接UI-R13的一端;UI-13的第3引腳接地;m-13的第4引腳接UI-R29的一端和AT89S52的第5引腳;UH4的第1引腳接VCC; UI-14的第2引腳接UI-R14的一端;UI-14的第3引腳接地;UI-14的第4引腳接UI-R30的一端和AT89S52的第6引腳;UI-15的第1引腳接VCC; UI-15的第2引腳接UI-R15的一端;UI-15的第3引腳接地;UI-15的第4引腳接UI-R31的一端和AT89S52的第7引腳;U工-16的第1引腳接VCC;UI-16的第2引腳接UI-R16的一端;UI-16的第3引腳接地;UI-16的第4引腳接UI-R32的一端和AT89S52的第8引腳;其中,16路輸出信號(hào)接口 JO-OUTPUT:U0"R1 —端接8255的第18引腳,另一端連接到U0-1的第2引腳;U0-R2一端接8255的第19引腳,另一端連接到U0-2的第2引腳;U0-R3 —端接8255的第20引腳,另一端連接到UO-3的第2引腳;UO-R4—端接8255的第21引腳,另一端連接到UO-4的第2引腳;U0-R5—端接8255的第22引腳,另一端連接到U0-5的第2引腳;UO-R6 —端接8255的第23引腳,另一端連接到U0-6的第2引腳;U0-R7 —端接8255的第24引腳,另一端連接到U0-7的第2引腳;U0-R8—端接8255的第25引腳,另一端連接到U0-8的第2引腳;UO-R9—端接8255的第14引腳,另一端連接到U0-9的第2引腳;UO-R10 —端接8255的第15引腳,另一端連接到U0-10的第2引腳;U0-R11—端接8255的第16引腳,另一端連接到U0-11的第2引腳;U0-R12—端接8255的第17引腳,另一端連接到U0-12的第2引腳;UO-R13 —端接8255的第13引腳,另一端連接到U0-13的第2引腳;UO-R14 —端接8255的第12引腳,另一端連接到UO-14的第2引腳;UO-R15 —端接8255的第11引腳,另一端連接到U0-15的第2引腳;U0-R16 —端接8255的第10引腳,另一端連接到U0-16的第2引腳;UO-R17一端接VCC,另一端連接到U0-1的第4引腳和JO-OUTPUT的第1引腳;UO-R18一端接VCC,另一端連接到U0-2的第4引腳和J0-OUTPUT的第2引腳;UO-R19一端接VCC,另一端連接到U0-3的第4引腳和JO-OUTPUT的第3引腳;UO-R20一端接VCC,另一端連接到U0-4的第4引腳和JO-0UTPUT的第4引腳;U0-R21一端接VCC,另一端連接到U0-5的第4引腳和J0-0UTPUT的第5引腳;UO-R22一端接VCC,另一端連接到U0-6的第4引腳和J0-OUTPUT的第6引腳;UO-R23一端接VCC,另一端連接到U0-7的第4引腳和JO-OUTPUT的第7引腳;UO-R24一端接VCC,另一端連接到U0-8的第4引腳和JO-OUTPUT的第8引腳;UO-R25一端接VCC,另一端連接到UO-9的第4引腳和JO-OUTPUT的第9引腳;UO-R26一端接VCC,另一端連接到UO-10的第4引腳和JO-OUTPUT的第10引腳;U0-R27一端接VCC,另一端連接到U0-11的第4引腳和J0-0UTPUT的第11引腳;U0-R28一端接VCC,另一端連接到U0-12的第4引腳和JO-OUTPUT的第12引腳;U0-R29一端接VCC,另一端連接到UO-13的第4引腳和JO-OUTPUT的第13引腳;U0-R30一端接VCC,另一端連接到UO-14的第4引腳和JO-OUTPUT的第14引腳;U0-R31一端接VCC,另一端連接到U0-15的第4引腳和JO-OUTPUT的第15引腳;U0-R32一端接VCC,另一端連接到U0-16的第4引腳和JO-OUTPUT的第16引腳;UO-1的第1引腳接VCC; UO-1的第2引腳接U0-Rl的一端;UO-l的第3引腳接地;U0-1的第4引腳接UO-R17的一端和JO-OUTPUT的第1引腳;UO-2的第1引腳接VCC; UO-2的第2引腳接UO-R2的一端;UO-2的第3引腳接地;UO-2的第4引腳接U0-R18的一端和JO-OUTPUT的第2引腳;UO-3的第1引腳接VCC; UO-3的第2引腳接UO-R3的一端;UO-3的第3引腳接地;UO-3的第4引腳接U0-R19的一端和JO-OUTPUT的第3引腳;UO-4的第1引腳接VCC; UO-4的第2引腳接U0-R4的一端;UO-4的第3引腳接地;UO-4的第4弓l腳接UO-R20的一端和J0-0UTPUT的第4引腳;UO-5的第1引腳接VCC; UO-5的第2引腳接UO-R5的—端;UO-5的第3引腳接地;UO-5的第4引腳接UO-R21的一端和JO-OUTPUT的第5引腳;UO-6的第1引腳接VCC; UO-6的第2引腳接UO-R6的一端;UO-6的第3引腳接地;UO-6的第4引腳接U0-R22的一端和JO-OUTPUT的第6引腳;UO-7的第1引腳接VCC; UO-7的第2引腳接UO-R7的一端;UO-7的第3引腳接地;UO-7的第4引腳接UO-R23的一端和JO-OUTPUT的第7引腳;UO-8的第l引腳接VCC; UO-8的第2引腳接U0-R8的一端;U0-8的第3引腳接地;UO-8的第4引腳接UO-R24的一端和JO-OUTPUT的第8引腳;UO-9的第1引腳接VCC;U0-9的第2引腳接UO-R9的一端;UO-9的第3引腳接地;UO-9的第4引腳接U0-R25的一端和JO-OUTPUT的第9引腳;UO-10的第1引腳接VCC; UO-10的第2引腳接U0-RIO的一端;UO-10的第3引腳接地;UO-10的第4引腳接U0-R26的一端和JO-OUTPUT的第10引腳;UO-11的第1引腳接VCC; UO-11的第2引腳接UO-Rll的一端;UO-11的第3引腳接地;UO-11的第4引腳接U0~R27的一端和JO-OUTPUT的第11引腳;UO-12的第1引腳接VCC; UO-12的第2引腳接U0-R12的一端;UO-12的第3引腳接地;UO-12的第4引腳接U0-R28的一端和JO-OUTPUT的第12引腳;UO-13的第1引腳接VCC; UO-13的第2引腳接U(HU3的一端;UO-13的第3引腳接地;UO-13的第4引腳接UO-R29的一端和JO-OUTPUT的第13引腳;UO-14的第1引腳接VCC; UO-14的第2引腳接UO-R14的一端;UO-14的第3引腳接地;UO-14的第4引腳接UO-R30的一端和JO-OUTPUT的第14引腳;UO-15的第1引腳接VCC; UO-15的第2引腳接U(HU5的一端;U(M5的第3引腳接地;UO-15的第4引腳接UO-R31的一端和JO-OUTPUT的第15引腳;UO-16的第1引腳接VCC; UO-16的第2引腳接UO-R16的一端;UO-16的第3引腳接地;UO-16的第4引腳接UO-R32的一端和JO-OUTPUT的第16引腳。
      專利摘要本實(shí)用新型公開了USB傳輸接口16入16出光電隔離可編程I/O裝置,該裝置采集16路開關(guān)量數(shù)據(jù),控制16路開關(guān)量執(zhí)行器,所有輸入與控制信號(hào)由USB1.1接口傳送到計(jì)算機(jī)內(nèi)或接收來(lái)自計(jì)算機(jī)的控制信號(hào),通過(guò)調(diào)用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù)完成與計(jì)算機(jī)的雙向數(shù)據(jù)傳輸;該裝置包括軟硬兩個(gè)接口,硬件接口包括三個(gè)模塊來(lái)完成數(shù)據(jù)采集與輸出量處理過(guò)程,即數(shù)據(jù)采集處理模塊(1)、開關(guān)量控制輸出模塊(2)和USB1.1傳輸模塊(3),數(shù)據(jù)采集處理模塊(1)上連接16路輸入信號(hào)接口(5),數(shù)據(jù)采集處理模塊(1)上通過(guò)可編程I/O口(4)連接16路輸出信號(hào)接口(6),軟件接口使用DLL動(dòng)態(tài)連接庫(kù)的庫(kù)函數(shù);本實(shí)用新型芯片引腳少,通用性強(qiáng),工作可靠。
      文檔編號(hào)G06F13/38GK201340527SQ20082018594
      公開日2009年11月4日 申請(qǐng)日期2008年9月11日 優(yōu)先權(quán)日2008年9月11日
      發(fā)明者孔慶霞, 朱全銀 申請(qǐng)人:淮陰工學(xué)院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1