|
|
是否“讀寫秒/毫秒級(jí)別的”,不是能不能,而是“要不要這么準(zhǔn)”。
“不是能不能毫秒,而是要不要毫秒”
精度 / 采樣率 / 成本 / 實(shí)際需求之間的權(quán)衡
定時(shí) vs 中斷 vs 輪詢
看系統(tǒng)動(dòng)態(tài)響應(yīng)時(shí)間
高速控制(伺服)必須用 定時(shí)器中斷 嚴(yán)格周期(抖動(dòng) <1%)
誤差:必須考慮(而且是第一優(yōu)先級(jí))
工程現(xiàn)實(shí):不做誤差預(yù)算 = 項(xiàng)目一定翻車
成本:決定一切
工程不是追求 “最高精度”和“最高頻率”
最終工程準(zhǔn)則
精度夠用就好,頻率匹配帶寬,誤差必須預(yù)算,成本決定生死。
- 伺服控制:必須用硬件定時(shí)器中斷,周期嚴(yán)格(抖動(dòng)<1%周期),誤差預(yù)算包含編碼器、機(jī)械、算法。
- 普通數(shù)據(jù)采集:定時(shí)器中斷或輪詢都可,毫秒級(jí)沒(méi)問(wèn)題,成本優(yōu)先。
- 絕對(duì)不要:在沒(méi)有分析信號(hào)最高頻率和系統(tǒng)響應(yīng)時(shí)間之前,就拍腦袋定一個(gè)“最高精度、最高頻率”。那叫實(shí)驗(yàn)室炫技,不叫工程。
|
|