• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts




Re: 請問PIC16F18015的ADC問題
#1
新會員
新會員


有用PIC16F18056同一系列的CPU,用相同方式的ADC,結果是可以的,
但為何PIC16F18015就不行呢?

Attach file:


Link only for registered users

發表於: 今天 12:13
頂部


Re: Zero Cross Detect (ZCD)的應用
#2
新會員
新會員


版主與各位前輩好, 現在又發現問題:

(1) ACL為輸入, 過5個240k歐姆電阻到ZCD PIN, 再對地接36k歐姆電阻。於15秒與27秒可以看見週期性雜訊出現又消失。
影片:https://www.youtube.com/watch?v=WB1wX2MiSLM

(2) ACN為輸入, 過5個240k歐姆電阻到ZCD PIN, 再對地接36k歐姆電阻。於30秒可以看見週期性雜訊出現在切換處又消失。
影片:https://www.youtube.com/watch?v=CojYGsGVwwI

不加對地電阻會有常駐#6圖片中的問題, 加了之後如影片所見, 週期性出現雜訊。示波器螢幕壞掉, 還請見諒。

謝謝!

發表於: 昨天 17:18
頂部


Re: Zero Cross Detect (ZCD)的應用
#3
新會員
新會員


我在目前已解決了, 謝謝!

發表於: 昨天 13:04
頂部


Re: Zero Cross Detect (ZCD)的應用
#4
新會員
新會員


參照:

jeffhung wrote:
版主您好, 謝謝回覆, 目前遇到了一些問題, 如圖片中僅勾交流輸入(channel3)與ZCD對地(channel4)訊號, 左邊為從ACN串5個電阻至ZCD pin, 可以發現在ACN為正半週過峰值往下走會有固定的一根pulse, 打開來看會是一個非常短小的方波, 所以不論是調整成正緣或負緣觸發都會造成ZCD點誤判, 所以結果MCU會抓到有三個ZCD。而右圖是改從ACN串5個電阻至ZCD pin, 可以發現結果更糟, 目前還不知道原因, 有在ZCD對地並上一個10pF的電容(順帶一提TB3138 Application Note中計算加C1 filter內的延遲算法似乎有誤, 並且兩個公式都代到30nF卻得到不同的時間, 並且我按計算機結果都不一樣), 但沒有效果, 但可以發現都是在ACN為正半波的時候波形出問題, 有懷疑過是內部的diode可能有問題, 但用電表去點也沒發現異狀, 想請問版主是否能提供debug的方向, 謝謝!

PS 以上皆無載, 純粹開AC source與5V偏壓供應給MCU。


不好意思, 因為網站設限6000秒才能編輯或回覆, 補上測試波形, channel4是使用AC mode, 而DC mode情況下是約0.7V到0.74V切換的方波, 不知道哪邊有問題, 謝謝!

Attach file:



jpg  ZCD.jpg (104.86 KB)
58041_661e1e83c83c6.jpg 1235X480 px

發表於: 4/16 14:45
頂部


Re: Zero Cross Detect (ZCD)的應用
#5
新會員
新會員


版主您好, 謝謝回覆, 目前遇到了一些問題, 如圖片中僅勾交流輸入(channel3)與ZCD對地(channel4)訊號, 左邊為從ACN串5個電阻至ZCD pin, 可以發現在ACN為正半週過峰值往下走會有固定的一根pulse, 打開來看會是一個非常短小的方波, 所以不論是調整成正緣或負緣觸發都會造成ZCD點誤判, 所以結果MCU會抓到有三個ZCD。而右圖是改從ACN串5個電阻至ZCD pin, 可以發現結果更糟, 目前還不知道原因, 有在ZCD對地並上一個10pF的電容(順帶一提TB3138 Application Note中計算加C1 filter內的延遲算法似乎有誤, 並且兩個公式都代到30nF卻得到不同的時間, 並且我按計算機結果都不一樣), 但沒有效果, 但可以發現都是在ACN為正半波的時候波形出問題, 有懷疑過是內部的diode可能有問題, 但用電表去點也沒發現異狀, 想請問版主是否能提供debug的方向, 謝謝!

