Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3026|回復: 0
打印 上一主題 下一主題

[經驗交流] 簡單卻不同思維的系統應用問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-5-6 10:23:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 Chamberplus 於 2010-5-6 10:24 AM 編輯
- z" ]& `4 u0 v$ B- z- r6 {* V6 @! k
大家在系統應用上會常用到A/D 的問題,但也常常是用十根手指頭的觀念在寫程式。0 ~' M4 ?1 y/ O7 h4 T; x" ]$ ~. N
: o; l# C4 h, G2 K- G
來講一個系統應用的觀念,如果您也是常寫一些MCU 韌體程式的話,或許,會有一些幫助吧。& t$ A9 {# v! z. F

" v# N( R1 @4 d/ S1 j尤其是作一些機電整合的韌體程式,
9 V6 M. A0 m8 M; [7 i
6 A- i1 V1 G+ ^3 _5 d4 @寫這種程式,您就不要把那一般寫LED 跑馬燈的程式觀念拿來湊合。
$ A5 V$ H5 y9 W4 c: u5 l
6 @1 t8 B9 {; G; P我個人覺得:如果,只是要您寫個簡單的I/O 控制程式,或是一個簡單的步進馬達控制程式,
$ ~  q# q7 ~" C. M( z& }
+ v3 ?, s" k$ a$ ^; Y1 n您可能就是把我們手指頭上的十個手指拿出來湊合的寫。反正是程式嘛,就是幫我們人腦做事的嘛!, G% K4 W* u' G% g" Q) Y7 g" h4 n

5 @$ v( P; l! Y6 S( ]...(略)' x0 ?8 Z1 |8 v" X' C! g: V' p* c
7 n8 ?+ `% l3 D+ ?. D0 Y
今天我們來講一個一般系統輸入參數的處理問題,譬如說是一個類比輸入參數(A/D Parameter)。
" e5 v  ^( T5 W% V; Q8 g3 g  T7 g' D2 `* c" l; m9 F$ Z5 @( \
我們都知道:雖然是類比輸入,但是我們在韌體程式的讀取過程,1 x/ [  I( D1 q6 ~' r0 @( H0 O

# z0 P  P9 K2 C5 N卻仍然是數位分時處理方式(Discrete)。還是得一個、一個值慢慢讀進來。
9 p& z2 }  s" U% E2 z+ \! q) x4 M9 O8 ]0 k5 I; m: ?9 w
難免就會發生所謂多久取一個值?!(連續性)...還有一個很重要的觀念:軟體濾波處理。(Filter)
" t, v# L. w" C' L: R% ?" f
/ n2 k0 z8 G: C# @' U% J! ?硬體電路上的濾波電路是鐵定有的(一般都只是低通濾波),
4 W+ @! z0 Y: A
0 ^& {$ a$ d+ E8 T但您怎麼知道輸入的值會不會有波動峰值呢?瞬間的變化時合理嗎?!% c1 z! k" T5 [! g
) |2 ~0 V& G9 I! U  ]) F
尤其是一些屬於比較機械特性的參數,譬如環境溫度、電瓶電壓等...
6 ]. Q! G) q9 S
7 g$ d% C" ^2 q5 C+ K2 w' C4 _1 c這些東西都是屬於自然現象的參數。(廢話...這種東西才需要A/D啊): b. w0 i9 o* B: K& C. x

7 R! @( p. h. p7 I, n7 L所以,在軟體上也必須有一些軟體濾波作法,,,我相信如果您幸運一點的話,  p) ^- g1 ~& [  u9 S

" r; {: Y! `; i1 Q6 I剛好有個老鳥工程師願意帶您,而也願意傾囊相授教您...
: s1 M$ i% Z: {6 m+ f0 Q
( e; y& v2 Z( u( E, a3 P/ B您可能就知道這個東西就是:讀個十遍或二十遍,然後取平均就好了!????????, ?" E# r) e+ p. v/ s6 Q9 Q- m& _
1 U  c" u* w7 y, L
是嗎?!+ e1 l/ g& F9 J; B4 N

9 g1 K1 C- l: j! [6 ^---6 C9 @$ `4 z( r
tw.myblog.yahoo.com/chamberplus-taiwan/article?mid=1905&prev=1925&next=1901
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-6 07:53 PM , Processed in 0.101006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表