jhxczy 发表于 2023-7-14 11:11:15

请问ADC8、ADC9、ADC10这三点高电平时的电压控制在多少比较合适?

梁工 发表于 2023-7-14 11:51:15

jhxczy 发表于 2023-7-14 11:11
请问ADC8、ADC9、ADC10这三点高电平时的电压控制在多少比较合适?

单片机工作5V,比较器输入最高3V左右比较合适。我的例子电路是12~24V的,用24V时,就大约是3V。

神农鼎 发表于 2023-7-14 12:04:03

2023/7/18宣讲会,周二下午,14: 00 ~ 17:00 ,腾讯会议号:885-5858-2739
精度13位,STC真12位ADC过采样到16位分辨率,宣讲会筹备中
STC32位8051开源【示波器 | 频谱分析仪】宣讲会筹备中

2023/7/19宣讲会,周三下午,14: 00 ~ 16:00 ,60个学时,腾讯会议号:885-5858-2739
《STC最新8051单片机原理及应用》,全球直播教学活动正式开始
==基于自带硬件USB仿真的STC8H8K64U实验箱V9.6,中英双语答疑
==山东大学,陈桂友教授亲自主讲,STC创始人主持授课,正统权威
========================================
2023/7/18,研讨会,入场等待花絮,乘风飞扬:
1,12位ADC, 汇编语言程序设计
2,12位ADC, C语言程序设计
3,12位ADC, 基于库函数的程序设计,对寄存器彻底掌握的要求降低了
4,DMA 支持的 12位ADC,DMA支持的4组独立串口
2023/7/18,研讨会,主题结束后思考题花絮,8051的明天会更好,姚工:
STC32位8051的未来:32位8051 + 强大的数学协处理器 + 强大的DSP
一,8051的未来 是他弟弟 32位8051
       STC32位8051有超级强大的:
       ===硬件 三角函数/反三角函数 数学协处理器
       ===硬件 单精度浮点 数学协处理器
二,STC32位8051的未来:32位8051 + 强大的数学协处理器 + 强大的DSP
       将挂羊头卖狗肉进行到底 !
       卖的是【数学协处理器+强大的DSP】,白送32位8051
       卖的是2组CAN,还是白送32位8051
       卖的是USB,还是白送32位8051      
       卖的是真12位ADC, 实际精度13位,过采样到16位分辨率,送32位8051
三,如何从8051到32位8051

本活动技术支持网站
www.STCAIMCU.com,STC全球32位8051爱好者技术互助交流社区论坛,技术交流,视频学习 !
www.STCAI.com,         STC全新官方网站,下载资料 !
全国大学生智能车竞赛,大学生电子设计竞赛,STC32位8051,最快1T 8051选型,全部【免费+包邮送】
拨冗参加 STC 32位8051 技术研讨会的 学校 / 老师,研发人员 / 学生   都可以【免费+包邮送】 :
实验室/ 实验箱 / 核心功能实验板 / MCU 全部【免费+包邮】送
点击专属链接入会,或添加至会议列表:https://meeting.tencent.com/dw/mCOvYiu7de4i
#腾讯会议号:885-5858-2739       复制该信息,打开手机腾讯会议即可参与



【新提醒】2023/7/18 宣讲会,12位ADC过采样到16位,STC开源【频谱分析仪 | 示波器】 - 《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

jhxczy 发表于 2023-7-14 13:13:53

梁工 发表于 2023-7-14 11:51
单片机工作5V,比较器输入最高3V左右比较合适。我的例子电路是12~24V的,用24V时,就大约是3V。 ...

这里的电压是由电机的反电动势提供的,这个反电动势可以按输入的母线电压来算?谢谢!

梁工 发表于 2023-7-14 16:39:05

jhxczy 发表于 2023-7-14 13:13
这里的电压是由电机的反电动势提供的,这个反电动势可以按输入的母线电压来算?谢谢! ...

反电动势叠加在PWM上,24V驱动时,PWM输出高电平就是24V。你用示波器看一下电枢的电压便知。

fan_yonggong 发表于 2023-7-19 16:26:46

梁工:下面程序不理解,能解释一下吗?
if((PhaseTime >= 40) && (PhaseTime <= 1000))          
{
        TimeOut = 125;          //堵转500ms超时
}       
if( PhaseTime >= 60)       
{
       PhaseTime -= 40; //修正由于滤波电容引起的滞后时间
}       
else        PhaseTime = 20;    //只给20us, 则无滞后修正, 用于检测滤波电容引起的滞后时间

fan_yonggong 发表于 2023-7-19 16:35:10

if(B_Timer3_OverFlow)             
{
      B_Timer3_OverFlow = 0;
        PhaseTime = 12;              //????   
}
T溢出为什么要:PhaseTime = 12;

梁工 发表于 2023-7-19 16:53:31

fan_yonggong 发表于 2023-7-19 16:26
梁工:下面程序不理解,能解释一下吗?
if((PhaseTime >= 40) && (PhaseTime = 60)       
{


换相时间再40~1000us之间为正常,则重置超时(到计时初值,即一直不超时)。
否则,换相不正常,不重置超时,500ms后超时停止驱动。

唤醒时间修正由于滤波电容造成的滞后时间。

梁工 发表于 2023-7-19 16:54:20

fan_yonggong 发表于 2023-7-19 16:35
if(B_Timer3_OverFlow)             
{
      B_Timer3_OverFlow = 0;


我的程序里没有PhaseTime = 12; 这一句,请到主贴下载程序。

yao眼的光 发表于 2023-7-22 10:19:58

2023/7/29上午,STC MCU 大型实战腾讯视频研讨会:
1,80mA大电流, LED数码管硬件自动刷新显示;
   ===省外围硬件电路,内部硬件自动刷新不需软件反复干预
   ===可直接驱动32个8段LED数码管,或16个米字型16段LED数码管
2,触摸按键,有自动配置工具辅助开发;
   ===可以用水冲刷设备的键盘表面了, 5mm厚有机玻璃按键灵敏
3,RTC实时时钟,年/月/日/时/分/秒, 闰年自动转换;
4,低功耗
5,普通I/O口都支持的外部中断
   ===上升沿/下降沿,高电平/低电平,都可以产生中断
6,DataFlash/EEPROM
7,思考题,用内部比较器做外部掉电检测,只在掉电过程中保存数据
   上电后将EEPROM中的数据读到 RAM 中,正常只读/写 RAM
腾讯会议号:885-5858-2739,会有充分时间供大家提问
2023/7/29, 下周六上午9:00 ~ 12:00
STC8H4K64TL-45I-LQFP48, LQFP32, TSSOP20, QFN48, QFN32
STC8H4K64TLCD-45I-LQFP64, LQFP48, QFN64, QFN48
STC8H1K08T-33I-TSSOP20, QFN20
STC8H1K17T-33I-TSSOP20, QFN20

页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法