PS 以上皆無載, 純粹開AC source與5V偏壓供應給MCU。

發表於: 4/16 12:16
頂部


請問PIC16F18015的ADC問題
#6
新會員
新會員


您好,
請幫忙看我的程式哪裡有問題,因為測試時輸入端的電壓無論
調高低讀出ADC值多沒什麼變化,但把輸入端單獨用手捉不接
任何電壓,ADC值為0,但用相同的做法在PIC16F1938是可以的。

Attach file:


Link only for registered users

發表於: 4/16 10:39
頂部


Re: Zero Cross Detect (ZCD)的應用
#7
管理員
管理員


Hi,

不好意思讓您久等了,向專家請教後,
ZCD的PIN腳這一點的電壓值會是是低壓。
若有斷路情況發生才會有安全電壓間距(跳火)的問題存在。
硬體的部分應根據您的需求來決定,但基本需求就是拉電阻線流電阻到ZCD腳。
根據計算理論上您的安排是沒有問題的。

發表於: 4/16 9:38
頂部


Re: UART UART2_ReadBuffer() & UART2_RxDataAvailable() 的使用問題
#8
新會員
新會員


Hi,

(1) 用記事本開啟檔案,是很正常的中文,就是英文不好,才要寫中文,很難盡量耶...

(2) 用 MCC 產生的程式碼,就是 uart2.c,也就是我上次上傳的貼圖 (因為不知如何上傳 程式碼 uart2.c,所以用貼圖表示內容)。
正常之下,我們要增加操作的程式,也一定要寫在 main.c 裡面

MCC 產生的程式碼,使用了 static 修飾函式,依照 C 規矩只能在 uart2.c 檔案裏面寫程式,然後去呼叫它(如下面,前一次的貼圖連結的表示文字)

uart.c.jpg (107.45 KB)
50242_6614f8c34896d.jpg 787X637 px

將需要操作的程式,因為 static 修飾函式,
static uint8_t UART2_RxDataAvailable(void)

而改寫在 uart2.c 裡面,而不寫在 main.c 裡面(因為 static 修飾函式),才可以正常的 compiler,是可以正常執行程式。
但是,之後又操作 MCC 時,不會出問題嗎?

發表於: 4/11 18:12
頂部


Re: UART UART2_ReadBuffer() & UART2_RxDataAvailable() 的使用問題
#9
管理員
管理員


Hi,

(1) 原則上 Encoding 選擇 Big 5, utf-8 等可以在呈現中文。但還是根據您所使用的MPLAB XIDE 的版本可能還是有些差別,目前確認 v6.05 上還可以使用,您可以再試試看。另外,雖然在MPLAB XIDE上呈現的是亂碼,但您若使用其他例如Visual Studio Code打開檔案的話,呈現出來的還是為中文。
建議您能使用英文還是盡量使用英文呦!

(2) 在使用 static 修飾函式的時候,這個函式只能在該檔案中調用,不能在其它檔中調用喔!
因此請選擇其他函式做使用喔! 當然,您也可以將 static 刪掉之後調用該函式,但是並不建議。

發表於: 4/11 11:27
頂部


Re: Zero Cross Detect (ZCD)的應用
#10
新會員
新會員


非常感謝管理員的回覆, 想再請教一個問題, ZCD的PIN腳這一點的電壓值會是高壓嗎? 與附近的低壓訊號是否有安全電壓間距(跳火)的問題存在? 我硬體的部分只需要做到從ACL端直接拉電阻線流電阻到ZCD腳就沒問題了?

目前我打算這樣做, 系統過電壓保護在250VAC, 線流電阻值為250*1.414/300u=1178kOhm, 從ACL端串五個240kOhm電阻直接拉到ZCD腳位。

謝謝!

發表於: 4/9 23:03
頂部



(1) 2 3 4 ... 7522 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------