線材檢測開發筆記

##背景
第一代產品V0.0在2017年8月完成,完成後現場反饋說指示效果不好,無法定位至哪一根或哪兩根。要求使用20個燈顯示。
這裏寫圖片描述
##硬件說明
主控板選用Beetle的stm32最小系統板,處理器爲STM32F103RBT6,電路圖如下:
這裏寫圖片描述
(備註:1.由於端口緊張,大部分無關接口或下載口都已剔除停用
,僅留UART1作爲下載口。2.BOOT1 BOOT0 01爲下載配置,00爲上電代碼運行)
stm32引腳配置:
這裏寫圖片描述
這裏寫圖片描述
供電選用24V轉5V降壓模塊。整體內部連接圖如下:
這裏寫圖片描述

##軟件流程圖

Created with Raphaël 2.2.0開始初始化LED自檢十芯?斷路?顯示短路?yesnoyesnoyesno

##改進
由於20個指示燈組龐大,直接選用雙MCU進行指示。由於代碼量不大,選用STM32F103C8T6爲主控的系統板,系統板如下:
這裏寫圖片描述
boot資料
STM32F103C8T6核心板BOOT啓動方式

BOOT0 BOOT1 MODE
0 X FLASH
1 1 SRAM
1 0 ISP

這裏寫圖片描述
檢測整體思路一致。主要的改進在於檢測板通過串口通訊傳輸給顯示板,顯示板來進行顯示。

這裏寫圖片描述

這裏寫圖片描述
串口屏選用陶晶馳USART HMI產品,官網:http://www.tjc1688.com/
選用型號:TJC3224K028_011

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章