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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4275|回復: 3
打印 上一主題 下一主題
收起左側

電渦流傳感器實現金屬檢測 同厚金屬板材質分辨單片機源碼與仿真

[復制鏈接]
跳轉到指定樓層
樓主
用電渦流傳感器+51單片機來實現的金屬檢測原件清單:


同厚金屬板材質分辨的proteus仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <STC15F2K60S2.H>
  2. #include <ADC.h>
  3. #include <math.h>
  4. #define IRON         93
  5. #define        COPPER        86
  6. #define ALUM        84
  7. sbit get_init=P0^0;
  8. sbit switch_mode=P0^1;
  9. sbit resolution=P0^2;
  10. //數碼管變量區
  11. unsigned char code Table[]={
  12. 0x3f,0x06,0x5b,0x4f,
  13. 0x66,0x6d,0x7d,0x07,
  14. 0x7f,0x6f,0x77,0x7c,
  15. 0x39,0x5e,0x79,0x71};
  16. unsigned char code Wei_Table[]={
  17. 0xef,0xdf,0xbf,0x7f};
  18. unsigned char Screen_Table[4],wei;

  19. unsigned char number=0;        //物質編號
  20. unsigned char standard,current,texture;
  21. void Delay50ms()                //@11.0592MHz
  22. {
  23.         unsigned char i, j, k;

  24.         _nop_();
  25.         _nop_();
  26.         i = 3;
  27.         j = 26;
  28.         k = 223;
  29.         do
  30.         {
  31.                 do
  32.                 {
  33.                         while (--k);
  34.                 } while (--j);
  35.         } while (--i);
  36. }
  37. void Timer0Init(void)                //2毫秒@11.0592MHz
  38. {
  39.         AUXR &= 0x7F;                //定時器時鐘12T模式
  40.         TMOD &= 0xF0;                //設置定時器模式
  41.         TL0 = 0xCD;                //設置定時初值
  42.         TH0 = 0xF8;                //設置定時初值
  43.         TF0 = 0;                //清除TF0標志
  44.         TR0 = 1;                //定時器0開始計時
  45.         ET0 = 1;
  46.         EA  = 1;
  47. }

  48. void main()
  49. {
  50.         ADC_Init();
  51.         Timer0Init();
  52.         Screen_Table[0]=0;
  53.         P2M1=0x00;
  54.         P2M0=0xff;
  55.         while(1)
  56.         {
  57.                 if(get_init==0)                                   //獲取無介質時初始值
  58.                 {
  59.                         standard=GetADC(0);
  60.                         P31=0;                                        //獲取成功標志
  61.                 }
  62.                 if(resolution==0)                        //獲取介質值并運算
  63.                 {
  64.                         current=GetADC(0);
  65.                         texture=(unsigned char)(((float)current*100/standard));
  66.                         if(texture>90)
  67.                                 Screen_Table[1]=Screen_Table[0];
  68.                         else if(texture>85)       
  69.                                 Screen_Table[2]=Screen_Table[0];
  70.                         else if(texture>80)       
  71.                                 Screen_Table[3]=Screen_Table[0];
  72.                 }
  73.                 if(switch_mode==0)                         //設置被檢測物體編號
  74.                 {
  75.                         Delay50ms();
  76.                         if(switch_mode==0)
  77.                         {
  78.                                 Screen_Table[0]=number;
  79.                                 number++;
  80.                                 if(number==4)
  81.                                         number=0;
  82.                                 while(switch_mode==0);
  83.                                 Delay50ms();
  84.                                 while(switch_mode==0);
  85.                         }
  86.                 }                                       
  87.         }
  88. }
  89. ……………………

  90. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
金屬材質檢測-.zip (93.16 KB, 下載次數: 96)


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

使用道具 舉報

沙發
ID:551454 發表于 2019-5-30 21:07 | 只看該作者
這個用的全部電路圖在哪里
回復

使用道具 舉報

板凳
ID:551454 發表于 2019-5-30 21:08 | 只看該作者
求大神解答一下啊
回復

使用道具 舉報

地板
ID:688460 發表于 2020-6-3 16:30 | 只看該作者
不錯的思路。好好學習了,謝謝樓主!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 欧美在线视频不卡 | 国产精品视频在线播放 | 涩涩视频网站在线观看 | 黄色片在线免费看 | 久久99精品久久久久久秒播九色 | 色综合天天天天做夜夜夜夜做 | 国产精品一区二区在线观看 | 亚洲日韩欧美一区二区在线 | 99久久精品免费看国产四区 | 久久777 | 一a一片一级一片啪啪 | 日韩欧美中文字幕在线观看 | 亚洲一区二区视频在线观看 | 老牛嫩草一区二区三区av | 欧美一区二区三区高清视频 | 成年人黄色一级片 | www国产成人免费观看视频,深夜成人网 | 久久久免费| 欧美网站一区二区 | 日韩欧美综合在线视频 | 日日操日日干 | 国内毛片毛片毛片毛片 | 伊人网综合在线 | 亚洲欧美视频 | 在线视频一区二区三区 | 亚洲一区视频在线 | 久久久久国产一区二区三区四区 | 成人高潮片免费视频欧美 | 久久中文字幕一区 | 日操操 | 日韩欧美专区 | 久在线视频播放免费视频 | 奇米四色在线观看 | 免费久 | 日本不卡免费新一二三区 | 91xxx在线观看| 中文字幕av一区 | 日韩成人精品在线观看 | 亚洲色图在线观看 | 一级毛片免费看 |