通信设计-电动折弯机数控滚圆机滚弧机折弯机张
简单介绍了TMS320F28335的外设I~2C总线的通信协议,详细描述了ADS1115芯片的工作原理及TMS320F28335外设I~2C总线与ADS1115通信的驱动程序,并利用芯片ADS1115实现了循环采集4路模拟量,且最终获得的实验结果在允许的范围内,验证了数据传输的格式跟I~2C的协议是一致的。 低电平对应的时间和高电平对应的时间如图2所示。的低电平对应时间。图2SCL时钟的高低电平时间TH=Tm其中高电平分频寄存器,分频寄存器,I2CCLKL为低电平分频寄存器,d为分频延时值,判定如表1所列。表1I2C分频延时值判定表IC为预分步寄存器此处配置的模块时钟为10MHz,SCL的低和高电平维持时间分别C总线数据格式一次典型的总线传输依次包含:开始条件、地址、数据流、停止条件,而具体的操作要针对寄存器。开始条件与停止条件的表示是在SCL的高电平范围内,而何时产生开始条件与停止条件要根据参考手册自己设置。开始条件和停止条件的产生与模式寄存器I的配置相关,此处配置成起始条件、从地址、n个数据字节、停止条件的格式。地址则包括7位的地址格式与10位的地址格式,此处选择7位地址格式,地址的某一位变化是在SCL的低电平范围内进行的;数据传输格式中S指向配置寄存器);控制字0x40、0xe3表示单端输入、转换模式为连续模式;要发送的数据2为0x00(
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/指向转换寄存器);检测到停止条件指的是每次通过DSP对ADS写完发送的数据之后产生的中断条件;发送完标志的设定状态指的是把规定的要发送的数据发送完后会产生一个设定的状态。这个状态一到,开始往下执行即开始定时。图6流程图图6(a)为读取一路ADS1115的流程图。FOR循环为整个大的循环,写控制字、读转换寄存器的操作都在FOR循环中,并可设置中间变量来实现软硬件结合通信设计-电动折弯机数控
滚圆机滚弧机折弯机张家港液压
滚圆机滚弧机倒角机。图6(b)为具体写操作,要想实现T通信,首先要做的就是发送数据1(根据手册写控制字,即先写ADS1115的地址,地址匹配好以后,写配置寄存器的地址,接着写配置寄存器的高低字节,此处要根据手册看想要达到的目的,来提炼要写的控制字);然后发送数据2(写ADS1115的地址,接着写转换寄存器的地址);在定时到以后,写转换寄存器的地址,读转换寄存器的结果。
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/在完成读第1路的模拟电压的前提下,循环读取4路模拟电压,这4路模拟电压的读取要顺序执行,通过寄存器的地址可以选中被访问的寄存器,然后根据需要对寄存器进行读写。3ADUM1250为了更好地消除干扰,用ADUM1250芯片来实现数字信号隔离。图5的上拉电阻的大小与传输速率有关,电阻阻值在一定范围内,传输速率越大,上拉电阻越小,传输速率越低,上拉电阻越大。为了能比较清楚地表示SCL与SDA的高低电平,选择上拉电阻外围电路4DSP主程序设计要发送的数据1为0x01(指向配置寄存器);控制字0x40、0xe3表示单端输入、转换模式为连续模式;要发送的数据2为0x00(指向转换寄存器);检测到停止条件指的是每次通过写完发送的数据之后产生的中断条件;发送完标志的设定状态指的是把规定的要发送的数据发送完后会产生一个设定的状态。这个状态一到,开始往下执行即开始定时。图6流程图图6(a)为读取一路A循环为整个大的循环,写控制字、读转换寄存器的操作都在FOR循环中,并可设置中间变量来实现软硬件结合。图6(b)为具体写操作,要想实现TM通信,首先要做的就是发送数据1(根据手册写控制字,即先写的地址,地址匹配好以后,写配置寄存器的地址,接着写配置寄存器的高低字节,此处要根据手册看想要达到的目的,来提炼要写的控制字);然后发送数据2通信设计-电动折弯机数控滚圆机滚弧机折弯机张家港液压滚圆机滚弧机倒角机
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/