随着社会的发展,人民生活水平不断提高,人们对生活质量的追求也在提高。衣食住行,服装得先行,市场上不断推出各种流行面料和流行时尚,几乎每一天都有新面料的问世。这样,就对这些面料的测试提出了更高的要求,而对面料织物的各种技术性能测试中,缩水率的测定又是很重要的一项,它是面料测试中十分关键的技术指标。因此,研制出性能优良,价格适宜,质量可靠、智能化高的新一代缩水率机便成了当务之急。
缩水率机,顾名思义就是测量织物缩水率的机器,我们的第一代产品用目前的眼光来看,体积庞大,外观粗糙,电路陈旧不简洁,可靠性差,主要部件均为自产,如电机等还经常损坏。这次,经过市场调查和分析,我们发现西门子和滚筒式洗衣机的外观,机械结构、电机、电磁阀等在同行中都较领先,而且和我们的要求相近。因此,我们提出了利用西门子壳体改制缩水率机的构想,通过解剖,摒弃了其所有机械程控部分,改用我们自己设计的新的控制系统。程序按照有关国际和国内标准运行,经过实践证明,我们的方案是成功的!
本文主要介绍传感器的数据采集过程,并对其器件的用法和电路的整个工作流程都作了详细的说明。
1. 系统结构(图一) 1.1、 键盘显示电路,如按键的查询、温度的显示、水位的显示等均要由它来完成。因此,按键和面板显示不能占主CPU太多的时间,因此,我们采用非常成熟的8279芯片来管理键盘和显示,达到了很好的效果。
1.2、 传感器的数据采集,单用一片AT89C52作为温度数据和压力数据的采集。数据采集完成以后通过RS485信号传给主CPU板。
1.3、 外设的驱动部分通过固态继电器完成。固态继电器无机械触点、带光电隔离、驱动简单、无火花,更重要的是有过零触发,使用电设备的开关均在输入AC的零点,减小了干扰。所以,在本机中,这些设备均采用固态继电器(其中,电机调速部分采用DCSSR)。在整个过程中,电机的控制是关键,通过对其电机的结构及电路的彻底解剖后,发现其控制电路是一块由从MOTOROLA公司产的TDA1085C的专用电路控制,整个控制部分做得简洁可靠。有鉴于此,我们决定通过间接控制这块板来达到控制电机的目的。这样,既节约了成本,又提高了可靠性。
1.4、 主CPU板为整个系统的核心,它完成传感器数据的采集并进行处理,然后送显示,并且按程序要求驱动外设动作。其中,主CPU和键盘显示电路接口时禁止主CPU数据总线直接和外设进行IO操作(通过扁平电缆和对方相连),保证了显示的稳定,按键的正确判断。主从两CPU之间采用半双工RS485接口进行串行通讯,抗干扰能力很强。同时,由于从CPU已将温度、水位等数据处理整合,打包后发给主CPU,减轻了主CPU的负担。由于整个系统的需要扩展的口线很多,所以在主电路中采用逻辑整合芯片ISPLSI2064来扩展I/O口以及其它逻辑功能的完成。
2.传感器的数据采集电路(图二) 2.1. 水位检测
在技术要求中有实时显示水位这一要求,按照以前那种方法(浮子法)只能有几个水位点,而不能连续测量,而且老是发生水位失控产生溢出的现象,所以我们选用美国SMI公司微压传感器SMI5551,利用原有皮管,用测量水位变化导致气压的变化来间接测量水位,原理如图三:
鉴这种传感器为微压传感器,输出为毫伏级,所以用仪表放大器进行放大。
仪表放大器选用美国TI公司的INA128,它是一种低电压通用型仪表放大器,其特点如下:
· 低失调电压:50μVmax;
· 低漂移:0.5μV/℃max;
· 低输入漂流:5nA max;
· 高共模抑制比:120dB min;
· 宽通带:200kHz (G=100);
· 输入过压保护:±40V;
· 宽电源电压范围:±2.25~±18V;
· 低静态电流:700μA;
· 8脚塑料DIP和SO-8封装。
由于特性优良,加之体积小,并可用一个外部电阻方便地从1到10000设定增益,使得INA128能够广泛应用于信号采集放大、医用仪器及多通道系统等很多领域,可以在低至±2.25V的电源电压下工作并且静态工作电流很小,是便携式和其它用电池供电系统的理想器件。
A. INA128应用注意事项
增益设定
图二表示了INA128的基本连接。用一个独立的外部电阻RG可以获得的放大倍数为:G=1+50kΩ/RG。
式中50kΩ为INA128内部的两个放大器反馈电阻之和,它们都经过激光校正,具有很高的精度和很小的温度系数,手册给定的器件性能已经包括了它们的影响。外接电阻的精度及温度稳定性直接影响增益,特别是增益较大时(G≥100),连线及插口的电阻也会对增益带来附加误差。也就是说,式中的RG值应为外接电阻与连线等杂散电阻的总和。
噪声干扰
INA128的内部噪声很小,当G≥100时,0.1到10Hz的低频噪声大约只有0.2μVp-p,这比目前最新的低噪声斩波放大器还要小很多。为减小外部干扰和电源噪声的影响,应在紧靠电源引脚的地方加接去耦电容器。
另外,输出电压是以Ref端为参考点的,一般情况下,Ref应该良好接地,以保证放大器良好的共模抑制比。在引脚Ref增加8Ω的串联电阻,就会使共模抑制比下降80dB(G=1)。
本例中在Ref端接1.2V基准是为了配合微压传感器SMI5551的输出范围以及后级AD转换的输出范围。
失调补偿
INA128经过激光校正,因此,失调和温漂都很小,多数情况下无需调整,必要时可对电路进行外部补偿。加电压跟随器将调零电路与仪表放大器加以隔离,维持引脚Ref的低阻抗,保证了放大器良好的共模抑制比。电流源可用集成电路(例如REF200),也可用电阻代替。当然,用电阻时,电源不稳会对输出产生影响。
输入端电荷泄放通路
INA128的输入阻抗很高,容易产生电荷积累,使输入端电压超过共模电压容许范围,造成输入放大器饱和。但可为电荷提供泄放通路的几种方法。利用变压器的次级中心抽头作为泄放通路。对于热电偶这类低阻抗信号源,在一端接泄漏电阻。而对于高阻信号源,象话筒和水下检测器等,应采用对称电路,以减小输入失调,提高共模抑制比。
共模输入信号范围
若输入信号中的共模电压过大时,会使输入放大器饱和。在临界饱和时,VO的输出电压为VO=VCM-VO/2。INA128的线性输入范围大约从负电源以上1.7V到正电源以下1.4V。对于确定的电源电压,输出电压Vo越大,允许的共模信号越小。如果过大的共模输入AO使得饱和。
低电压运行
INA128的最大特点是适用的电源电压范围很宽。电源电压从±2.25V到±18V变化时,大部分参数仍能维持很好的性能,INA128可在低电压下使用,可以作为便携式或电池供电系统的理想器件。但在低电压使用时要特别注意,保证输入信号被限制在线性范围之内,共模输入电压也不能太大。
输入保护
INA128的输入保护电路都可提供±40V的过压保护,即是说,一个输入端加-40V电压、另一个输入端加+40V电压也不会带来损坏。在正常信号条件下,过压保护电路呈现低串联阻抗;当输入电压过大时,保护电路可使输入电流限制在1.5~5mA的安全范围之内。INA128在不加电源的情况下,对输入端可能产生的静电电荷也具有过压保护作用。
3. AD转换电路(图二)
INA128把毫伏级信号放大为1.2V---5V,再由AD转换为数字量。
AD转换器选用用美国TI公司的高速8位模数转换器TLC0820AC。
TLC0820AC是先进LinCMOS 8位模数转换器。均由两个4位快闪转换器、一个4位数模转换器、一个加法(误差)放大器、控制逻辑及一个结果锁定电路构成。改进的快闪技术可使低功率集成电路在整个温度范围内以1.18μs完成8位转换。片内采样与保持电路具有100ns采样窗,允许这些器件以高达100mV/μs的斜升速率转换连续模拟信号而无需外部采样器件。与TTL兼容的3态输出驱动器及两种工作方式允许与不同微处理器接口。其特点如下:
· 先进的LinCMOS硅门技术
· 8位分辨率
· 差分基准输入
· 并行微处理器接口
· 在温度范围内转换及存取时间,读方式:2.5μs Max
· 无需外部时钟或振荡器
· 片内采样与保持
· 单5伏电源
用TLC0820AC转换为数字信号后,再参照量化曲线算出水位,并且取多次水位的平均值以消除由于滚桶的转动而引起水位的变化。用软件自动完成了放大器的漂移的消除和调零功能。
4.通讯接口电路(图四)
RS485串行通讯接口选用用美国TI公司75LBC184,并通过光藕TIL191和SN7400进行电气隔离。
SN75LBC184差分数据线收发器商业标准兼容,片内A、B引脚接有高能量瞬变干扰保护装置,这种结构能承受峰值为400W(典型值)的过压瞬变(如雷电、静电放电和交流电故障),从而显著地提高了器件抗过压瞬变的可靠性。普通的RS-485收发器很容易被过压瞬变损坏,如果要有效地加以保护,一般需外加包括隔离变压器在内的保护器件。若使用LBC184,可直接与传输线相接而不需要任何外加保护元件,这提供了一种可靠、低价和简单的设计方案。
本器件还具有适合于电噪声环境中的合用数据总线应用的许多特点。差分驱动器设计成限斜率的,这种设计,通信数据率仍可达250kbit/s,并使电磁干扰减到最小,同时能减少传输线终端不匹配引起的反射,因而可降低对传输线匹配的要求。接收器的独特设计是当输入端开路时,其输出为高电平,这一特性保证接收器输入端电缆有开路故障时,不影响系统的正常工作。接收器的另一特点是输入阻抗为RS-485标准输入阻抗的2倍(≥24kΩ),故可以在总线上连接64个收发器。
SN75LBC184将RS485通信中各种故障(包括瞬变电压、ESD、电磁干扰、总线开路、热故障等)的防范措施集成到一个芯片内。SN75LBC184不仅可以抑制瞬变电压(如雷电等),还有其它多种故障抑制特性,是RS485通信中常见故障最完全的集成解决方案。
特性
· 具有瞬变电压抑制功能,能防雷电和抗静电放电冲击
· 限斜率驱动器,使电磁干扰减到最小,并能减少传输线终端不匹配引起的反射
· 总线上可挂64个收发器
· 具有热关断保护
· 低禁止电源电流:300μA(最大)
· 接收器输入端开路故障保护
· ESD电压可达±8kV
· 将收发器和瞬变电压抑制器集成在一起,节省电路板空间,特别适合于野外或工业现场的通信。
· SN75LBC184提供8脚塑料DIP(N)封装和SOIC(D)封装。
· SN75LBC184:0℃~70℃
5.总结
通过以上对硬件的介绍,再配合适当的软件本系统就可稳定可靠的完成各传感器的数据采集并实时发送给主CPU以实现对整各系统的控制。
6.一点体会
在整个系统中,TI的器件用的特别多,原因有很多方面,主要有以下几方面。
第一是TI的器件涉及很多领域,产品线很长,特别是在收购了BB公司以后,我们就有了更多的选择余地,系统中所要用的器件在TI一个公司就可以买到,不要去找别的公司,很方便,这在我用的系统中也可以体现出来。
第二是TI产品的品质非常好,质量非常可靠,现在外面有很多的TI的替代品,其产品质量参次不齐,除非以前用过,否则真的不大敢用。另外还有许多垃圾片经打磨后印上TI的商标,这中芯片更是不敢恭维。
第三是TI的产品有许多免费样片可以申请,在样机开发的过程中可以先申请TI的样片从而进行先期的开发,待整个样机的各项技术指标测定完成后就可以定货了。而且TI的代理也比较多,我们可以就进定货。
第四我想说的是对于我们有的产品,当每次的出货量不是太大时,代理商所要求的最小定货量(如一个包装)防碍了我们用TI产品的信心,当然这只是在心里上。
以上就是我个人的一点体会,完全是发自内心的,谢谢!
参考文献
1. TI数据手册.TI公司(光盘板)
2. 黄正瑾.在系统编程技术及其应用.南京:东南大学出版社,1999,5
3. 纪宗南.单片机外围器件实用手册输入通道器件分册.北京:北京航空航天大学出版社,1998,8
关键字:智能缩水率机 485通讯 AD转换
引用地址:一种智能缩水率机的开发设计
缩水率机,顾名思义就是测量织物缩水率的机器,我们的第一代产品用目前的眼光来看,体积庞大,外观粗糙,电路陈旧不简洁,可靠性差,主要部件均为自产,如电机等还经常损坏。这次,经过市场调查和分析,我们发现西门子和滚筒式洗衣机的外观,机械结构、电机、电磁阀等在同行中都较领先,而且和我们的要求相近。因此,我们提出了利用西门子壳体改制缩水率机的构想,通过解剖,摒弃了其所有机械程控部分,改用我们自己设计的新的控制系统。程序按照有关国际和国内标准运行,经过实践证明,我们的方案是成功的!
本文主要介绍传感器的数据采集过程,并对其器件的用法和电路的整个工作流程都作了详细的说明。
1. 系统结构(图一) 1.1、 键盘显示电路,如按键的查询、温度的显示、水位的显示等均要由它来完成。因此,按键和面板显示不能占主CPU太多的时间,因此,我们采用非常成熟的8279芯片来管理键盘和显示,达到了很好的效果。
1.2、 传感器的数据采集,单用一片AT89C52作为温度数据和压力数据的采集。数据采集完成以后通过RS485信号传给主CPU板。
1.3、 外设的驱动部分通过固态继电器完成。固态继电器无机械触点、带光电隔离、驱动简单、无火花,更重要的是有过零触发,使用电设备的开关均在输入AC的零点,减小了干扰。所以,在本机中,这些设备均采用固态继电器(其中,电机调速部分采用DCSSR)。在整个过程中,电机的控制是关键,通过对其电机的结构及电路的彻底解剖后,发现其控制电路是一块由从MOTOROLA公司产的TDA1085C的专用电路控制,整个控制部分做得简洁可靠。有鉴于此,我们决定通过间接控制这块板来达到控制电机的目的。这样,既节约了成本,又提高了可靠性。
1.4、 主CPU板为整个系统的核心,它完成传感器数据的采集并进行处理,然后送显示,并且按程序要求驱动外设动作。其中,主CPU和键盘显示电路接口时禁止主CPU数据总线直接和外设进行IO操作(通过扁平电缆和对方相连),保证了显示的稳定,按键的正确判断。主从两CPU之间采用半双工RS485接口进行串行通讯,抗干扰能力很强。同时,由于从CPU已将温度、水位等数据处理整合,打包后发给主CPU,减轻了主CPU的负担。由于整个系统的需要扩展的口线很多,所以在主电路中采用逻辑整合芯片ISPLSI2064来扩展I/O口以及其它逻辑功能的完成。
2.传感器的数据采集电路(图二) 2.1. 水位检测
在技术要求中有实时显示水位这一要求,按照以前那种方法(浮子法)只能有几个水位点,而不能连续测量,而且老是发生水位失控产生溢出的现象,所以我们选用美国SMI公司微压传感器SMI5551,利用原有皮管,用测量水位变化导致气压的变化来间接测量水位,原理如图三:
图三[page]
鉴这种传感器为微压传感器,输出为毫伏级,所以用仪表放大器进行放大。
仪表放大器选用美国TI公司的INA128,它是一种低电压通用型仪表放大器,其特点如下:
· 低失调电压:50μVmax;
· 低漂移:0.5μV/℃max;
· 低输入漂流:5nA max;
· 高共模抑制比:120dB min;
· 宽通带:200kHz (G=100);
· 输入过压保护:±40V;
· 宽电源电压范围:±2.25~±18V;
· 低静态电流:700μA;
· 8脚塑料DIP和SO-8封装。
由于特性优良,加之体积小,并可用一个外部电阻方便地从1到10000设定增益,使得INA128能够广泛应用于信号采集放大、医用仪器及多通道系统等很多领域,可以在低至±2.25V的电源电压下工作并且静态工作电流很小,是便携式和其它用电池供电系统的理想器件。
A. INA128应用注意事项
增益设定
图二表示了INA128的基本连接。用一个独立的外部电阻RG可以获得的放大倍数为:G=1+50kΩ/RG。
式中50kΩ为INA128内部的两个放大器反馈电阻之和,它们都经过激光校正,具有很高的精度和很小的温度系数,手册给定的器件性能已经包括了它们的影响。外接电阻的精度及温度稳定性直接影响增益,特别是增益较大时(G≥100),连线及插口的电阻也会对增益带来附加误差。也就是说,式中的RG值应为外接电阻与连线等杂散电阻的总和。
噪声干扰
INA128的内部噪声很小,当G≥100时,0.1到10Hz的低频噪声大约只有0.2μVp-p,这比目前最新的低噪声斩波放大器还要小很多。为减小外部干扰和电源噪声的影响,应在紧靠电源引脚的地方加接去耦电容器。
另外,输出电压是以Ref端为参考点的,一般情况下,Ref应该良好接地,以保证放大器良好的共模抑制比。在引脚Ref增加8Ω的串联电阻,就会使共模抑制比下降80dB(G=1)。
本例中在Ref端接1.2V基准是为了配合微压传感器SMI5551的输出范围以及后级AD转换的输出范围。
失调补偿
INA128经过激光校正,因此,失调和温漂都很小,多数情况下无需调整,必要时可对电路进行外部补偿。加电压跟随器将调零电路与仪表放大器加以隔离,维持引脚Ref的低阻抗,保证了放大器良好的共模抑制比。电流源可用集成电路(例如REF200),也可用电阻代替。当然,用电阻时,电源不稳会对输出产生影响。
输入端电荷泄放通路
INA128的输入阻抗很高,容易产生电荷积累,使输入端电压超过共模电压容许范围,造成输入放大器饱和。但可为电荷提供泄放通路的几种方法。利用变压器的次级中心抽头作为泄放通路。对于热电偶这类低阻抗信号源,在一端接泄漏电阻。而对于高阻信号源,象话筒和水下检测器等,应采用对称电路,以减小输入失调,提高共模抑制比。
共模输入信号范围
若输入信号中的共模电压过大时,会使输入放大器饱和。在临界饱和时,VO的输出电压为VO=VCM-VO/2。INA128的线性输入范围大约从负电源以上1.7V到正电源以下1.4V。对于确定的电源电压,输出电压Vo越大,允许的共模信号越小。如果过大的共模输入AO使得饱和。
低电压运行
INA128的最大特点是适用的电源电压范围很宽。电源电压从±2.25V到±18V变化时,大部分参数仍能维持很好的性能,INA128可在低电压下使用,可以作为便携式或电池供电系统的理想器件。但在低电压使用时要特别注意,保证输入信号被限制在线性范围之内,共模输入电压也不能太大。
输入保护
INA128的输入保护电路都可提供±40V的过压保护,即是说,一个输入端加-40V电压、另一个输入端加+40V电压也不会带来损坏。在正常信号条件下,过压保护电路呈现低串联阻抗;当输入电压过大时,保护电路可使输入电流限制在1.5~5mA的安全范围之内。INA128在不加电源的情况下,对输入端可能产生的静电电荷也具有过压保护作用。
3. AD转换电路(图二)
INA128把毫伏级信号放大为1.2V---5V,再由AD转换为数字量。
AD转换器选用用美国TI公司的高速8位模数转换器TLC0820AC。
TLC0820AC是先进LinCMOS 8位模数转换器。均由两个4位快闪转换器、一个4位数模转换器、一个加法(误差)放大器、控制逻辑及一个结果锁定电路构成。改进的快闪技术可使低功率集成电路在整个温度范围内以1.18μs完成8位转换。片内采样与保持电路具有100ns采样窗,允许这些器件以高达100mV/μs的斜升速率转换连续模拟信号而无需外部采样器件。与TTL兼容的3态输出驱动器及两种工作方式允许与不同微处理器接口。其特点如下:
· 先进的LinCMOS硅门技术
· 8位分辨率
· 差分基准输入
· 并行微处理器接口
· 在温度范围内转换及存取时间,读方式:2.5μs Max
· 无需外部时钟或振荡器
· 片内采样与保持
· 单5伏电源
用TLC0820AC转换为数字信号后,再参照量化曲线算出水位,并且取多次水位的平均值以消除由于滚桶的转动而引起水位的变化。用软件自动完成了放大器的漂移的消除和调零功能。
4.通讯接口电路(图四)
图四
RS485串行通讯接口选用用美国TI公司75LBC184,并通过光藕TIL191和SN7400进行电气隔离。
SN75LBC184差分数据线收发器商业标准兼容,片内A、B引脚接有高能量瞬变干扰保护装置,这种结构能承受峰值为400W(典型值)的过压瞬变(如雷电、静电放电和交流电故障),从而显著地提高了器件抗过压瞬变的可靠性。普通的RS-485收发器很容易被过压瞬变损坏,如果要有效地加以保护,一般需外加包括隔离变压器在内的保护器件。若使用LBC184,可直接与传输线相接而不需要任何外加保护元件,这提供了一种可靠、低价和简单的设计方案。
本器件还具有适合于电噪声环境中的合用数据总线应用的许多特点。差分驱动器设计成限斜率的,这种设计,通信数据率仍可达250kbit/s,并使电磁干扰减到最小,同时能减少传输线终端不匹配引起的反射,因而可降低对传输线匹配的要求。接收器的独特设计是当输入端开路时,其输出为高电平,这一特性保证接收器输入端电缆有开路故障时,不影响系统的正常工作。接收器的另一特点是输入阻抗为RS-485标准输入阻抗的2倍(≥24kΩ),故可以在总线上连接64个收发器。
SN75LBC184将RS485通信中各种故障(包括瞬变电压、ESD、电磁干扰、总线开路、热故障等)的防范措施集成到一个芯片内。SN75LBC184不仅可以抑制瞬变电压(如雷电等),还有其它多种故障抑制特性,是RS485通信中常见故障最完全的集成解决方案。
特性
· 具有瞬变电压抑制功能,能防雷电和抗静电放电冲击
· 限斜率驱动器,使电磁干扰减到最小,并能减少传输线终端不匹配引起的反射
· 总线上可挂64个收发器
· 具有热关断保护
· 低禁止电源电流:300μA(最大)
· 接收器输入端开路故障保护
· ESD电压可达±8kV
· 将收发器和瞬变电压抑制器集成在一起,节省电路板空间,特别适合于野外或工业现场的通信。
· SN75LBC184提供8脚塑料DIP(N)封装和SOIC(D)封装。
· SN75LBC184:0℃~70℃
5.总结
通过以上对硬件的介绍,再配合适当的软件本系统就可稳定可靠的完成各传感器的数据采集并实时发送给主CPU以实现对整各系统的控制。
6.一点体会
在整个系统中,TI的器件用的特别多,原因有很多方面,主要有以下几方面。
第一是TI的器件涉及很多领域,产品线很长,特别是在收购了BB公司以后,我们就有了更多的选择余地,系统中所要用的器件在TI一个公司就可以买到,不要去找别的公司,很方便,这在我用的系统中也可以体现出来。
第二是TI产品的品质非常好,质量非常可靠,现在外面有很多的TI的替代品,其产品质量参次不齐,除非以前用过,否则真的不大敢用。另外还有许多垃圾片经打磨后印上TI的商标,这中芯片更是不敢恭维。
第三是TI的产品有许多免费样片可以申请,在样机开发的过程中可以先申请TI的样片从而进行先期的开发,待整个样机的各项技术指标测定完成后就可以定货了。而且TI的代理也比较多,我们可以就进定货。
第四我想说的是对于我们有的产品,当每次的出货量不是太大时,代理商所要求的最小定货量(如一个包装)防碍了我们用TI产品的信心,当然这只是在心里上。
以上就是我个人的一点体会,完全是发自内心的,谢谢!
参考文献
1. TI数据手册.TI公司(光盘板)
2. 黄正瑾.在系统编程技术及其应用.南京:东南大学出版社,1999,5
3. 纪宗南.单片机外围器件实用手册输入通道器件分册.北京:北京航空航天大学出版社,1998,8
上一篇:基于PLC、组态王设计气体计量检定系统
下一篇:S+S金属检测在面包粉风送系统中的应用
推荐阅读最新更新时间:2024-03-30 22:36
基于PIC单片机的简易数字示波器设计
0 引言 数字示波器是工业控制、电子测量、信号处理及仪器仪表等行业最常用的测量仪器之一。它将捕捉到的模拟信号通过AD转换后,存储到示波器中,对信号作一步的处理,可以获得被测信号的多种信号参数,如频率、幅值、前后沿时间、平均值等,有利于对产品作进一步的分析设计。 1 总体设计 表征示波器的一些关键技术指标有:采样率、存储容量、触发类型、带宽、分辨率等。采样率定义了每秒从连续信号中提取并组成离散信号的采样个数,采样率的倒数是采样周期,它表示采样之间的时间间隔。采样率可分为实时采样率和等效采样率,实时采样率指单次采样所能达到的最大采样率,等效采样率指用多次采样得到的信号共同完成信号的重建。 存储容量指获取波形的取样点的数目
[单片机]
基于stm32/linux系统的can总线的电机与485的全方位机器人通讯
之前做的是仿pioneer3at的机器人,做过两个版本,第一版完全仿的,国内机械加工,很多厂不愿意加工这种小活,加工出来的精度不够,很多问题 第二版做出来的问题是带传动,当负载过大时,会产生跳齿等问题,自己画图生产,当时也没认真做效果只能说一般电机使用的是富兴公司的伺服电机 第三版由4个转向电机4个轮毂电机及4个编码器组成 在linux控制电机程序为:https://download.csdn.net/download/jankin_by/10342919 调试最后总出现编码器CRC校验错误,怀疑为linux下多串口通信的问题 改为用单片机直接控制 https://download.csdn.net/
[单片机]
具有I2C总线接口的A/D芯片PCF8591及其应用
1 引言 I2C总线是Philips公司推出的串行总线,整个系统仅靠数据线(SDA)和时钟线(SCL)实现完善的全双工数据传输,即CPU与各个外围器件仅靠这两条线实现信息交换。I2C总线系统与传统的并行总线系统相比具有结构简单、可维护性好、易实现系统扩展、易实现模块化标准化设计、可靠性高等优点。 在一个完整的单片机系统中,A/D转换芯片往往是必不可少的。PCF8591是一种具有I2C总线接口的A/D转换芯片。在与CPU的信息传输过程中仅靠时钟线SCL和数据线SDA就可以实现。 2 芯片介绍 PCF8591是具有I2C总线接口的8位A/D及D/A转换器。有4路A/D转换输入,1路D/A模拟输出。这就是说,它既可以作
[单片机]
ADμC812内部ADC的应用
1 ADμC812单片机内部ADC简介 1.1 ADC电路 ADμC812内部的ADC转换块包含一个5μs转换时间、8通道、12位、单电源的A/D转换器。A/D转换器由电容式DAC的常规逐次转换器组成。ADC具有单独的模拟电源和参考电压,可最大限度地减少数字电路的干扰。转换器接受的模拟电压输入范围为0~+VREF;片内提供高精度、低漂移并经厂家校准的2.5 V基准电压。ADμC812内集成的ADC转换模块有其特殊性,如果应用不当,轻则影响ADC的性能,重则电路完全不能工作,甚至烧毁器件。下面对基准电压和模拟输入电压作详细的介绍。 (1) 基准电压 ADμC812内A/D转换器的2.5 V基准电压既可由片内提供,
[单片机]
PIC单片机AD转换LED显示程序
;* 单片机 模拟量进行模/数转换,并用 LED 显示出来我们可以看到转换 ;* 结果,0位AD当做8位来用了,利用 单片机 片内硬件资源TMR0和预 分频器 , ;* 为ADC提供定时启动信号, A/D 转换的时钟源选用了系统 周期 的8倍,选 ;* 用了 电源 电压 VDD和VSS作为基准电压,软件方式查询其中断标志位ADIF. ;************************************************************ LIST P=16F877 ;列表伪指令 INCLUDE P16F877.INC ;把包含文件含入源程序 ;******
[单片机]
RS485门禁—通讯故障分析
首先了解以下几个问题对快速勘察故障有很大帮助: 1、是新装 门禁 就通讯不上,还是安装一段时间后,突然通讯不上?
2、是一直通讯不上还是有时通讯正常,有时通讯不上?
3、线路施工过程中有没有不规范的行为或者是否对接了门禁常规设备以外的特殊电器设备?
4、是全部控制器通讯不上,还是只是其中一台或者几台控制器通讯有问题?
需要携带哪些工具?
a、备用的485 转换器;
b、备用来替换测试用的门禁控制器;
c、万用表(可测试通路断路的万用表);
d、带串口的笔记本电脑
第一章所有控制器都通讯不上,可能的故障原因有:
1、RS485/232 转换器损坏了
正常的转换器特征:电源灯常亮,不通讯时,
[嵌入式]
RS232与RS485的通讯方式
1、 什么是 RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的 设备 可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端 设备 (DTE)和数据通讯设
[嵌入式]
数字滤波抗干扰技术在A/D转换中的应用
1引言 仪器仪表设备在现场测试过程中,由于生产变量的测试数据对生产过程具有重要的意义,因此对各种物理量测试数据精度要求是比较高的。 在前向测试通道上采用的抗干扰措施中,滤波方法是抑制干扰的一种有效途径。在工业现场中,可利用硬件滤波器电路或软件滤波器算法提高测试数据的准确性。硬件滤波措施是使用较多的一种方法,技术比较成熟,但同时也增加了设备,提高了成本,而且电子设备的增加有可能带来新的干扰源。而采用软件滤波算法不需增加硬件设备,可靠性高,功能多样,使用灵活,具有许多硬件滤波措施所不具备的优点,当然它需要占一定的运行时间。 2常用的几种软件滤波方法 (1)中值滤波法:即每次 取N个AD值,去除其中的最大值和最小值而取剩余的N
[单片机]