pcbase控制电路跟连接器测试系统文档.docVIP

pcbase控制电路跟连接器测试系统文档.doc

  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文档。上传文档
查看更多
pcbase控制电路跟连接器测试系统文档

PCBASE控制電路與連接器測試系統 組員:蔡英俊、蕭士閔、姚重褀、曹今馨、張芸珮 德霖技術學院機械工程系夜二技在職專班095A 指導老師:諶其騮 老師 摘要 當我們處理電源或信號源時,了解其內阻甚為重要。由於內阻造成之壓降,我們實際可獲得之電壓可能較開路時為低。因此需要透過測量以了解電壓源之內阻,以正確預估不同負載下可獲得之工作電壓。以甲醇燃料電池為例,在它的活化啟動程序中就需要測量燃料電池之內阻。本專題使用已知負載電壓降來推算內阻的方法,利用單晶片量取開路電壓及負載電壓,藉已知之負載電阻,算出電壓源之內阻,並透過七段顯示器顯示測值。本專題成品之功能、準度及價位適於中等學校教學實驗及學生專題、科學專題研究活動。 致 謝 感謝指導老師及任課老師的指導,提供我們一些資訊,讓我們的作品更加完美。 一、前言 目前在工業上使用自動化量測,大多是利用RS-232做傳輸[1],在數據擷取的應用上,或許足以使用,但是運用在機構的控制上,由於傳輸速度較慢,一次僅有一個BIT的傳送[2],所以並不適用於自動化機構,尤其對於操作人員安全的考量上,如機器對人員可能會造成傷害時必須緊急停機,一旦由電腦下達命令時,先確定電腦與裝置的連線,再互相傳遞資料,等到電腦接收完畢,再發出讓機器緊急停止運作,這時候可能會有人員發生意外。所以本專題選用PRINT PORT為控制,每次傳輸8BIT的資料,適用於高速的傳輸[3],僅使用PC基本傳輸 Print Port(LPT)配合8255 I/O Card轉換成多工輸出,即能簡單又可靠提供多項控制傳輸模式,同時解決不同設備之間互動控制[4]。 二、製作動機與發展現況 本專題應用上是針對電子連結器的廠商設計,由於市場上的3C產品不斷地推陳出新,所以廠商不斷地設計各種連接器來運用,如CPU用的ZIF 370、PGA478、479,PC及週邊裝置的USB,RAM的插槽從早期的DIMM 144P、DIMM168,至目前的DDR200,知名的大廠如鴻海、AMP、華碩…。這些廠商在生產連接器產品時,大多是以人工的方式將金屬端子插入塑膠座內,當然也有人以自動化機器來達成,最後必須對產品做驗証,判別產品的好壞,簡單的方式是以三用電表量測端子兩端是否導通,但是講求效率的生產線上是不會這樣使用的。 所以我們將製作一個可夾持待測物的機構(如圖1所示),來做實際的驗証,並於每一接腳以線路連接至PC,由PC讀取各I/O點的連接情形,以判斷待測物是否為良品。 圖1 基本架構圖 圖2 實體架構照片 三、並列埠通信協定 3-1 PRINT PORT腳位 PRINT PORT的接腳採用open-collector或open-drain設計[5],在信號號未動作之前,以高電位呈現。 3-2. PRINT PORT的Interface Registers Print port由三個不同功能的Register來分工合作[6], 1.資料暫存器(DataRegister):共有8個位元,是資料進出必經之處,在硬體設計上沒有硬體反向,而且都接到Print port的DB-25接腳。此位址是Print port的基本位址,例如:LPT1為378H。 2.狀態暫存器(Status Register):共有8個位元,該暫存器的內容只能讀取不能寫入。實質上只有5個狀態位元接至DB-25接腳,它們是用來指示PRINTER的使用狀態,在這裏被規劃為輸入用。 S0(Time out):時間過時指示,當資料在傳輸時發生逾時狀況時,該位元從邏輯0轉態為邏輯1。 S3(nError):印表機發生錯誤時,該位元從邏輯1轉態為邏輯0。 S4(nSelectIn):印表機電源打開並且備妥連線時,該位元的邏輯為1。 S5(Paper End):印表機缺紙時,該位元的邏輯為1。 S6(nACK):印表機將此線的邏輯設定為0,向主控端的個人電腦表示”傳送過來的資料已完成接收”。 S7(Busy):當印表機處於忙碌狀態時,該位元邏輯被設定為1。 3.控制暫存器(Control Register):共有8個位元,該暫存器的存取動作剛好與狀態暫存器相反,只能寫入資料不能讀取資料。實質上它只有四個位元被接到Print port的DB-25接腳。 在本專題中我們將上面所述的三個暫存器進行資料輸出/輸入存取的動作,每一個Print Port Register的功能規劃如下: 1.資料暫存器用來存放欲傳送的資料或已接收到的資料。 2.控制暫存器用來設定資料的傳輸方向是對外輸出或對內輸入。 3.狀態暫存器用來檢查外界的通信狀態結果。 四、8255可程式IO原理 4-1 PRINTER 8255卡 我們用電腦寫程式並透過Printer Port輸出輸入訊號以達到控制外界硬體的作用,

文档评论(0)

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

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

1亿VIP精品文档

相关文档