原创 自動化_超前和滯後補償

目錄   前言 (1)超前網絡 (2)滯後網絡 (3)總結 前言 超前補償和滯後補償原理性計算和理論仿真。 (1)超前網絡 超前補償網絡如圖所示 相關計算如下: 可知在頻率最超前時候是2.251k。度數是19.471. 波特圖如下

原创 C語言_單片機_break,return,continue,指針優先級

 測試代碼如下 #include "reg51.h" #include "stdio.h" #include "intrins.h" typedef void (*p_fun)(unsigned int*); //void (*p

原创 C語言_浮點數_IEEE 754標準_單片機

目錄 IEEE 754標準 float的範圍 float精度 float小數 讀取小數存儲的原始值(舉例)   IEEE 754標準 浮點格式可分爲符號位s,指數位e以及尾數位f三部分。  其中真實的指數E相對於實際的指數有一個偏移量,

原创 W25Q64Flash芯片 W25Q64Flash芯片STM32操作

W25Q64Flash芯片STM32操作 通訊方式:SPI通訊 大小:8M(Byte)   (128塊(Block),每塊64K字節,每塊16個扇區(Sector),每個扇區4K字節,每個扇區16頁,每頁256個     

原创 Mathcad tips_學習筆記

1.“文本區域”中嵌入數學區域 2.工具>計算>自動計算,取消後,mathcad處於手動模式 3.視圖>標尺, 4.同一個2d繪圖中要添加另外一條函數軌跡,按下逗號即可 5.添加第二個Y軸    

原创 BMS_汽車充電樁中的PGN到CAN_ID轉換

PGN的格式如圖1中的6.4參數組編號所示,高低字節均爲00, 如BCL 是00 10 00 H(PGN4096)    BCS 是00 11 00 H(PGN4352)                                

原创 單片機_stc單片機eeprom 學習筆記

1,有若干個扇區,每個扇區包含512字節 2,數據擦除是按照扇區爲單位的,所以要合理分配存儲內容的扇區(擦除頻率高的數據和頻率低的數據放在不同的扇區存儲) 3,eeprom操作的時候,系統時鐘不供給cpu,但是系統時鐘給其它外設時鐘此時

原创 BMS_同口和並口

原创 C語言_鉤子函數

目錄 1.引言 2.變量指針 3.函數指針 4.帶參數的鉤子函數 1.引言 鉤子函數、回調函數、註冊函數,掛鉤子這些我們代碼中經常涉及到的東西,是否已經困擾你很久了?它們究竟是怎麼回事,究竟怎麼用?下面我來爲你一一解答。 什麼是鉤子函數?

原创 CAN總線學習筆記(3)- CAN協議錯誤幀 CAN總線學習筆記(3)- CAN協議錯誤幀

轉載 CAN總線學習筆記(3)- CAN協議錯誤幀 1 錯誤幀的幀結構 在發送和接收報文時,總線上的節點如果檢測出了錯誤,那麼該節點就會發送錯誤幀,通知總線上的節點,自己出錯了。 錯誤幀由錯誤標誌和

原创 單片機內部數據離線繪製波形

在調試單片機時,有時爲了調試方便需要顯示連續的波形,除了發送給上位機顯示和用ccs自帶的顯示波形窗口,本文介紹另外一種離線顯示數據波形的方法。 之所以用Psim中的SIMview是操作簡單,便於縮放和數據處理。 本文采用dsp28335實

原创 CAD 軟件學習筆記

目錄   1. CAD線型比列是什麼意思 2. bylayer 和 byblock 3.修剪 trim 4.蝸桿傳動 1. CAD線型比列是什麼意思 線型在這個圖形中顯示的比例。這個主要是針對虛線來說纔有用。 舉個例子: 如果你畫一個圖它

原创 1.瞭解運算放大器規格(翻譯Understanding Operational Amplifier Specifications)

Understanding Operational Amplifier Specifications 白皮書:SLOAO11 原文作者:Jim Karki 本文由以下6部分來講解。 引言,介紹,同相放大器,反向放大器,運算放大器電路內部簡

原创 CAN總線學習筆記(1)- CAN基礎知識

1 CAN的一些基本概念 1.1 什麼是CAN總線 CAN 是 Controller Area Network 的縮寫,是 ISO 國際標準化的串行通信協議。通俗來講,CAN總線就是一種傳輸數據的線,用於在不同的ECU之間傳輸數據

原创 DSP28335 調試

調試時,按下Suspend按鈕後,顯示紅色 No source available for "0x3ff9ce" 最後發現是供電電源的電流小,更換即可。 同時調試新增外部中斷時,發現也無法進入外部中斷,經查驗,也是供電電流小引起的問題