91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.42MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-08
  • 語言: 其他
  • 標簽: STM32??PID??溫度控制??

資源簡介

STM單片機程序 + 原理圖 。 溫度采集,并進行PID控制,含自整定。

資源截圖

代碼片段和文件信息

/*?Includes?XXXX.H------------------------------------------------------------------*/
//#include?“iostm32f10xxE.h“
#include?“stm32f10x_lib.h“
#include?“SysInit.h“
#include?“Exit.h“
#include?“uart.h“
#include?“Adc.h“
#include?“Dac.h“
#include?“Flash.h“
#include?“Time.h“
#include?“Max6675.h“
#include?“Pid.h“
#include?“Modbus.h“
#include?“Readtemp.h“
#include?“Process.h“
#include?“ds18b20.h“
/*******************************************************************************
*?Function?Name??:?main
*?Description????:?Main?program.
*?Input??????????:?None
*?Output?????????:?None???
*?Return?????????:?None
*******************************************************************************/
float?temp;
int?main(void)
{
#ifdef?DEBUG
??debug();
#endif
??sys_config();?????//系統時鐘配置????
??//改變指定管腳的映射??GPIO_Remap_SWJ_JTAGDisable??JTAG-DP?失能?+?SW-DP使能
??GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable??ENABLE);
??//I/O口初始化?
??GPIO_Configuration();
??
//??GUN_0;??//baiqiang
//??AIR_0;??//關閉風
//??MOTORRUN_0;?//電機停止
//??PRESSURE_0;?//壓柱復位
//??SCISSORS_0;//剪刀復位
??
??//外部中斷初始化
??NVIC_Configuration();??
??//系統時鐘?1?ms?定時
??SysTick_Config();?
??
??EXTI_init();???????????//外部中斷
//??USART1_Configuration();//串口通訊
??
??AD1_Configration();
??DMA1_Configration();
??
??DAC_configration();????//DAC輸出
//??PWM_TIM2_Configuration();//PWM輸出
//??TIM5_Configuration();???//200MS定時?PID
//??MotorControl(MOTOR_POSITIVE0);//電機停止
??
//??Parameter();??//參數
??
??
??Dac_Out(237)?;
??while(1)
??{
//????Dac_Out(Pid_Setok)?;
????if(time0_temp2==0)
????{
??????time0_temp2++;?
??????DS18B20_Convert();?
??????temp?=?(int)DS18B20_Read();
?????//temp?=?DS18B20_ReadTemperature();
??????SV_value?=?(temp*1/?16);
??????Environment_temp?=?(int)(temp*1/?16);
????}
????
//????PV_value=((float)Get_Temp(test));
?????PV_value=(float)read_temper();
??
??}
?//?memory[PIDSET_ADR]=0;
//
//??while(1)//主循環系統
//??{?
//????if(Modbus_Rxflag)??//串口接收到數據
//????{
//??????uart1_dispose();
//??????Modbus_Rxflag=0;
//????}
//????if(Pedal_old!=Pedal)?//有新狀態
//????{
//??????HotblowerProcess();//工序控制??
//??????Pedal_old=Pedal;??//新狀態付給老狀態
//????}
//??}
??while(1)//主循環系統
??{??
????if(Modbus_Rxflag)??//串口接收到數據
????{
??????uart1_dispose();
??????Modbus_Rxflag=0;
????}
????if(memory[PIDSET_ADR]?&&?PidSet_flag)?//PID自整定開始
????{
?????//?Pid_Sinceset();??//參數出事化
????}
????else?if(memory[PIDSET_ADR]?&&?(PidSet_flag==0))?//PID自整定參數初始化
????{
??????Preheat();//?預熱
??????PidSet_flag=1;
??????PidParameter_Sinceset();
??????AIR_1;
????}
????else?if((memory[PIDSET_ADR]==0)?&&?PidSet_flag)//PID自整定結束
????{
??????Dac_Out(0);
??????PidSet_flag=0;?
??????if(Pid_Setok)
??????{
????????Pid_Setok=0;
????????memory[PIDKC_ADR]=*((unsigned?short?*)(&KC));
????????memory[PIDKC_ADR+1]=*((unsigned?short?*)(&KC)+1);?//?存儲KC
????????memory[PIDTC_ADR]=*((unsigned?short?*)(&TC));
????????memory[PIDTC_ADR+1]=*((unsigned?short?*)(&TC)+1);?//?存儲TC?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????547833??2018-03-20?17:19??STM32單片機程序+原理圖\STM32單片機程序+原理圖\PID.pcb

?????文件????1160704??2015-12-22?19:32??STM32單片機程序+原理圖\STM32單片機程序+原理圖\PID.PcbDoc

?????文件???????3173??2018-03-20?17:20??STM32單片機程序+原理圖\STM32單片機程序+原理圖\PID.pcbdoc_viewstate

?????文件???????8968??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\App\Process.c

?????文件???????7714??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\App\Process.c.bak

?????文件???????3384??2015-12-11?15:36??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\App\Process.h

?????文件??????10277??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\base\cortexm3_macro.s

?????文件???????1335??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\base\stm32f10x_flash.icf

?????文件???????5894??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\base\stm32f10x_vector.c

?????文件???????4823??2015-12-11?15:29??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\adc.c

?????文件????????192??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Adc.h

?????文件???????1049??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Dac.c

?????文件????????193??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Dac.h

?????文件???????3021??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Exit.c

?????文件?????????77??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Exit.h

?????文件????????761??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Flash.c

?????文件????????143??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Flash.h

?????文件??????10277??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\iostm32f10xxB.h

?????文件?????164524??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\iostm32f10xxE.h

?????文件???????6282??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\stm32f10x_conf.h

?????文件??????32856??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\stm32f10x_it.c

?????文件???????3842??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\stm32f10x_it.h

?????文件???????8204??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\SysInit.c

?????文件????????185??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\SysInit.h

?????文件???????5605??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Time.c

?????文件????????242??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\Time.h

?????文件???????2002??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\uart.c

?????文件????????488??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\Driver\uart.h

?????文件???????2225??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\library\inc\cortexm3_macro.h

?????文件??????18854??2015-12-11?14:34??STM32單片機程序+原理圖\STM32單片機程序+原理圖\溫控程序\library\inc\stm32f10x_adc.h

............此處省略186個文件信息

評論

共有 條評論