硬件部分
一、通信模塊LS12S
LC12S采用最新 2.4G SOC技術,特點是免開發,視距 120 米,收發一體無需切換,串口透明傳
輸,提供通信協議,可迅速調試成功。用戶只要了解串口通信,無需復雜的無線通訊知識,就能完成無
線通信產品的開發。
● 半雙工通訊,抗干擾能力強
● 2.4GHz ISM 頻段,128 個頻道可調,使用無須申請
● 供電電壓:2.8-3.6V,最大輸出功率 12dBm
● 接收靈敏度-95dBm
● 發射工作電流 40mA@12dBm 25mA@0dBm
● 接收工作電流 24mA
● 睡眠電流 8uA
● 標準 TTL 電平 UART 串口
● 工作頻率可設置,多個模塊頻分復用,互不干擾
● 通訊協議轉換及射頻收發切換自動完成,用戶無須干預,簡單易用
● 通訊速率 0.6kbps -38.4kbps,用戶可通過 AT 指令配置
● 傳輸距離遠,開闊地無干擾情況下可達 120 米 以上
● 小體積 SMD 封裝,無需天線,安裝方便
二、MPU6050、oled、藍牙模塊
板子上留有iic協議的oled、mpu6050模塊的插排,以及藍牙模塊的插排
三、按鍵搖桿控制器
使用兩塊搖桿,一個搖桿x軸與y軸相當于兩個滑動變阻器,接在3.3v電源和GND上通過單片機ADC讀取
8個按鍵在電路板上分為左右各4個通過單片機P2引腳讀取狀態
四、TP5400芯片電源管理
TP5400 是一款采用恒定電流/恒定電壓對單節鋰離子電池充電和升壓放電控制器。它能夠提供 1000mA 的充電電流(借助一個熱設計良好的 PCB 布局)。升壓電路內置了NMOS 功率管,外部僅需一個電感和肖特基二極管及少量電容即可完成 5V 升壓輸出。當 VOUT 端接入負載時,TP5400 可提供一個 5V 的穩壓源,驅動能力達 1A。
未充滿電時紅色發光二極管亮,充滿時綠色發光二極管亮
芯片使用esop8封裝
四、CH340K與typec16p
CH340K無需過多的外部電路直接與單片機和usb相連
整個電路原理圖
五、程序設計與測試
使用stc8核心板作主控芯片
使用單片機上的ADC1、ADC2、ADC3、ADC4讀取8位搖桿上的模擬量
再通過串口發送出去,將JP5上的短路塊接在USB鏈接上可以實現單片機與電腦通信方便調試、短路塊接在無線上與LS12鏈接實現無線通訊
LS12s通過電腦軟件設置,具體方法可以參考資料,設置時需用杜邦西將JP5的usb連接與無線短接在一起使ch340與ls12s連接
注意:R5短路,R4不焊,單片機寫不進程序時將JP5上的無線隨便與單片機某個兩個引腳相連
!注意:請使用瀏覽器自帶下載,迅雷等下載軟件可能無法下載到有效資源。
歡迎加入EEWorld參考設計群,也許能碰到搞同一個設計的小伙伴,群聊設計經驗和難點。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設計,即可被拉入群。 另外,如您在下載此設計遇到問題,也可以微信添加“helloeeworld”及時溝通。
EEWorld Datasheet 技術支持