求教:
通過中斷(INT中斷)來判斷交流電的零點。
其思路是:
開啟 INT中斷,并設置該中斷接口為 上升邊沿觸發。
INT接口片的波形,如圖:(即該波形用來觸發INT中斷)
網友評論:過濾,寬度小于多少不計
網友評論:我個人認為,這種信號不用用中斷去做,可以用軟件去抖動.
發一個6502的給你看看. r1 = key_idle
[key_code] = r1
r1 = [P_IOC_Data]
r1 |= KeyControlPin
[P_IOC_Data] = r1
[P_IOC_Buffer] =r1
sc_ky01:
[keyscx] = r1
r2 = 0x0040
sc_ky02:
call ScankeyDelay
r1 = [P_IOC_Data]
r1 ^= 0x00ff
r1 &= KeyPin
cmp r1,[keyscx]
jne sc_ky01
r2 = r2 - 0x0001
jnz sc_ky02
r1 &= KeyPin
jz sc_ky03
jmp sc_ky04
sc_ky03:
//r1 = [P_IOC_Buffer]
//r1 &= KeyControlPin
//jnz sc_ky03a
//goto sc_exit
sc_ky03a:
r1 = [P_IOC_Buffer]
r1 &= KeyControlScan2Pin
jnz sc_ky03b
goto sc_exit
sc_ky03b:
r1 = [P_IOC_Buffer]
r1 &= KeyControlScan1Pin
jz sc_ky03C
r1 = [P_IOC_Buffer]
r1 &= ~KeyControlPin
r1 |= KeyControlScan2Pin // scan 2 IOC0
[P_IOC_Buffer] =r1
[P_IOC_Data] = r1
jmp sc_ky01
sc_ky03C:
r1 = [P_IOC_Buffer]
r1 &= ~KeyControlPin
r1 |= KeyControlScan1Pin
[P_IOC_Buffer] =r1
[P_IOC_Data] = r1
jmp sc_ky01
sc_ky04:
r1 = [P_IOC_Buffer]
r1 &= KeyControlScan1Pin //SCAN KEY TO IOC5
jnz sc_next1
jmp sc_scan1OK
sc_next1:
r1 = [P_IOC_Buffer]
r1 &=KeyControlScan2Pin
jz sc_ky06 //SCAN KEY TO IOC6
sc_scan1OK:
nop
r1 = [keyscx]
cmp r1,BuzzerSetPin
jnz sc_ky04a
r2 = 0x000e
jmp sc_ky09
sc_ky04a:
//-----------------------------------------
cmp r1,LockPin
jnz scan2OK
r2 = 0x000f
jmp sc_ky09
scan2OK:
r1 = [keyscx] //
//-----------------------------------------
sc_ky06:
r1 = [keyscx]
r1=r1 lsr 1
r2 = 0xffff
sc_ky07:
r2 = r2 + 0x0001
test r1,0x0001
jnz sc_ky08
r1 = r1 lsr 1
jmp sc_ky07
sc_ky08:
r1 = r1 lsr 1
jnz sc_exit
r1 = [P_IOC_Buffer]
r1 &= 0x0020
jnz sc_ky08a
r2 = r2 + 0x0004
jmp sc_ky09
sc_ky08a:
r1 = [P_IOC_Buffer]
r1 &= 0x0040
jnz sc_ky09
r2 = r2 + 0x0008
sc_ky09:
[key_code] = r2
r1 = [sys_mode]
r1 = r1 lsl 4
r1 = r1 + [key_code]
r1 = r1 + KeyTab
r1 = [r1]
[key_code] = r1
r1 = 0x0000
[cnt_sec] = r1
sc_exit:
r1 = [P_IOC_Buffer]
r1 &= 0x009f
[P_IOC_Buffer]=r1
[P_IOC_Data] = r1
retf
.endp
//================================================
// ScankeyDelay
//================================================
ScankeyDelay: .proc
r1 = 0x0010
[Scandelay] = r1
ScankeyDelay01:
r1 = [Scandelay]
r1 = r1-0x0001
[Scandelay] = r1
cmp r1,0x0000
jne ScankeyDelay01
retf
.endp
網友評論:感覺這是一個理想化的消抖方案。只能用于消除周期不變的干擾(效果還不一定好),還不如軟件定時采樣消抖
LZ還是說明輸入信號的源是怎樣的,是按鍵抖動,還是現場交流干擾,或者其它?
這樣可能更有針對性
網友評論:如果允許有延時,比較可靠的是RC濾波+施密特觸發
豪華版本就是RC濾波+比較器
如果不允許延時,或者不那么嚴重,就用施密特觸發
網友評論:軟件可以用延時
網友評論:如果一定要用中斷,建議使用
硬件消噪;可以使用施密特反相器。
網友評論:以下菜鳥拙見:(認為我的想法是錯誤的朋友,務請指點!)
噪聲的原因其根本上是系統的
電源。因為就算使用了施密特,其波形也不會像理想值那樣,很平穩。正如,我現在實驗中的波形就不像理論上那么的純潔,那么的無暇。
因此,不改善電源,都是徒勞的。但是事實上,本題目中,電源是不能改動的,就是一個容阻降壓,半周整流慮波穩壓的一個 5V電源。
因此,我想,不使用INT中斷了。修改一下程序思路,從INT中斷改為判斷端口的高低電平。這樣或許可以避免這樣的一個問題。
網友評論:附上我的原理圖:
網友評論:實際接法中。按上圖的原理,把4007及穩壓管,電解電容的方向接成相反方向。即,把圖中的正極作為我的負極,圖中的負極做為我的正極使用。
上圖是上次請教may哥,然后may哥幫我設計的。
網友評論:毛刺是由電源引入的幾率比較大, 按理整形電路不會有太大的問題(設計人員不至于這種電路都會出錯)。電源是 mcu 系統的第一大殺手, 要小心對待。
51 定時器有一個特殊功能, 就是外部信號重裝定時器:口線信號不斷復位timer, 直至沒有脈沖才會 timeout. 利用這一點來濾波,簡單到可以讓用6502的人氣到吐血.
網友評論:試著做一個稍稍復雜點的玩意兒,卻遇到各式各樣的問題,汗!
我用的是義隆的芯片,沒有用過51的
網友評論:36#
兄弟,我以前沒聽過你的這種提法。但我知道應該有辦法解決這個問題。而且我感覺你的提法可能是解決這個問題的有力途徑。能否請教你把這個提法說的更仔細些嗎?謝謝
網友評論:27#
也在考慮您的建議。只是軟件寫好了(以后硬件不試好,不寫軟件了),現在只希望盡可能的用中斷。實在不行,只能改成讀高低電平了。
網友評論:
通過判斷 I/O的電平是否改變來決定是否中斷,是否可行呢?
MCU帶有 電平改變 中斷功能。
即,事先預讀一下I/O的狀態,然后 當I/O的狀態與之前的狀態不同時,會進入到中斷。這種方法有朋友用過嗎?可行嗎?毛刺會有干擾嗎?(慚愧,以前從未使用過這種中斷方式)
從波形上看,高電平期間,無論毛刺怎么多,MCU都判讀為高電平。低電平中,毛刺高峰也不到1.0V,稍稍加點限壓的電路,不知能否實現MCU將其判讀為低電平。然后,利用MCU電平改變喚醒sleep的特性來 識別過零點,不知能否可行?
網友評論:************************************
此貼為最新實驗結果
************************************
把上升邊沿 觸發中斷,更改為 電平變化 觸發中斷 后,情況明顯好轉。但是存在一個問題,即在低電平期間,其毛刺,有的會觸發 中斷,在高電平期間不會有影響。
因此,在實驗中,
測量MCU
計算的數據時,發現:大多數都是 10ms,即半個交流周期。偶爾會出現5個ms,即1/4個周期(從波形上看,應該是低電平期間,其交流峰值時刻,出現的毛刺。因此MCU偶爾出現的時間為5ms,正好是1/4周期)
請教高手,如何調整一下電路,可以在不影響波形的情況下,減輕毛刺的幅度。
網友評論:給你講了一堆話, 你還是不明白.
1)你首先得弄清楚毛刺從哪里來的, 如果是dc電源, 調整一下電路沒有用
2)"調整一下電路", 什么電路?
網友評論:暈,,,這些毛刺先解決...
有點奇怪,毛刺幅度應該很大才會誤觸發吧,貌似幅度很小啊.
網友評論:加大濾波電路的電容試試看,
奉勸LZ別想著軟件解決了。
網友評論:對highgear大師的“51 定時器有一個特殊功能, 就是外部信號重裝定時器:口線信號不斷復位timer, 直至沒有脈沖才會 timeout. ”
很感興趣,期待能有個實際應用例子。
網友評論:42#
毛刺 是220V /50HZ的交流電引來的啊。
從波形圖上看,當交流峰值時刻,就會產生這些毛刺。
電路接法: 2M電阻的一端接到交流電的一個支路上,2m電阻另一端接I/O,做為中斷信號 。
網友評論:圍觀
網友評論:gaohq: 不好意思,不是51, 是8052的定時器2有此功能,不過51實現這點也不難。
szshawn2010:加一個光藕,一個二極管(防止反向及川), 即可。
網友評論:樓主貌似是用220V交流電直接給單片機系統供電,并且220V過零檢測也是把220V未經電氣隔離就接到了單片機系統中,這樣應該不太好吧,個人認為用個交流
變壓器隔離一下比較好,比如220V經變壓器得到12V交流,給單片機供電,然后檢測12V的過零點就行了。
那個220V上的那個降壓電阻1K貌似太小了,這樣220V的功耗會很大。
過零檢測的電路貌似也有問題,在交流電由高轉為低的過程,實際是一個漸進的過程,三極管由飽和導通到完全截止可能會有一個過程,這個過程可能是那些毛刺的產生原因。建議用施密特
觸發器整形一下。
網友評論:再補充一下:34樓的圖,三極管的基極電阻有點小,220V交流達到峰值的時候電壓可達到220*1.414=311V,此時的基極電流為6.6mA,太大了,可能會影響三極管的工作狀態造成集電極有毛刺。
三極管的基極電壓在交流220V的負半周是不確定的,所以應該在D3的后端用一個比較大的電阻下拉到地,使三極管的基極在交流220V的負半周有確定的低電平。
網友評論:首先硬件要改善
軟件上去抖是延時,我的軟件里就是這么做的。
網友評論:感謝各位同學的幫助。
經過這幾天的潛心思考推測(注:本人理論知道很欠缺,因此只是瞎推測)。現得出的結論是:容阻降壓的那個高壓電容的容值太大了。在multisim上模擬,如果該電容的容值降低,其峰值時刻的噪 聲明顯降低,與容值成簡單的倍數關系。
因此,明天回去修正一下這個高壓電容的容值,應該可以滿足到我的需要。感謝大家
網友評論:這些天被折磨的--悶!
得出一個結論,就是不要亂改電路圖。搭手板就要按成熟的原理圖來。 不過,犯了錯誤后,可以得到一些結論,也不是什么不好事兒。本次教訓的結論是:“阻容降壓電路中,濾波用的電解電容其容量大小為降壓電容容量的1000倍為佳”
網友評論:滿懷希望滴來實驗,結果很失望。調整了高壓電容,與濾波電容,其結果基本還是沒變化,還是很大的噪聲干擾。悶!!
盼高手指點~~~~
網友評論:
電路部分如圖:
INT中斷,使用的2M電阻接高壓后,另一端直接接MCU
其中,INT中斷也用過其他電路圖(本貼中,我已經發過圖紙)。
據實驗表明,這兩種接法,其波形基本無差異。(有朋友警告安全問題,我測試了一下很安全,可以放心滴使用)
--------
兩種接法,其波形都是毛刺很多。
---------------
個人認為,這種干擾絕對是由電源引入的。
如果,我使用干
電池做電源,來檢測交流電頻率,我想肯定沒有這么多干擾。
我查檢了電源的波形。電源不是理論上的波形。電源雜波就很多,特別在峰值時刻
網友評論:能不能加個小電容(在單片機端口),去掉一些雜波,或者降低雜波的幅度。
網友評論:請問你檢測交流過零點是來做什么用的?是來觸發可控硅來控制功率嗎?還是控制別的東西?精度要求怎么樣?
網友評論:57#
檢測 過零點,然后來控制 可控硅 開啟 電機的。
因為,電機速度是可調的。因此,要檢測出過零點,然后 再控制需要給出的速度。精度要求不算很好。500us以內都可以接受
網友評論:56#
嘗試過。但是不理想。
剛才還玩爆炸了。不注意,104直接接到火線又接地線了。把一個PCB都炸黑了。暈,又要再焊板了
網友評論:
我想這樣操作。因為,波形在高電平期間不受影響。因此我想放棄低電平部分。
即軟件檢測出交流的3/2個周期,而不是半個周期。(在網上看到有人支言破碎的說,過零檢測,也需要一定的軟件技巧。或許硬件的無法調的更純潔了。)
用MCU
計時器計一下,3/2個周期的長度。然后,乘以2再除以3。計為N值
--------------
這樣,當I/O電平從高轉為低時,為一個過零點,同時啟動計時器計時,當達到N值時,我們認為是到了本周期 的第二個過零點。
這樣不知可行否?
-------------------
弱弱的問下,我的這種情況會不會與元件的質量有關系?
網友評論:一看就知道是搞LED行業的,同步如下:
外部中斷不應該一直打開,要在近20MS的時候打開,如離我上次捉到的下降沿算起19mS(越小不一定越好)后打開,打開一直撲捉,可以設一個范圍,如到21mS后沒有找到,單片機自已認為可以中斷一次,但是現在這次是由于到了21mS都沒有捉到下降沿,所以下一個來的時候就要從18mS開始捉了,這樣的話就可以達到軟件同步的效果。
網友評論:很多現成的實例可以參考,到圖書館去翻一下《電子技術應用》或者網上搜索一下“可控硅過零檢測”,一堆現成的IC,MAX就有可控硅過零觸發IC,還給我寄來過廣告。其內部電路很完善的,如果是做產品,不可能用軟件檢測,還要考慮軟件的堅固性,否則軟件失控瞬間,電機速度失控,你就麻煩了。
可控硅過零觸發器 (KJ008/KJ007)
產品簡介
KJ008/KJ007可控硅過零觸發器
KJ008/KJ007可控硅過零觸發器能使
雙向可控硅的
開關過程在電源電壓為零或電流為零的瞬間進行觸發。這樣,負載的瞬態浪涌和射頻干擾最小,可控硅的使用壽命也可提高。該電路可用于恒溫箱溫度控制、單相或三相交流電機和電器的無觸點開關、交流
燈光閃爍器等設備中作為零觸發用。電路內部有自生直流穩壓源,可以直接接交流電網電壓使用。該電路具有零電壓觸發、零電流觸發、輸出電流大等功能特點。
KJ008/KJ007電路工作原理:
KJ008/KJ007可控硅過零觸發器在零壓應用時,同步電壓通過R2加到1和14端之間,V1進行過零檢測。V2-V5組成的差分比較器一端(4端)按基準電壓。當來自
傳感器(2端)的電壓小于基準電壓時,V7、V8組成的輸出級在同步電壓過零時發出觸發脈沖。當2端的電壓大于基準電壓時輸出級截止,沒有觸發脈沖。
KJ008/KJ007電路在零電流觸發應用時,同步電壓取自可控硅陽極,通過檢測可控硅的工作情況來進行零電流觸發。當負載電流為零時(可控硅關閉)、同步電壓通過負載R2加到9和14端進行過零檢測,由10端輸出送到13端。當來自傳感器(2端)的電壓小于基準電壓(4端)時,輸出觸發脈沖。當來自傳感器的電壓大于基準電壓時,輸出無觸發脈沖。KJ008/KJ007電路內部原理圖如下,同步電阻R2選擇按下式計算:R2=同步電壓/5×103(Ω)
KJ008/KJ007封裝形式:
KJ008/KJ007可控硅過零觸發器采用C-14線白瓷和黑瓷兩種外殼封裝,外形尺寸按電子工業部部頒標準《
半導體集成電路外形尺寸》SJ1100-76。
KJ008/KJ007電參數:
1、電源電壓:自生直流電源電壓+12-+14V、外接直流電源電壓+12—+16V。
2、電源電流:≤12mA。
3、零檢測輸入端最大峰值電流:8mA。
4、輸出脈沖:
(1)最大輸出能力:50mA(脈沖寬度400μS以內),可擴展。
(2)輸出脈沖幅度:≥13V。
(3)輸出管反壓:BVceo≥18V(測試條件Ie=100μA)
5、輸入控制電壓靈敏度:100mV、300mV、500mV。
6、零電流檢測輸出幅度:≥8V。
7、使用環境溫度為四級:C:0~70℃;R:—55~85℃
E:—40~85℃;M:—55~125℃
KJ007是KJ008的特例,分為KJ0071和KJ007V兩種,該電路或者是零電壓觸發或者是零電流觸發,其中KJ007I是零電流觸發,KJ007V是零電壓觸發。
網友評論:
http://www.ilib.cn/A-jszp200106011.html
http://bbs.cepark.com/viewthread.php?tid=864&extra=page%3D6
光耦
MOC3041應用
http://www.docin.com/p-11907991.html#docTitle
網友評論:樓上很熱心!!!
網友評論:63 樓雖然熱心, 但不是解決問題之道。
幫人幫到底:
首先, 必須解決供電電源的毛刺。加入電感, 電容濾波, 退耦電容一個也不能少。
其次, 是整形電路。這個可以舉出幾十種方法。最簡單的是半波/全波整流后,用5v穩壓管得到過零脈沖。另一種是我前面說的光耦, 簡單點的直接用48樓的方法。更好的是用20K 電阻(或容阻) + 5v穩壓管(控制光耦電流,以及防治反向擊穿),并上 500 電阻 + 光耦。 光耦的作用一是隔離, 二是整形, 三是降噪, 光耦是電流推動器件,一般干擾沒有足夠的能量。
這兩點,當可無憂。
網友評論:強帖!
網友評論:頂起!感謝版主!
網友評論:使用變壓器應該可以解決這個問題。
但是偶無緣使用這些個貴重元件,不像兄弟們那么好福氣哇。
一個小點的變壓器,也就2.00元多些,不知光藕啥滴貴不貴。
拜托有興趣的兄弟,出圖欣賞。(我拿去動手操作)
-----------------
偶這些個東東拼的就是個低成本!
網友評論:可用的IC還有
TDA1023,
TCA785,SP430 等等;
過去電子線路都是用阻容元件
晶體管分立器件拼起來的,后來是運放,再后來是模擬IC。這些IC世界大廠整天就是搜尋看有哪些應用是需要采用難以調試的復雜電路、然后他們做成IC的,一個IC內部多少個
晶體管?
現在的大學里不知還學不學過去一套4冊的《電子線路》以及童詩白的《模擬電子電路》至少我這打字打不出童詩白的組合。都是歷史了。
上完大學,如果能在本科畢業論文中用到一個模擬IC電路,(別的同學還在搭分立元件)保證你的論文會令教授刮目相看。我就是因為當年與眾同學不同,時間全泡在網上,學會采用了一個
75176,完美完成了課題,被留校在實驗室幫教授做實驗,得意過一陣。哈哈......
現在找不到什么技術是別人沒做過的,自己不參考別人,自己悶頭研究?一個月可以學很多新東西,......
LZ青春時光無價,浪費在調試經驗上,不合算。現在過去非常會玩晶體管電路的老工程師都不吃香了。學新IC又很困難。過去是本科生搞設計,中專生來調試實驗。本科生動腦,中專生動手。現在是本科生動手了,結果是一生疲于追趕技術,60歲還是沒趕上年輕人。
網友評論:冷漠童鞋, 給你說了很多遍了, 不懂不要裝懂. 從樓上的發言看, 你根本不懂電路, 不要在這里胡說八道, 回去弄你的復位電路去.
網友評論:中斷后關當前中斷,啟動定時器延時一段時間后再開,注意開前清中斷標志
網友評論:準備這樣處理:
進入中斷子程序后,馬上彈出。然后如果在10個機器周期內再進入中斷,則判斷為是真實中斷。如果從中斷彈出后,其時間超過10個機器周期。則判斷為誤操作。
從波形上看,毛刺是瞬間的。不會有兩個緊緊相臨的較高峰值毛刺。
網友評論:
70#
IC: integrated circuit國人稱為 集成電路。即主語為 電路。因為是集成的,故稱為集成電路。即是電路,則不可避免是各基本元件/元素組成。
集成電路(也稱芯片)看似很高科技,其實也可以在PCB板上通過各種元件的組合完成,只是體積十分的龐大。(搭不出來,是因為搭板人太菜,有點像我)
因此,芯片在“流片”前(對這個詞不熟悉的,可以發站內信件,我們再私下討論)。會有DEMO,通常就是用所謂的晶體管/半導體元件這類的元件組成的 “非門”“與門”等,以便測試其能否實現應該實現的邏輯關系。
理論上:軟件與硬件是可以互換的。只是根據實際需要及應用并確定其成本關系而決定是否需要ASCI。(軟件導入MCU內,稱為燒錄。因量的需求很大做mask稱為軟件固化。后因需要量太大則改為asci稱做成標準IC)mask只是將部分軟件改為硬件,并節省去芯片中不必要的資源。而asci則將是全部由硬件來實現軟件的邏輯功能。
如果我對之前的稱為模擬電路,那么后來就又出現了數字電路。數字的含義,應該不是指電路中不使用二極管,三極管,電容,電陰甚至電源(太陽能板我們是乎也應該把其理解為電源)
當我們的某個項目很好的時候,IC設計公司會把我們的整個電路包括外圍。只要有可能集成到芯片中,他們都會設計進去,哪怕是一個小小的104電容。他們會使得我們的外圍盡可能的簡便。以便節約更多的成本。
說這么多的廢話,就是想表明,無論模擬還數字,電路都是基礎。如果是搞教學,搞學術的,就無所謂了。成千上萬的功能模塊拿來用就好了,價格不是第一位的,實現功能就好。而我們這類命苦的兄弟,時時牽掛著成本。整日努力向匠人靠齊,為實現裸奔而奮斗。
因為,我是搞農業專業的,因此在眾多電子友人面前戲說IC,有點關二爺門前耍大刀的感覺。若上述言論有不妥的地方,請各高手指點拍磚。謝謝
網友評論:
說的挺好的,看了長知識。關于ASIC(LZ說的ASCI不一樣?)補充一點:現在國際上有專門克隆IC的公司,專門尋找那些已經停產的、專利失效的又仍有一定應用量的IC來克隆,——ASIC。 去年我還幫荷蘭INNOV公司測試ASIC,因為恰好他們克隆的那個Intel公司的原片我正在用,而且其中有一個SDLC協議環形網絡可能全國只有我一個人做通了實驗,寫了論文。(馬上有人不高興了) 并且發現INNOV公司克隆的IA8x44 關于環形網絡這部分硬件與Intel8X44不兼容!——它也不知道如何去測試這個環形網功能。這將影響他們這個ASIC推向市場。我把測試結果告訴他們,后果就是延滯了他們IA8X44推向市場的時間,后來他們又給我寄來了IA8X44(Intel8X44的ASIC版本)的改進升級版本,請我再次幫他們測試,...... 現在市場上的IX8X44已經是第3版改進了,
我是這樣才知道的"ASIC"這項技術。Intel8044是很陽春白雪的芯片,時間已經過了30年,還沒能發現其它公司的芯片附有環形網絡SIU,才知道可以用這種ASIC克隆方式來公開D版過去的專利技術,........
網友評論:一弄就全都是大公司滴。羨慕哇!!
不過小公司現在都用 平臺ASCI 。其好處很多
網友評論:查資料發現:容阻降壓整流后,電源有毛刺 這是必須滴。
因為 像電容等元件有 “電感值”,因此有毛刺是正常的。
網友評論:
ASCI White 白色ASCI,即白色“提高戰略運算能力計劃”,這是一臺超高速巨型計算機的代號。美國商用機器公司(IBM)2000年6月28日宣布,它研制的這臺超高速巨型計算機是為美國能源部“提高戰略運算能力計劃(ASCI)”制造的,將用于模擬核試驗。它的速度高達每秒12.3萬億次浮點運算,就是說,它一秒鐘內完成的工作量,相當于一個人使用計算器用1000萬年時間完成的工作量。
.......
ASIC專用集成電路 ASIC(Application Specific Integrated Circuit)是專用集成電路。
目前,在集成電路界ASIC被認為是一種為專門目的而設計的集成電路。是指應特定用戶要求和特定電子系統的需要而設計、制造的集成電路。ASIC的特點是面向特定用戶的需求,ASIC在批量生產時與通用集成電路相比具有體積更小、功耗更低、可靠性提高、性能提高、保密性增強、成本降低等優點。
..........
ASCI or ASIC?
網友評論:急性脊髓損傷 ( ASCI )在臨床上多見,致癱率高,其有兩種創傷機制作用于脊髓,既原發性損傷及在其基礎上發展起來的繼發性損傷,如何防止繼發性損傷的發生、發展是目前研究的熱點.本實驗通過相關指標...
網友評論:哎,給你幾個建議:
1、你的電源極不干凈,源于簡單的電源設計和非隔離,如果成本控制嚴,那么建議你在C2、C3的+、-間都加電感。
2、如果你的cpu有比較器,建議利用比較器,同時加遲滯。
3、過零觸發如果對時延要求不高,建議在過零觸發電路前加濾波和下拉。
4、軟件消抖在測量周期上的運用要看情況:不允許測多個周期,就要求cpu的速度足夠快。
網友評論:
80#
感謝你的答復。
你的總結很系統。
請問 電感 的參數多大為益?是否會出現“短路”致使MCU無電壓?
資料表明用獨石電容慮波比瓷片的好。(可惜手頭上沒有,但是看大家都是用瓷片,想來效果也相差不大。)
這個電路,我會反復測試滴。直到真正的掌握它。謝謝
網友評論:
79#
我是菜鳥,當然沒有你們學識好。特別是英文。(當年要去搞自己的專業的話,現在我就是一農民,靠!)
從你的說法來看,我這個縮寫的拼法 應該是 A - S--C--I。
(百度真強大~~~A-S-I-C 搜索還能找到A-S-C-I,真暈!)
網友評論:終于找到原因了。
可能是 仿真器 造成的毛刺多。
關掉了仿真器的電腦后,毛刺明顯減少。
網友評論:頂一下
網友評論:小弟跟著學習一下
網友評論:有些MCU IO有施密特功能