簡單介紹一下:
軟件開發平臺:quartus ii13.1,modelsim10.2,notepad++
硬件開發平臺:Altera DE0開發板
使用模塊:HY-SRF05超聲波測距模塊,YL-40模塊(PCF8591芯片),PS2鍵盤,VGA顯示器
系統設計內容:
1)采用數碼管循環顯示2個人的學號后四位;
2)根據標準鍵盤輸入不同,分別輸出正弦波、方波、三角波,根據標準鍵盤改變頻率,并在VGA顯示屏上顯示。
3)根據標準鍵盤輸入不同,分別利用PCF8591模塊測量當前電位器分壓值,當前環境溫度與光照強度,并在VGA顯示屏上顯示。三種物理量測量模式可以根據標準鍵盤輸入切換。
4)根據標準鍵盤輸入,利用超聲波測距模塊測量距離,并在VGA顯示屏上顯示。
系統整體結構圖:
PS2為鍵盤輸入模塊,DataProcess為功能實現主模塊,vga_module為VGA輸出模塊,clock_out與seg_out兩個小模塊共同構成數碼管顯示學號的功能。
DataProcess模塊內部模塊如圖:
其中I2C4In1模塊為PCF8591核心模塊,包含三種物理量的測量和波形發生器的全部核心設計。
SupersonicWave模塊為超聲波測距核心模塊,包含超聲波測距模塊的全部設計。
ToNum模塊為VGA顯示前置模塊,用于轉譯測量數據為VGA顯示可用的數字。
-
電位器
+關注
關注
14文章
1017瀏覽量
67758 -
超聲波
+關注
關注
63文章
3116瀏覽量
140046 -
數碼管
+關注
關注
32文章
1889瀏覽量
92338 -
VGA
+關注
關注
5文章
572瀏覽量
64355 -
開發板
+關注
關注
25文章
5593瀏覽量
103243
發布評論請先 登錄
制作超聲波測距模塊
超聲波測距原理
Altera DE0 Nano FPGA 開發板 二手 轉讓 出售
【創龍TMS320C6748開發板試用】基于創龍開發板的超聲測距模塊使用
勇敢的芯伴你玩轉Altera FPGA連載73:基于SignalTap II的超聲波測距調試之超聲波測距原理
[MicroPython]TPYBoard開發板STM32F407超聲波測距
【精英STM32F103 開發板試用體驗】 超聲波測距功能的實現
【STM32F103 開發板】 超聲波測距功能的實現
【MiniStar FPGA開發板】配套視頻教程——超聲波測距
利用超聲波測距來實現報警的功能
簡單的超聲波測距模塊制作_HC-SR04超聲波測距模塊及制作圖詳解

評論