❶ 用單片機怎麼檢測電流
首先確定要檢測什麼樣的電流,
如果是大電流可以通過電流互感器,霍爾電流感測器進行採集,轉換為小信號輸出,利用單片機進行採集。
❷ 電流互感器檢測在單片機實例應用
電流互感器P1是一個線圈呀,會產生感應電流的,才叫電流互感器嗎。感應電流通過電阻R1就產生交流電壓。再用二極體D1整流,就得直流電壓,後面的電阻電容都是濾波的,這樣,送到單片機P1.1的是模擬電壓,電壓大小與交流220Ⅴ的電流成正比。
要編程,這應該是STC單片機,P1.1輸入模擬電壓,利用內部A/D電路轉換數字量就行了。所以,編程,一是完成A/D轉換,二是把轉換的數字量換算成交流電流的大小,三是顯示出交流電流值。
❸ 闇嶅皵浼犳劅鍣ㄧ殑搴旂敤
闇嶅皵浼犳劅鍣ㄦ妧鏈搴旂敤浜庢苯杞﹀伐涓
闇嶅皵浼犳劅鍣ㄦ妧鏈鍦ㄦ苯杞﹀伐涓氫腑鏈夌潃騫挎硾鐨勫簲鐢錛屽寘鎷鍔ㄥ姏銆佽濺韜鎺у埗銆佺壍寮曞姏鎺у埗浠ュ強闃叉姳姝誨埗鍔ㄧ郴緇熴備負浜嗘弧瓚充笉鍚岀郴緇熺殑闇瑕侊紝闇嶅皵浼犳劅鍣ㄦ湁寮鍏沖紡銆佹ā鎷熷紡鍜屾暟瀛楀紡浼犳劅鍣ㄤ笁縐嶅艦寮忋
闇嶅皵浼犳劅鍣ㄥ彲浠ラ噰鐢ㄩ噾灞炲拰鍗婂間綋絳夊埗鎴愶紝鏁堝簲璐ㄩ噺鐨勬敼鍙樺彇鍐充簬瀵間綋鐨勬潗鏂欙紝鏉愭枡浼氱洿鎺ュ獎鍝嶆祦榪囦紶鎰熷櫒鐨勬g誨瓙鍜岀數瀛愩傚埗閫犻湇灝斿厓浠舵椂錛屾苯杞﹀伐涓氶氬父浣跨敤涓夌嶅崐瀵間綋鏉愭枡錛屽嵆鐮峰寲闀撱侀攽鍖栭摕浠ュ強鐮峰寲閾熴傛渶甯哥敤鐨勫崐瀵間綋鏉愭枡褰撳睘鐮峰寲閾熴
闇嶅皵浼犳劅鍣ㄧ殑褰㈠紡鍐沖畾浜嗘斁澶х數璺鐨勪笉鍚岋紝鍏惰緭鍑鴻侀傚簲鎵鎺у埗鐨勮呯疆銆傝繖涓杈撳嚭鍙鑳芥槸妯℃嫙寮忥紝濡傚姞閫熶綅緗浼犳劅鍣ㄦ垨鑺傛皵闂ㄤ綅緗浼犳劅鍣錛屼篃鍙鑳芥槸鏁板瓧寮忋傚傛洸杞存垨鍑歌疆杞翠綅緗浼犳劅鍣ㄣ
褰撻湇灝斿厓浠剁敤浜庢ā鎷熷紡浼犳劅鍣ㄦ椂錛岃繖涓浼犳劅鍣ㄥ彲浠ョ敤浜庣┖璋冪郴緇熶腑鐨勬俯搴﹁〃鎴栧姩鍔涙帶鍒剁郴緇熶腑鐨勮妭姘旈棬浣嶇疆浼犳劅鍣ㄣ傞湇灝斿厓浠朵笌寰鍒嗘斁澶у櫒榪炴帴錛屾斁澶у櫒涓嶯PN鏅朵綋綆¤繛鎺ャ傜侀搧鍥哄畾鍦ㄦ棆杞杞翠笂錛岃醬鍦ㄦ棆杞鏃訛紝闇嶅皵鍏冧歡涓婄殑紓佸満鍔犲己銆傚叾浜х敓鐨勯湇灝旂數鍘嬩笌紓佸満寮哄害鎴愭瘮渚嬨
褰撻湇灝斿厓浠剁敤浜庢暟瀛椾俊鍙鋒椂錛屼緥濡傛洸杞翠綅緗浼犳劅鍣ㄣ佸嚫杞杞翠綅緗浼犳劅鍣ㄦ垨杞﹂熶紶鎰熷櫒錛屽繀欏婚栧厛鏀瑰彉鐢佃礬銆傞湇灝斿厓浠朵笌寰鍒嗘斁澶у櫒榪炴帴錛屽井鍒嗘斁澶у櫒涓庢柦瀵嗙壒瑙﹀彂鍣ㄨ繛鎺ャ傚湪榪欑嶉厤緗涓銆備紶鎰熷櫒杈撳嚭涓涓寮鎴栧叧鐨勪俊鍙楓傚湪澶氭暟奼借濺鐢佃礬涓錛岄湇灝斾紶鎰熷櫒鏄鐢墊祦鍚告敹鍣ㄦ垨鑰呬嬌淇″彿鐢佃礬鎺ュ湴銆傝佸畬鎴愯繖欏瑰伐浣滐紝闇瑕佷竴涓狽PN鏅朵綋綆′笌鏂藉瘑鐗硅Е鍙戝櫒鐨勮緭鍑鴻繛鎺ャ傜佸満絀胯繃闇嶅皵鍏冧歡錛屼竴涓瑙﹀彂鍣ㄨ疆涓婄殑鍙剁墖鍦ㄧ佸満鍜岄湇灝斿厓浠朵箣闂撮氳繃銆
闇嶅皵浼犳劅鍣ㄥ簲鐢ㄤ簬鍑虹熻濺璁′環鍣
闇嶅皵浼犳劅鍣ㄥ湪鍑虹熻濺璁′環鍣ㄤ笂鐨勫簲鐢錛氶氳繃瀹夎呭湪杞﹁疆涓婄殑闇嶅皵浼犳劅鍣ˋ44E媯嫻嬪埌鐨勪俊鍙鳳紝閫佸埌鍗曠墖鏈猴紝緇忓勭悊璁$畻錛岄佺粰鏄劇ず鍗曞厓錛岃繖鏍蜂究瀹屾垚浜嗛噷紼嬭$畻銆傛嫻嬪師鐞嗭紝P3.2鍙d綔涓轟俊鍙風殑杈撳叆絝錛屽唴閮ㄩ噰鐢ㄥ栭儴涓鏂0錛岃濺杞姣忚漿涓鍦堬紙璁捐濺杞鐨勫懆闀挎槸1 m錛夛紝闇嶅皵寮鍏沖氨媯嫻嬪苟杈撳嚭淇″彿錛屽紩璧峰崟鐗囨満鐨勪腑鏂錛屽硅剦鍐茶℃暟錛屽綋璁℃暟杈懼埌1 000嬈℃椂錛屼篃灝辨槸1 km錛屽崟鐗囨満灝辨帶鍒跺皢閲戦濊嚜鍔ㄥ炲姞銆
姣忓綋闇嶅皵浼犳劅鍣ㄨ緭鍑轟竴涓浣庣數騫充俊鍙峰氨浣垮崟鐗囨満涓鏂涓嬈★紝褰撻噷紼嬭℃暟鍣ㄥ歸噷紼嬭剦鍐茶℃弧1 000嬈℃椂錛屽氨鏈夌▼搴忓皢褰撳墠鎬婚濈瘡鍔狅紝浣垮井鏈鴻繘鍏ラ噷紼嬭℃暟涓鏂鏈嶅姟紼嬪簭涓銆傚湪璇ョ▼搴忎腑錛岄渶瑕佸畬鎴愬綋鍓嶈岄┒閲岀▼鏁板拰鎬婚濈殑緔鍔犳搷浣滐紝騫跺皢緇撴灉瀛樺叆閲岀▼鍜屾婚濆瘎瀛樺櫒涓銆
闇嶅皵鐢墊祦浼犳劅鍣ㄥ湪鍙橀戝櫒涓鐨勫簲鐢
鍦ㄦ湁鐢墊祦嫻佽繃鐨勫肩嚎鍛ㄥ洿浼氭劅鐢熷嚭紓佸満錛屽啀鐢ㄩ湇灝斿櫒浠舵嫻嬬敱鐢墊祦鎰熺敓鐨勭佸満,鍗沖彲嫻嬪嚭浜х敓榪欎釜紓佸満鐨勭數嫻佺殑閲忓箋傜敱姝ゅ氨鍙浠ユ瀯鎴愰湇灝旂數嫻併佺數鍘嬩紶鎰熷櫒銆傚洜涓洪湇灝斿櫒浠剁殑杈撳嚭鐢靛帇涓庡姞鍦ㄥ畠涓婇潰鐨勭佹劅搴斿己搴︿互鍙婃祦榪囧叾涓鐨勫伐浣滅數嫻佺殑涔樼Н鎴愭瘮渚嬶紝鏄涓涓鍏鋒湁涔樻硶鍣ㄥ姛鑳界殑鍣ㄤ歡錛屽苟涓斿彲涓庡悇縐嶉昏緫鐢佃礬鐩存帴鎺ュ彛錛岃繕鍙浠ョ洿鎺ラ┍鍔ㄥ悇縐嶆ц川鐨勮礋杞姐傚洜涓洪湇灝斿櫒浠剁殑搴旂敤鍘熺悊綆鍗曪紝淇″彿澶勭悊鏂逛究錛屽櫒浠舵湰韜鍙堝叿鏈変竴緋誨垪鐨勭嫭鐗逛紭鐐癸紝鎵浠ュ湪鍙橀戝櫒涓涔熷彂鎸ヤ簡闈炲父閲嶈佺殑浣滅敤銆
鍦ㄥ彉棰戝櫒涓錛岄湇灝旂數嫻佷紶鎰熷櫒鐨勪富瑕佷綔鐢ㄦ槸淇濇姢鏄傝吹鐨勫ぇ鍔熺巼鏅朵綋綆°傜敱浜庨湇灝旂數嫻佷紶鎰熷櫒鐨勫搷搴旀椂闂寸煭浜1渭s錛屽洜姝わ紝鍑虹幇榪囪澆鐭璺鏃訛紝鍦ㄦ櫠浣撶℃湭杈懼埌鏋侀檺娓╁害涔嬪墠鍗沖彲鍒囨柇鐢墊簮錛屼嬌鏅朵綋綆″緱鍒板彲闈犵殑淇濇姢銆
闇嶅皵鐢墊祦浼犳劅鍣ㄦ寜鍏跺伐浣滄ā寮忓彲鍒嗕負鐩存帴嫻嬮噺寮忓拰闆剁侀氬紡錛屽湪鍙橀戝櫒涓鐢變簬闇瑕佺簿鍑嗙殑鎺у埗鍙婅$畻錛屽洜姝ら夌敤浜嗛浂紓侀氭柟寮忋傚皢闇嶅皵鍣ㄤ歡鐨勮緭鍑虹數鍘嬭繘琛屾斁澶э紝鍐嶇粡鐢墊祦鏀懼ぇ鍚庯紝璁╄繖涓鐢墊祦閫氳繃琛ュ伩綰垮湀錛屽苟浠よˉ鍋跨嚎鍦堜駭鐢熺殑紓佸満鍜岃嫻嬬數嫻佷駭鐢熺殑紓佸満鏂瑰悜鐩稿弽錛岃嫢婊¤凍鏉′歡IoN1=IsN2錛屽垯紓佽姱涓鐨勭侀氫負0錛岃繖鏃朵笅寮忔垚絝嬶細
Io=Is(N2/N1)
寮忎腑錛孖o涓鴻嫻嬬數嫻侊紝鍗崇佽姱涓鍒濈駭緇曠粍涓鐨勭數嫻侊紝N1涓哄垵綰х粫緇勭殑鍖濇暟錛孖s涓鴻ˉ鍋跨粫緇勪腑鐨勭數嫻侊紝N2涓鴻ˉ鍋跨粫緇勭殑鍖濇暟銆傜敱涓婂紡鍙鐭ワ紝杈懼埌紓佸鉤琛℃椂錛屽嵆鍙鐢盜s鍙婂対鏁版瘮N2/N1寰楀埌Io銆
闇嶅皵鐢墊祦浼犳劅鍣ㄧ殑鐗圭偣鏄鍙浠ュ疄鐜扮數嫻佺殑鈥滄棤鐢典綅鈥濇嫻嬨傚嵆嫻嬮噺鐢佃礬涓嶅繀鎺ュ叆琚嫻嬬數璺鍗沖彲瀹炵幇鐢墊祦媯嫻嬶紝瀹冧滑闈犵佸満榪涜岃﹀悎銆傚洜姝わ紝媯嫻嬬數璺鐨勮緭鍏ャ佽緭鍑虹數璺鏄瀹屽叏鐢甸殧紱葷殑銆傛嫻嬭繃紼嬩腑錛屾嫻嬬數璺涓庤媯鐢佃礬浜掍笉褰卞搷銆