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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

arduino+moc33021+bta16為什么啥只有半波控制,求大佬解疑

[復制鏈接]
跳轉到指定樓層
樓主
void up()
{
  digitalWrite(12, HIGH);
  delayMicroseconds(5000);
  digitalWrite(12, LOW);
  delayMicroseconds(1000);
  digitalWrite(12, HIGH);
}

void setup() {
  pinMode(2, INPUT);
  pinMode(12, OUTPUT);
  // put your setup code here, to run once:
  attachInterrupt(0, up, RISING);
}

void loop() {
  // put your main code here, to run repeatedly:
  delay(100);
}

這個是arduino代碼,檢測到過零后延時5ms控制moc3021開通。

不知道為什么只有在220v的負半波能開通可控硅,正的半波一點反應都沒有,可控硅觸發電路是參考的moc3021手冊推薦電路,是不是proteus仿真元件有問題?moc3021?bta16-600bw?


51hei截圖20191101174505.jpg (204.17 KB, 下載次數: 66)

51hei截圖20191101174505.jpg

51hei截圖20191101174746.jpg (66.37 KB, 下載次數: 61)

51hei截圖20191101174746.jpg

Arduino 328.rar

92.11 KB, 下載次數: 12

proteus項目文件

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

使用道具 舉報

沙發
ID:633947 發表于 2019-11-4 09:37 | 只看該作者
沒有人嗎?
回復

使用道具 舉報

板凳
ID:342822 發表于 2019-11-4 10:31 | 只看該作者

這是Proteus 8 中的例程看一看吧
/* Main.ino file generated by New Project wizard
*
* Created:   mer ago 22 2018
* Processor: Arduino Uno
* Compiler:  Arduino AVR
*/

int AC_LOAD = 3;    // Output to Opto Triac pin
int dimming = 128;  // Dimming level (0-128)  0 = ON, 128 = OFF

void setup()
{
  pinMode(AC_LOAD, OUTPUT);// Set AC Load pin as output
  attachInterrupt(0, zero_crosss_int, RISING);  // Choose the zero cross interrupt # from the table above
}

//the interrupt function must take no parameters and return nothing
void zero_crosss_int()  //function to be fired at the zero crossing to dim the light
{
  // Firing angle calculation : 1 full 50Hz wave =1/50=20ms
  // Every zerocrossing thus: (50Hz)-> 10ms (1/2 Cycle)
  // For 60Hz => 8.33ms (10.000/120)
  // 10ms=10000us
  // (10000us - 10us) / 128 = 75 (Approx) For 60Hz =>65

  int dimtime = (75*dimming);    // For 60Hz =>65   
  delayMicroseconds(dimtime);    // Wait till firing the TRIAC
  digitalWrite(AC_LOAD, HIGH);   // Fire the TRIAC
  delayMicroseconds(10);         // triac On propogation delay (for 60Hz use 8.33)
  digitalWrite(AC_LOAD, LOW);    // No longer trigger the TRIAC (the next zero crossing will swith it off) TRIAC
}

void loop()  {
  for (int i=5; i <= 128; i++){
    dimming=i;
    delay(10);
   }
}
回復

使用道具 舉報

地板
ID:342822 發表于 2019-11-4 10:51 | 只看該作者
檢測到過零后延時5ms控制moc3021開通????
用10ms試一試~~
回復

使用道具 舉報

5#
ID:633947 發表于 2019-11-4 14:33 | 只看該作者
taotie 發表于 2019-11-4 10:31
這是Proteus 8 中的例程看一看吧
/* Main.ino file generated by New Project wizard
*

這個例子名稱叫什么,我想看看完整項目
回復

使用道具 舉報

6#
ID:633947 發表于 2019-11-4 14:44 | 只看該作者
可以看到單片機觸發信號應該是沒問題的,但是只有負半波可控硅開通了

51hei截圖20191104095454.jpg (67.34 KB, 下載次數: 68)

51hei截圖20191104095454.jpg
回復

使用道具 舉報

7#
ID:342822 發表于 2019-11-4 16:24 | 只看該作者
jzli2019 發表于 2019-11-4 14:33
這個例子名稱叫什么,我想看看完整項目

Arduino Dimming 230V AC
回復

使用道具 舉報

8#
ID:342822 發表于 2019-11-4 17:12 | 只看該作者
按你的程序仿真沒得問題。。


回復

使用道具 舉報

9#
ID:633947 發表于 2019-11-4 18:02 | 只看該作者
taotie 發表于 2019-11-4 17:12
按你的程序仿真沒得問題。。

大佬,我把proteus8.7卸載了重新裝了proteus8.9,現在模擬也沒問題了。。。很莫名其妙啊
回復

使用道具 舉報

10#
ID:633947 發表于 2019-11-4 18:03 | 只看該作者
taotie 發表于 2019-11-4 17:12
按你的程序仿真沒得問題。。

你用的是哪個版本,我感覺就是版本不對導致的。。。
回復

使用道具 舉報

11#
ID:342822 發表于 2019-11-5 13:01 | 只看該作者
jzli2019 發表于 2019-11-4 18:03
你用的是哪個版本,我感覺就是版本不對導致的。。。

呵呵8.8
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 自拍偷拍第一页 | 五月精品视频 | 日韩中文字幕视频在线观看 | 黄色在线免费观看 | 日韩激情视频一区 | 免费看黄色小视频 | 亚洲精品美女视频 | 国产探花在线精品一区二区 | 亚洲小视频在线观看 | 国产精品久久久久久久久久久久久久 | 97国产超碰| 91传媒在线播放 | 欧美全黄| 免费xxxx大片国产在线 | 第一区在线观看免费国语入口 | 国产精品久久久久久久久久久久久久 | 在线免费观看a级片 | 亚洲人成人一区二区在线观看 | 国产污视频在线 | 国产精品久久久久无码av | 超碰人人插| 毛片av免费在线观看 | 国产精品一区久久久 | 91精品久久久久久久久中文字幕 | 亚洲电影在线播放 | 国产精品国产成人国产三级 | 日韩高清不卡 | 久草网址 | 国产婷婷综合 | 97人人澡人人爽91综合色 | 人人插人人 | 精品一区二区久久 | 91九色视频在线 | 国产精品3区 | 免费中文字幕 | 国产在线一区二区三区 | 国产成人啪免费观看软件 | 亚洲一区国产 | 黄色一级片视频 | 国产激情视频在线免费观看 | 免费超碰|