久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2255|回復: 0
打印 上一主題 下一主題
收起左側(cè)

STM32數(shù)控源設計原理圖加代碼

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:546757 發(fā)表于 2019-5-25 11:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
電路圖:

  1. ** 調(diào)用相應的子模塊文件   
  2. **********************************************************/
  3. #include"LCD12864.H"
  4. #include"eeprom.h"
  5. #include"usart.h"
  6. #include"ad.h"
  7. #include"pwm_10BIT.h"
  8. extern void calc_voltage_current();
  9. void OUT_VOLTAGE_1()
  10. {
  11. if(VOL_OUT_FLAG==1)
  12. {
  13.    OUT_Voltage_PWM=ADJ_VOL;
  14.   OUT_Current_PWM=ADJ_CUR;
  15. }
  16. else
  17. {
  18.   OUT_Voltage_PWM=1;
  19.   OUT_Current_PWM=1;

  20. }
  21. }
  22. /*********************************************************
  23. **    將電壓發(fā)送到串口   
  24. **********************************************************/
  25. //void Voltage_Send(U8 Voltage_num,U16 Voltage_dat)
  26. //{   
  27. //  SendData('A');
  28. // SendData('D');
  29. // SendData(Voltage_num+'0');
  30. // SendData('=');
  31. // SendData(Voltage_dat/1000+'0');
  32. // SendData(Voltage_dat%1000/100+'0');
  33. // SendData('.');
  34. // SendData(Voltage_dat%100/10+'0');
  35. // SendData(Voltage_dat%10+'0');
  36. // SendData('V');
  37. // SendData(' ');
  38. // SendData(' ');
  39. // SendData(' ');
  40. // SendData(' ');
  41. //}
  42. //void data_Send(U16 Voltage_dat)
  43. //{   
  44. //  SendData('d');
  45. // SendData('a');
  46. // SendData('t');
  47. // SendData('a');
  48. // SendData(':');
  49. // SendData(Voltage_dat/10000+'0');
  50. // SendData(Voltage_dat%10000/1000+'0');
  51. // SendData(Voltage_dat%1000/100+'0');
  52. // SendData(Voltage_dat%100/10+'0');
  53. // SendData(Voltage_dat%10+'0');
  54. // SendData(' ');
  55. // SendData(' ');
  56. // SendData(' ');
  57. // SendData(' ');
  58. //}
  59. /*********************************************************
  60. **中值濾波
  61. **算法:先進行排序,然后將數(shù)組的中間值作為當前值返回。   
  62. **********************************************************/
  63. U16 Error_Correct(U16 *str,U8 num)
  64. {
  65. unsigned char i=0;
  66. unsigned char j=0;
  67. U16 Temp=0;
  68. U16 shu;
  69. //排序
  70. for(i=0;i<num-1;i++)
  71. {
  72.   for(j=i+1;j<num;j++)
  73.   {
  74.    if(str[i]<str[j])
  75.    {
  76.     Temp=str[i];
  77.     str[i]=str[j];
  78.     str[j]=Temp;
  79.    }
  80.   }
  81. }
  82. shu=str[3]+str[4]+str[5]+str[6];
  83. //去除誤差,取中間值
  84. return shu/4;
  85. }
  86. /*********************************************************
  87. ** 檢測10次電壓   
  88. **********************************************************/
  89. U16 ADC_Caculate(U8 channel)
  90. {
  91. U16 ADC_Voltage=0;
  92. U8 i;
  93. for(i=0;i<10;i++)   //檢測5次取平均值返回
  94. {
  95.   ADC_TEMP[i]=Get_ADC10bitResult(channel);
  96. }
  97. ADC_Voltage=Error_Correct(ADC_TEMP,10);
  98. return ADC_Voltage;   
  99. }

  100. /*********************************************************
  101. ******電壓采集及計算
  102. **********************************************************/
  103. void Voltage_Gath_calc()
  104. {  
  105. U8 i,k;
  106. for(k=0;k<7;k++)
  107. {
  108.    VOL_TEMP2[k]=ADC_Caculate(k);
  109. }
  110. for(i=0;i<7;i++)
  111. {
  112.   VOL_TEMP[i]=((((VOL_TEMP2[i]*2.5*10)/VOL_TEMP2[0])*100)+5)/10;
  113. }
  114. VOL_TEMP[1]*=111;   //輸出電流顯示微調(diào)
  115. VOL_TEMP[2]*=82;   //輸出電壓顯示微調(diào)
  116. VOL_TEMP[1]/=100;   
  117. VOL_TEMP[2]/=100;
  118. }

復制代碼


全部資料51hei下載地址:
程序和電路圖.rar (364.81 KB, 下載次數(shù): 30)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日日摸日日碰夜夜爽2015电影 | 欧美久久天堂 | www,黄色,com | 欧美在线a | 一二三四在线视频观看社区 | 中文字幕在线一区二区三区 | 国产精品一区三区 | 欧美一级免费 | 99久久精品国产一区二区三区 | 九色porny自拍视频 | a级毛片毛片免费观看久潮喷 | 一区日韩| 一级大片免费 | 精品一区二区三区视频在线观看 | 成人教育av | 九九久久国产 | 精品国产一区二区三区日日嗨 | 久久国产精品久久久久 | 国产精品久久久久久久久久东京 | 国产粉嫩尤物极品99综合精品 | 日韩一区二区免费视频 | 国产精品久久精品 | 麻豆av片 | 国产精品美女久久久久久久网站 | 亚洲国产一区二区三区 | 综合二区 | 中文天堂在线观看 | 久久久久久精 | 亚洲人成一区二区三区性色 | 三级黄视频在线观看 | 精品美女久久久久久免费 | 欧美精品欧美精品系列 | 欧美一区二区在线观看 | .国产精品成人自产拍在线观看6 | 超碰导航 | 国产一伦一伦一伦 | 日韩中文一区二区三区 | 午夜精品久久久久久久久久久久 | 国产福利在线 | 日韩精品一区二区三区在线观看 | 黄色免费网址大全 |