Upload
garrett-herrera
View
83
Download
8
Embed Size (px)
DESCRIPTION
車用設備整合測試系統. 指導老師 : 陳朝烈副教授 學 生 : 黃 國 展. 主機硬體規劃 線路設計 MUI-001,PER-001,PER-002 執行時間 (10/24-10/30). 車用設備整合測試系統 及使用者介面系統方塊圖. Image ROM. CAN. XGA Monitor. TOUCH PANEL. MCU. FPGA. DAC. VESA 控制時序. FPGA 內部 方塊圖. IMAGE ROM. Address. IMAGE BUFFER. STATE MACHINE. Data. - PowerPoint PPT Presentation
Citation preview
指導老師 : 陳朝烈副教授學 生 : 黃 國 展
車用設備整合測試系統
主機硬體規劃線路設計
MUI-001,PER-001,PER-002
執行時間 (10/24-10/30)
車用設備整合測試系統及使用者介面系統方塊圖
XGA Monitor
TOUCH PANELFPGA
ImageROM
DACMCU
CAN
VESA 控制時序
DAC
IMAGEROM
Address
Data
LINE BUFFER 1
LINE BUFFER 2
STATEMACHINE
IMAGEBUFFER
RGB
H/V
CPU IFCONTROLREGISTER
FPGA內部方塊圖
圖型結構
CPUINDEX RAM索引記憶體
IMAGEROM
圖型記憶體
位址線
資料線
顯示畫面1024 x 768圖塊 64 x 48
Embedded RAM的應用
LINE BUFFER 為 1024 x 16 bits 的 DUAL PORT RAMIMAGE BUFFER需要 50(800/16) x 38(600/16) x 18 bits x 2圖層
NOR Flash的讀取速度最佳化
觸控介面硬體設計
觸控式面板
控制方式
觸控電路設計
狀態 1. TXPEN=0 , TXNEN=1 , TYPEN=1 , TYNEN=0狀態 2. TXPEN=1 , TXNEN=0 , TYPEN=0 , TYNEN=1狀態 3. TXPEN=1 , TXNEN=1 , TYPEN=1 , TYNEN=0
TOUCH PANEL
主機硬體規劃FPGA設計
MUI-001
執行時間 (10/31-11/13)
VHDL 設計
VIDEO
FrontPorch
Sync
BackPorch
Counter < VIDEO
Counter == VIDEO
Counter < VIDEO + FP
Counter == VIDEO + FP Counter < VIDEO + FP +Sync
Counter == VIDEO + FP +Sync
Counter < VIDEO + FP +Sync+BPCounter == VIDEO + FP +Sync+BP
Counter = 0
軟體模擬完整的掃描訊號 (VSYNC/HSYNC/BLANK/VIDEO)
水平同步 (HSYNC)的細部波型
軟體模擬
VIDEO的時序結束波型 (Counter 由 0->799)
HSYNC的開始波型 (Counter 由 840開始 )
實際電路
子機硬體設計線路設計SUI-001,EIR-001
執行時間 (11/14-11/20)
電路設計
模擬設備實體照片
子機軟體設計SUI-001,EIR-001
執行時間 (11/21-12/04)
IDid
DLC
DATA0Sub id
DATA1Command
DATA2
車燈 0x41 0x03 0x00 0x02(資料回傳 )0x10(打開 )0x11(關閉 )
XXX
胎壓 0x42 0x03 0x00 0x02(資料回傳 ) X
空調 0x43 0x03 0x00 0x02(資料回傳 )0x11(啟動 )0x12(停止 )
0x13(設定溫度 )
XXX
溫度量
車窗 0x44 0x03 0x00 0x02(資料回傳 )0x11(向上 )0x12(向下 )
XXX
測試主系統控制命令 (CAN BUS)
IDGroup
DLC DATA0Sub id
DATA1Mode
DATA2Current
車燈 0x41 0x3 0x00 0x31(故障 )0X34(正常 )
0X38(反應測試 )
X
胎壓 0x42 0x3 0x00 0x31(故障 )0X34(正常 )
0X38(反應測試 )
胎壓值
空調 0x43 0x3 0x00 0x31(故障 )0X34(正常 )
0X38(反應測試 )
目前溫度
車窗 0x44 0x3 0x00 0x31(故障 )0X34(正常 )
0X38(反應測試 )
0x01:上定位0x02:下定位0x10:夾物
設備回傳 (CAN BUS)
RENESAS 提供的 CANBUS控制程式
R_CAN_InitialInitializes the CAN peripheralSets bitrate and masks, sets up mailbox defaults and interruptsR_CAN_SetBitrate()R_CAN_SetMask()
R_CAN_SetBitrateSets the CAN bitrate (communication speed) R_CAN_SetMaskSets the CAN ID Acceptance Masks R_CAN_SetTxStdDataSet up a mailbox to transmit
R_CAN_CheckTxStdDataCheck that a data frame has been sent R_CAN_SetRxStdDataSet up a mailbox to receive. R_CAN_CheckRxStdDataChecks if a mailbox has received a message R_CAN_PollRxCANPoll a mailbox to know if it has received data
主系統程式規劃設計MUI-001,EIR-001
執行時間 (12/05-12/18)
主系統程式流程
主系統畫面規劃