飞思卡尔智能车开发板可以输出模拟电压吗?

作者&投稿:前贡 (若有异议请与网页底部的电邮联系)
用PWM做DAC输出模拟电压工作原理不理解?为什么呢~

这样简单的去理解吧,DAC产生的是一块一块的同高度电压而不同宽度的方脉冲,每一个脉冲要间隔的占一定的面积,在经过了电阻和电容的缓冲后就把他们平均分到了全部时间轴上。这时的电压就只与你这占的单个面积的和的平均值了。

我有点不懂你的意思。我一直在做数据采集卡,就我的理解给你解释一下吧 。
你用什么东西来采集你所看到的黑线或者是白线,往往也就是传感器,而传感器的原理大多数都是基于物理学里边的基本知识,也就是说他所采集回来的信号往往就是模拟量。对于数据采集这一行业来说,模拟量往往都是几伏到几伏的电压或者是电流,要是就是电阻性质的东西,无非也就是这三种。而数字量通常都是定义当中的一和零,零往往就是零附近的值,而一可以是3.3V,5V等等,还有是差分数字量。
采集数字量就是要分清楚你采集的量是1还是0,而采集模拟量是一个范围。

不可以,AD是把模拟量转换成数字量,而你是想要把数字量转换成模拟量,这个过程叫DA,方向反了。
你输出模拟电压的目的是什么?控制电机的话,就用电机驱动,MOS管的或者BTS7970,他将把不同占空比的PWM转换成不同的电压输出。
如果你的目的是控制其他外围“小功率器件”,那就加一个DA转换芯片吧。

AD是A->D,A是模拟量,D是数字量
输出模拟电压那个是DA
具体开发板有没有要看你的芯片型号是什么
就算没有,拿IO口搭低通滤波,做PWM的模拟电压输出也可以

飞思卡尔智能车开发板可以输出模拟电压吗?
答:不可以,AD是把模拟量转换成数字量,而你是想要把数字量转换成模拟量,这个过程叫DA,方向反了。你输出模拟电压的目的是什么?控制电机的话,就用电机驱动,MOS管的或者BTS7970,他将把不同占空比的PWM转换成不同的电压输出。如果你的目的是控制其他外围“小功率器件”,那就加一个DA转换芯片吧。

做飞思卡尔智能车,传感器方面用LM324做比较器,希望输出的是高低电平...
答:1.运放电源是否正常 2.输入是否在范围内(LM324不是轨到轨)3.不要接负反馈 4.输出负载是否过重 5.是否有其他通道不正常(如短路)都正常的话可能是运放坏了~

急急急急。。。飞思卡尔智能车电机驱动的问题~~
答:你看看4号脚有没有PWM波输出,要是有的话,你看看占空比是不是一样,要是一样你改成一个为零,一个不为0。要是2号脚有PWM输入,4号脚没有PWM输出,恭喜你芯片坏了!

关于飞思卡尔智能车驱动问题
答:没有接上拉或者下拉,接到i/o输出口就没事了

飞思卡尔智能车电磁组k60程序中,为什么初始化2个ftm_pwm波去控制电机的...
答:51也有这种方式做pwm输出,同样,一个是用定时器0做载频,定时器1做pwm调制,我不知道飞思卡尔单片机有没有专用的pwm口输出,好果没有专用的pwm口输出,那就是我前面说的这样,主要用与调节电机的快慢,

飞思卡尔智能车代码可以直接用吗
答:不可以。飞思卡尔智能车代码不能直接用于其他车型或平台,飞思卡尔智能车是一种特定的车型,其代码是为该车型设计和开发的,想在其他车型或平台上使用智能车代码,需要进行适当的修改和调整,这是因为不同的车型和平台具有不同的硬件架构、传感器配置和控制系统。

飞思卡尔智能车比赛怎么准备呢? 就是主控芯片用什么?有51和430基础,买...
答:飞思卡尔智能车比赛的芯片是指定用飞思卡尔公司的MCU,你会用定时器、计数器、AD采集、PWM输出就差不多了,这些模块都是很多单片机上的标配,难度不大;这个比赛难的是算法的运用和数据的处理。

飞思卡尔智能车比赛怎么准备呢? 就是主控芯片用什么?有51和430基础,买...
答:飞思卡尔智能车比赛的芯片是指定用飞思卡尔公司的MCU,你会用定时器、计数器、AD采集、PWM输出就差不多了,这些模块都是很多单片机上的标配,难度不大;这个比赛难的是算法的运用和数据的处理。

飞思卡尔16位单片机MC9S12XS128编程问题,如下
答://输出 PORTB=0XFF;DDRB=0X00;//输入 ···xs128单片机和51单片机在格式上有一些差别,功能更为强大,估计你是学生的话就是要参加智能车比赛的,建议买一本专讲xs128嵌入式系统的书,各大文库里也有许多资料,新浪文库、百度文库都有,可以看下。

求飞思卡尔智能车的电机方面编程
答:TIOS_IOS1=1; //设置ECT1口为输出比较 TC1=406250; //设置每6500ms产生定时中断 DLYCT=0x01; //延迟256个Bus周期,即32us PACN1=0; //清零TC1寄存器 TIE_C1I=1; //设置ECT1口中断使能 TSCR1_TEN=1; //计数开始 } void interrupt 9 run(void) //计数650ms后中断 { TFLG1_C1F=...