⑴ usbtest工具
usbtest工具(usbtester)注意事項第一次使用STM32G0晶元要小心變磚!!
因為G默認啟動0不是由boot0引腳決定是的,而是從內部nboot0 bit寄存器決定。
它的默認值是1。如果你直接程序燒進去,沒法從System memory啟動了。
要先使用STM32CubeProgrammer將Option bytes-User Configuration中nBOOT_SEL的勾去掉。
這有點類似AVR單片機配有熔絲。
除功率檢測和快充誘騙外,還提供了屏幕亮度調度,記錄簡單的電壓和電流曲線。
項目介紹(畢設題目介紹)
USB目前幾乎可以測試功率測試器所有協議的快速充電,短時最大功率160W,最大功率120W。
功率測試儀採用單片機設計,可顯示電壓、電流、功率,且輸入最大功率100W以上。
項目分析
主題要求設計一個功率測試儀,我選擇設計一個使用USB介面可以測試手機快速充電的功率計,具有一定的便攜性。
設計方案
設計說明原理圖
降壓電路
降壓部分為MCU、INA220、OLED屏等提供3.3V由於整個系統消耗的電流最大不超過60mA,低負荷普通DC-DC變換器效率低,最好選擇帶burst、skip、pfm等輕載節能功能晶元。
這里用的是立創商城買的RY9320AT6.上下管內阻100/50mΩ,頻率500k,正常工作是PSM輕載進入模式PFM模式。
這里用的是立創商城買的RY9320AT6.上下管內阻100/50mΩ,頻率500k,正常工作是PSM輕載進入模式PFM模式。實測5V供電時只需從VUBS獲取9mA大多數快速充電的電流為9-12V區間只需要4mA左右電流,大
測量誤差降低
。
電壓電流采樣
INA在220電源中添加一個去耦電容器。
A0、A接地設置地址。介面部分
A口使用5PIN用於測試小米、OPPO的快充以及QC使用普通A口快充,Type-C介面主要用於測試PD快充。
其實這種A口就是把USB3.0的GND腳復用已成為私有協議的識別腳,VBUS和GND加寬。
理論上直接使用USB3.0界面也可以識別,但是USB3.0介面不能通過太大的電流是有風險的。
Type-C直接立創商城找個大電流就行了,注意不要只用6PIN那種大電流,因為少了一對VBUS和GND。
快充誘騙
設計簡單QC快充誘騙功能,可用作簡單的調壓電源。QC2.0、QC3.0
協議需要0、0.6V、3.3V三個電壓
,可直接使用IO實現口模擬。
QC2.0支持5V、9V、12V、20V四檔,其中20檔V只有少數檔位支持QC2.0 ClassB只有充電頭支持,這在後面的演示視頻中是無法誘惑的QC2.0 20V的原因。QC3.0支持以200mV步長連續調壓,
可輸出4.4-20V。大部分30W以上小米快充頭QC3.0都能支持到20V,這是為自己的無線充電器供電。
串口下載
下載使用串口CH340K,使用RTS與DTR
一鍵下載
。其實CH340K不,調試時,從板上飛三條線下接收CH340模塊上,
調試後,移除飛線。
主控
主控使用stm32g030f6p6,
體積小,性能高。
OLED屏根據驅動晶元的原理圖,屏幕的原理圖直接按照驅動晶元ssd1315的datasheet為繪畫推薦設計。
eeprom存儲記錄的電壓電流和曲線,
不能使用此功能,不能添加。
PCB設計說明PCB使用四層板,四層板具有更強的抗干擾能力,可以降低布線難度。VBUS開窗掛錫以增大載流
。采樣電阻布線採用開爾文接法。OLED屏幕放在另一塊板上,與主板通過FFC排線連接。
3D外殼已列印,但由於疫情原因,快遞無法送達,導致後續實物展示中無外殼。
軟體說明
IDE使用STM32CubeIDE,固件庫使用HAL使用初始初始化代碼STM32CubeMX生成。
附件中只顯示所有代碼的局部。
多級菜單
實物展示說明
假如你認為對你有用,
歡迎點贊轉發或評論哦~
或者您有
歡迎在評論區指出其他建議!
更多精彩:
焊接工具 | DIY點錫膏機
⑵ 你好,我的畢設題目也是工業鍋爐電氣控制系統,用PLC控制的,可以給我點資料嗎
可編程序控制器(Programmable Logic controller)是以微處理器為基礎,綜合了計算機技術、自動控制技術和通信技術的一種新型通用工業自動控制裝置。它具有體積小、功能強、編程方便、可靠性高、耐惡劣環境能力強等優點,已廣泛應用於工業自動化生產的各個領域,成為工業控制的主要手段和重要的基礎設備之一,與機器人技術、CAD/CAM並列稱為工業生產自動化的三大支柱。國際電工委員會(IEC)對PLC定義如下:PLC是專為在工業環境下應用而設計的一種數字運算操作的電子裝置,是帶有存儲器、可以編製程序的控制器。它能夠存儲和執行指令,進行邏輯運算、順序控制、定時、計數和算術運算等操作,並通過數字式和模擬式的輸入輸出,控制各種類型的機械和生產過程。PLC及其有關的外圍設備,都應按易於與工業控制系統形成一體、易於擴展其功能的原則設計。
1.可編程序控制器的基本結構
從廣義上講,PLC是一種計算機系統,只不過它比一般的計算機具有更強的與工業過程相連接的輸入輸出介面,具有更適用於控制的編程語言,具有更適應工業環境的抗干擾性能。其結構和計算機控制系統十分相似,一般由中央處理器(CPU)、存儲器、輸入/輸出(I/O)介面、電源等部分組成。由於PLC的中央處理器都是由微處理器、單片機組成,存儲器和1/0部件也形式多樣,按照結構形式的不同,PLC還可以分為整體式結構和組合式結構。區別在於整體式的結構將CPU、RAM、ROM、I/O單元等組裝成一個主體,構成主機,其結構示意圖如圖4.1所示。組合式的結構是將PLC的各個部分分別做成相應的電路板或模塊,模塊之間通過底板上的匯流排相互連接。無論是哪種結構類型的PLC,外部的各種開關信號、模擬信號、感測器檢測的各種信號均作為PLC的輸入變數,它們經PLC外部輸入端子輸入到內部寄存器中,經PLC內部邏輯運算或其他各種運算、處理後送到輸出端子,它們是PLC的輸出變數。PLC的系統程序和用戶程序都存放在存儲器中,現場輸入信號經過I/O單元傳送至CPU,CPU按照用戶程序存儲器里的指令,執行邏輯或算術運算,並發
出相應的控制指令,該指令通過I/O單元傳送至現場,驅動相應的執行機構動作,從而完成相應的控制任務。
2.PLC的基本工作原理和主要技術指標
PLC的工作方式與微型計算機的中斷處理方式相比,有很大的不同。微機一般採用等待命令的工作方式,PLC則採用循環掃描的工作方式。在PLC中,用戶程序按先後順序存放,CPU從第一條指令開始執行程序,直至遇到結束符後又返回第一條,如此周而復始不斷循環。PLC的掃描過程如圖4.2 所示。這個過程分為數據輸入采樣階段、程序執行階段、輸出刷新階段三個階段。整個過程進行一次所需的時間成為掃描周期。在數據輸入采樣階段,PLC以掃描方式讀入所有輸入端的通/斷狀態並存入輸入映像存儲區中,接著轉入用戶程序執行階段。在非輸入采樣階段,無論輸入狀態如何變化,輸入映像存儲區的內容都保持不變,直到進入下一個掃描周期的輸入采樣階段,PLC才會將輸入端的狀態讀入輸入映像存儲區中。在程序執行階段,根據梯形圖程序先左後右、先上後下的掃描原則,順序執行用戶程序指令。程序執行結果並不直接輸出,而是將其寫入輸出映像存儲區。輸出映像存儲區中的每一位會隨著程序執行的進程而變化。輸出數據及處理階段,在戶程序執行完,集中把輸出映像存儲區中的繼電器通/斷狀態傳送至輸出狀態鎖存器,再經輸出驅動電路,進行隔離和功率放大去驅動外部負載。
上述PLC的掃描工作過程,掃描周期是PLC一個很重要的指標,小型PLC的掃描周期一般為十幾毫秒到幾十毫秒。從PLC輸入端有一個輸入信號發生變化到輸出端對該變化做出反應,需要一段時間,這段時間就稱為PLC的響應時間或滯後時間。影響I/O滯後的主要原因有:輸入濾波的時間常數,輸出繼電器的機械滯後,程序執行的時間,程序設計不當的附加影響等。毫秒級的掃描時間對於一般工業設備通常是可以接受的,PLC的響應滯後是允許的,但是對某些I/O快速響應的設備,則應採取相應的處理措施。如選用高速CPU,提高掃描速度,採用快速響應模塊、高速計數模塊以及不同的中斷處理等措施減少滯後時間。對用戶來說,選擇了一個PLC,合理的編製程序是縮短響應時間的關鍵。
⑶ 求畢業設計資料
畢設|文獻|老師反饋|匯報|轉換障礙對消費者重復購買意向的影響研究以B2C網上商城為例網路網盤免費資源在線學習
鏈接: https://pan..com/s/1kEB8dCPWGifTpCk94VZcbA
畢設 文獻 老師反饋 匯報 轉換障礙對消費者重復購買意向的影響研究——以B2C網上商城為例.caa 中國電子商務軟體行業研究報告2015年 艾瑞咨詢.pdf 問卷4.0-問卷展示修改 .docx 網路商店服務補救質量對顧客忠誠的影響.caa 網路經濟時代下電商的顧客忠誠度探討——從京東商城和其他電商的比較談起.caj 網路購物顧客滿意度研究——以京東網上商城為例.txt 網路B2C商城的比較研究——以京東、新蛋、亞馬遜為例.caj 淘寶網商城和集市顧客忠影響因素的影響差異研究.txt 食品企業網路營銷的顧客忠誠度影響因素研究.caa 京東商城在B2C電子商務市場的發展戰略研究.caa 京東商城品牌建設研究.caa