2021-08-18 09:52:20 索煒達電子 668
項目編號:E299
文件大?。?.22M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
開機顯示:
8 8 8
然后是版本號。
模式跳轉(zhuǎn)圖:
+----------+
| 設(shè)置溫度 |
+----------+
^
| 短按
V
+----------+ 長按 +-----------+
| 正常 | -------> | Sc |
+----------+ +-----------+
^ |
| | 短按
| V
| +-----------+
| | 設(shè)置誤差 |
| +-----------+
| |
| | 短按
| V
| +-----------+ 長按 +-----+ 自動 +--------------+
| | P | ------> | dEF | <----> |讀取參數(shù)默認(rèn)值|
| +-----------+ +-----+ +--------------+
| | |
| | 短按 |
| V | 短按
| +-----------+ |
| | 設(shè)置P值 | <----------+
| +-----------+
| |
| | 短按
| V
| +-----------+
| | AL |
| +-----------+
| |
| | 短按
| V
| +-----------+
| |設(shè)置報警值 |
| +-----------+
| |
| | 短按
| V
| +-----------+
| | H |
| +-----------+
| |
| | 短按
| V
| +-----------+
| |設(shè)置加熱比 |
| +-----------+
| |
| | 短按
| V
| +-----------+
| | TI |
| +-----------+
| |
| | 短按
| V
| +------------+
| |設(shè)置鎖定范圍|
| +------------+
| |
| | 短按
| V
| +-------------+
| |設(shè)置關(guān)閉時間 |
| +-------------+
| |
| | 短按
| |
+----------------------+
模式說明:
Sc : offset
設(shè)置顯示溫度與真實溫度的誤差,值為-9.9~+9.9。
用于出廠前的溫度校準(zhǔn)。
P : PID
設(shè)置PID控制的P值,范圍為0~999之間,默認(rèn)50。
P值越大,PID調(diào)整的步伐越快,溫度波動也相應(yīng)增大。
dEF:
將參數(shù)全部重置成默認(rèn)值,但不包括offset值。
AL : Alert
設(shè)置溫度報警值,0.0~9.9,默認(rèn)2.0。
也就是當(dāng)溫度比設(shè)定溫度高2度時,報警燈亮。
H : Heat
設(shè)置加熱輸出點空比,值為0~99,室溫25度左右時20,嚴(yán)寒或高海拔地區(qū)可適當(dāng)加大。
TI :
設(shè)置自動關(guān)閉加熱時間,單位為分鐘。默認(rèn)0,一直工作。
關(guān)閉加熱后,也同時關(guān)閉溫度采集,數(shù)碼管顯示"---"。此時再按一下set鍵恢復(fù)正常狀態(tài)。
目錄│文件列表:
└ stm8TempCtrl
│ adc.c
│ adc.h
│ adjust.c
│ adjust.h
│ checkres.spy
│ ds18b20.c
│ ds18b20.h
│ eeprom.c
│ eeprom.h
│ gpio.c
│ gpio.h
│ ht1621.c
│ ht1621.h
│ interrupt1.c
│ interrupt2.c
│ interrupt4.c
│ kalman.c
│ kalman.h
│ key.c
│ key.h
│ main.c
│ main.h
│ pid.c
│ pid.h
│ readme.txt
│ seg.c
│ seg.h
│ STM8S003F3.h
│ STM8S103F.h
│ stm8s_conf.h
│ stm8s_it.c
│ stm8s_it.h
│ stm8_interrupt_vector.c
│ t2.dep
│ t2.stp
│ t2.stw
│ timer.c
│ timer.h
│ uart.c
│ uart.h
├ doc
│ └ seg4.jpg
├ PCB
│ ├ Debug
│ │ │ Debug.cam
│ │ │ debug.pcb
│ │ │ debug.sch
│ │ │ STM8DebugGerber.zip
│ │ │ STM8DebugGerber2.zip
│ │ └ gerber
│ │ │ art001.pho
│ │ │ art002.pho
│ │ │ drl001.drl
│ │ │ sm001021.pho
│ │ │ sm002028.pho
│ │ │ smd001023.pho
│ │ └ sst001026.pho
│ ├ LCD
│ │ ├ v20
│ │ │ │ stm8TempCtrlGerberV10.zip
│ │ │ │ v10.pcb
│ │ │ │ v10.sch
│ │ │ └ Gerber
│ │ │ │ art001.pho
│ │ │ │ art002.pho
│ │ │ │ drl001.drl
│ │ │ │ sm001021.pho
│ │ │ │ sm002028.pho
│ │ │ │ smd001023.pho
│ │ │ │ smd002022.pho
│ │ │ │ ssb002029.pho
│ │ │ └ sst001026.pho
│ │ └ v21
│ │ │ v21.pcb
│ │ │ v21.pdf
│ │ │ v21.sch
│ │ │ v21Gerber.zip
│ │ └ Gerber
│ │ │ art001.pho
│ │ │ art002.pho
│ │ │ drl001.drl
│ │ │ sm001021.pho
│ │ │ sm002028.pho
│ │ │ smd001023.pho
│ │ │ smd002022.pho
│ │ │ ssb002029.pho
│ │ └ sst001026.pho
│ ├ mechanical
│ │ └ 1.jpg
│ ├ PT100
│ │ │ PT100.DSN
│ │ │ PT100.opj
│ │ │ PT100_0.DBK
│ │ └ PT100_2_0_0.DBK
│ └ SEG
│ └ v9
│ │ STM8gerberV9.zip
│ │ v9.pcb
│ │ v9.sch
│ └ gerber
│ │ art001.pho
│ │ art002.pho
│ │ drl001.drl
│ │ sm001021.pho
│ │ sm002028.pho
│ │ smd001023.pho
│ │ smd002022.pho
│ │ ssb002029.pho
│ └ sst001026.pho
├ Release
│ └ t2.s19
└ STM8S_StdPeriph_Driver
│ Release_Notes.html
│ stm8s-a_stdperiph_drivers_um.chm
│ stm8s-a_stdperiph_drivers_um.chw
├ inc
│ │ stm8s.h
│ │ stm8s_adc1.h
│ │ stm8s_adc2.h
│ │ stm8s_awu.h
│ │ stm8s_beep.h
│ │ stm8s_can.h
│ │ stm8s_clk.h
│ │ stm8s_exti.h
│ │ stm8s_flash.h
│ │ stm8s_gpio.h
│ │ stm8s_i2c.h
│ │ stm8s_itc.h
│ │ stm8s_iwdg.h
│ │ stm8s_rst.h
│ │ stm8s_spi.h
│ │ stm8s_tim1.h
│ │ stm8s_tim2.h
│ │ stm8s_tim3.h
│ │ stm8s_tim4.h
│ │ stm8s_tim5.h
│ │ stm8s_tim6.h
│ │ stm8s_uart1.h
│ │ stm8s_uart2.h
│ │ stm8s_uart3.h
│ └ stm8s_wwdg.h
└ src
│ stm8s_adc1.c
│ stm8s_adc2.c
│ stm8s_awu.c
│ stm8s_beep.c
│ stm8s_can.c
│ stm8s_clk.c
│ stm8s_exti.c
│ stm8s_flash.c
│ stm8s_gpio.c
│ stm8s_i2c.c
│ stm8s_itc.c
│ stm8s_iwdg.c
│ stm8s_rst.c
│ stm8s_spi.c
│ stm8s_tim1.c
│ stm8s_tim2.c
│ stm8s_tim3.c
│ stm8s_tim4.c
│ stm8s_tim5.c
│ stm8s_tim6.c
│ stm8s_uart1.c
│ stm8s_uart2.c
│ stm8s_uart3.c
└ stm8s_wwdg.c