本文開發的上位機軟件是在VS2010平臺上基于MFC框架開發,并進行了以下幾個方面的分析、設計與實現。
首先對邊界掃描原理進行了研究,如TAP端口、TAP控制器、指令寄存器和數據寄存器等。在對原理有一定的了解后,分析了三種邊界掃描測試電路擴展方式和邊界掃描測試的流程。同時也對網表文件和BSDL文件的格式進行了分析,為之后對這兩種文件進行讀取做好準備。
接著對邊界掃描測試系統的總體設計進行了分析,同時對上位機軟件的需求進行了分析。需求分析是軟件開發的重要環節,能對之后的軟件具體開發工作起到事半功倍的作用。
然后就是對上位機軟件的具體設計和實現部分,本文把上位機軟件主要分為4個模塊:測試文件處理模塊、測試矢量生成模塊、USB通信模塊和項目管理與界面設計模塊。測試文件處理模塊分為BSDL文件處理和網表文件處理,分別實現了對BSDL文件的通用性解析和對多種EDA軟件導出網表文件的解析:測試矢量生成模塊實現了對ID碼指令、采樣指令和外測試指令的測試矢量生成:USB通信模塊利用Cypress(賽普拉斯)公司提供的CyAPI實現了USB通信類的編寫,實現了與測試控制器的通信;項目管理與界面設計模塊實現了工程文件的可移植性和友好的操作界面。
最后通過對上位機軟件、測試控制器和被測電路板進行聯合調試,調試結果表明本文開發的上位機軟件能夠實現預期的需求,即ID碼測試、動態顯示管腳狀態和設置管腳狀態等功能。
資源簡介:本文開發的上位機軟件是在VS2010平臺上基于MFC框架開發,并進行了以下幾個方面的分析、設計與實現。首先對邊界掃描原理進行了研究,如TAP端口、TAP控制器、指令寄存器和數據寄存器等。在對原理有一定的了解后,分析了三種邊界掃描測試電路擴展方式和邊界掃描...
上傳時間: 2022-06-26
上傳用戶:
資源簡介:基于DSP遠程監控系統的后端軟件設計與實現
上傳時間: 2017-01-19
上傳用戶:小眼睛LSL
資源簡介:此為某測試平臺的上位機軟件部分,內部使用了虛擬儀器和IVI,同時也 使用自研的調理硬件模塊。主要包括系統自檢、校準部分。 其中自檢涉及到100多路通道,硬件用C8051F020、歐姆龍機電器、光耦 DA部分完成MUX和信號源。 可供多路掃描AD和低頻信號源參考。...
上傳時間: 2015-10-17
上傳用戶:haoxiyizhong
資源簡介:織帶機監測系統的上位機軟件。RS-485總線,類MODBUS協議。
上傳時間: 2013-11-28
上傳用戶:朗朗乾坤
資源簡介:國內外目前的線束檢測系統也有了一些應用,但要么功能單一,過于簡單,要么價格昂貴,無法廣泛應用。因此開發高性能的汽車線束檢測系統對我國汽車行業有著重大的意義,可以提高汽車安全性的同時帶來更好的經濟效益。本文對基于LabVIEW的汽車線束檢測系統的設...
上傳時間: 2013-04-24
上傳用戶:天大地大
資源簡介:摘要:采用Visual Basic 60設計多路數據采集系統的上位機軟件,實現對由單片機組成的測量系統數據的采集、傳輸、保存、分析、繪制曲線圖以及數據和曲線圖的打印,文中以烘爐內多點溫度數據采集系統設計為例說明用于串口通信上、下位機的軟件設計,以及VB中msc...
上傳時間: 2022-06-27
上傳用戶:
資源簡介:現場總線技術是當前自動化技術中的一個熱點,但目前國際上常用的多種現場總線協議均由世界級廠商提出和壟斷。CAN總線是公認的最具發展前景的現場總線之一,其應用層協議有國外公司的CANopen和DeviceNet,由廣州致遠電子推出的現場總線iCAN協議以其簡潔方便的...
上傳時間: 2013-04-24
上傳用戶:diaorunze
資源簡介:本文研究論述了基于S3C2410 LCD控制器的Linux驅動程序設計與實現,介紹了S3C2410的LCD控制器的數據和控制管腳,并給出了LCD的控制流程和LCD的控制器設置規則,參照TFT-LCD LQ092Y3DG01的邏輯要求和時序要求設計了其驅動電路,設置了主要LCD寄存器;論述了在嵌...
上傳時間: 2013-11-29
上傳用戶:zukfu
資源簡介:介紹一個基于USB2.0接口和DSP的高速數據采集處理系統的工作原理、設計及實現。該高速數據采集處理系統采用TI公司TMS320C6000數字信號處理器和CYPRESS公司的USB2.0接口芯片,可以實現高速采集和實時處理,有著廣泛的應用前景。
上傳時間: 2016-03-13
上傳用戶:wyc199288
資源簡介:充電系統對于實際的電動汽車而言是不可缺少的子系統,當蓄電池的電能用完之后,就必須使用充電系統對電池進行再充電。對于這種電動車充電系統的監控,目前國內尚處于起步階段。 本文以電動車充電站的建設為背景,對充電機監控系統的通信總線和上位機軟件設計...
上傳時間: 2013-04-24
上傳用戶:gtzj
資源簡介:論文題目:基于COM技術的組態軟件研究與實現 該文針對控制系統的發展需求,在引入COM(組件對象模型)技術的基礎上,深入研究了工控系統中組態軟件開發的幾個關鍵技術,在Windows32位操作系統下,用VisualC++設計并實現了組態軟件的圖形界面模塊、實時數據庫...
上傳時間: 2014-09-03
上傳用戶:gaome
資源簡介:溫度測量系統的上位機程序 呵呵,這是單點的 可以自己改進成多點的哈
上傳時間: 2015-08-19
上傳用戶:linlin
資源簡介:基于MC145159的PLL頻率合成器設計與實現 介紹了鎖相環路頻率合成器的基本原理,分析了集成鎖相環芯片M C 145159的工作特性,給出了集成鎖相環芯片M C 145159的一個應用實例,為高頻頻率合成器的設計提供了一個較好的思路.測試結果證明了設計的合理性與實用性,系...
上傳時間: 2014-01-17
上傳用戶:蟲蟲蟲蟲蟲蟲
資源簡介:51單片機低功耗地溫檢測的上位機軟件 通過串口讀取單片機ROM存儲的溫度數據并具有畫出圖象、記錄測試時間、保存為文檔保存等功能
上傳時間: 2015-11-27
上傳用戶:1583060504
資源簡介:USB溫度采集系統的上位機程序,使用89S52單片機
上傳時間: 2015-12-04
上傳用戶:天涯
資源簡介:通過串口測試溫度的上位機(電腦端)程序源代碼和打包文件
上傳時間: 2016-01-04
上傳用戶:yt1993410
資源簡介:內有功能說明,是成功的上位機軟件,通過測試,可以使用
上傳時間: 2016-02-29
上傳用戶:trepb001
資源簡介:內有功能說明,是成功的上位機軟件,通過測試,可以使用
上傳時間: 2013-12-21
上傳用戶:chenbhdt
資源簡介:內有功能說明,是成功的上位機軟件,通過測試,可以使用
上傳時間: 2013-12-25
上傳用戶:kr770906
資源簡介:modem通訊功能 ,內有功能說明,是成功的上位機軟件,通過測試,可以使用
上傳時間: 2016-02-29
上傳用戶:宋桃子
資源簡介:一個監控系統的上位機界面,用c++builder開發完成,其中包括數據的接收和傳輸窗口。是個友好的人機界面。
上傳時間: 2016-07-19
上傳用戶:himbly
資源簡介:實現一個自動化測量系統的上位機控制軟件: 代碼行5萬行以上,包含豐富的自定義類,復雜的界面,復雜的控制功能,實現MFC打印功能
上傳時間: 2014-06-11
上傳用戶:jkhjkh1982
資源簡介:采用DDS 技術實現了基于DSP 的模擬調制實驗模塊。包括系統的硬件和軟件設計,模擬調制原理,DSP實現模擬調制的方法,同時采用單象限正弦波形存儲器結構對DDS 模塊進行了改進,提高調制器的性能。
上傳時間: 2013-11-29
上傳用戶:jeffery
資源簡介:多點溫度采集上位機程序(原程序),這是配合這是配套本人上傳的“多點溫度采集系統”的上位機程序,一整套的東西,通這RS232接收下位機傳來的數據,顯示和畫走勢圖,還可以控制下位機,通信協議在“Multi-point_temperature _system.rar”
上傳時間: 2013-12-09
上傳用戶:我干你啊
資源簡介:該文檔為基于LABVIEW的上位機監控程序設計總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………?
上傳時間: 2022-03-20
上傳用戶:
資源簡介:linux內核設計與實現(英文版) 本書基于Linux 2.6內核系列詳細介紹Linux內核系統,覆蓋了從核心內核系統的應用到內核設計與實現等各方面內容。主要內容包括:進程管理、系統調用?中斷和中斷處理程序、內核同步、時間管理、內存管理、地址空間、調試技術等。
上傳時間: 2015-07-14
上傳用戶:tyler
資源簡介:基于EPM240T的CPLD開發板設計與實現,先原理后實踐!
上傳時間: 2013-06-15
上傳用戶:rocketrevenge
資源簡介:基于ARM的多媒體信息終端設計與實現
上傳時間: 2013-11-12
上傳用戶:ajaxmoon
資源簡介:這是一個AT91SAM7S64的usb驅動的上位機軟件
上傳時間: 2014-01-25
上傳用戶:qoovoop
資源簡介:基于X3D/VRML的三維場景設計與實現,介紹的比較詳細.適合學習X3D和VRML
上傳時間: 2015-12-09
上傳用戶:Pzj