推荐阅读最新更新时间:2024-03-30 23:46
自制USB接口和RS232串口的1-wire转接线
1-wire也叫one-wire,是美信(MAXIM)公司弄出来的一种连接各设备的串行通信方式。其实和普通的I2C,RS232,USB类似,就是不同设备之间互相传输数据的一种方式。和其他方式不同的是,此方式只需要一根1-wire数据线和一根地线就可以实现两个设备之间的双向数据交换。而我们平常用的最多的USB则有电源,D+,D-和地线四根线,而RS232最少也要TXD,RXD和地线三根线。所以与这些方式比,1-wire可以减少连线数目。而且1-wire也像USB或者I2C一样支持一条线上挂多个设备。其实其他公司也有类似的方式,只不过名字不一样。 我们的电脑不支持1-wire接口,所以为了连接电脑和1-wire设备,只好做一根线了。美信
[嵌入式]
还不会用RS 485实现串口通信就太out了,教你轻松替代RS 232
ARM(Advanced RISC Machines)是对一类微处理器的通称。ARM是微处理器行业的一家知名企业,它设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 ARM微处理器是一种高性能、低功耗的32位微处理器,该处理器广泛应用于嵌入式系统中。ARM 9代表了ARM公司主流的处理器,已经在手持电话、机顶盒、数码相机、GPS、个人数字助理以及因特网设备等方面有了广泛的应用。在此,以ST公司生产的 ARM 9系列中典型的STR912FW44X6芯片作为硬件开发平台的MCU,完成了基于ARM的太阳能发电系统中数据采集与传输系统的硬件设计,并提出了一种利用RS 485串口代替RS 232串121来进行通信的新方法
[单片机]
RS485通讯在配网智能优化节电系统中的应用
1.引言 随着工业自动化水平不断提升的需求,工业现场通讯技术不断发展,其中RS485通讯凭着其接口简单、成本低、传输距离长、可实现大规模组网等优点得到了广泛的应用。 从工业信息化的发展历程来看,最早的数据通讯是采用模拟信号进行传输的,只能进行简单的数据传输。后来发展为RS232的通讯方式,可实现大量、复杂数据的传输,但由于是点对点的传输方式、且传输距离短,不适用于通讯组网。RS485通讯解决了这些问题,RS485通讯有二线制和四线制两种,四线制属于全双工的通讯方式,但是也只能进行点对点的传输,所以其使用也逐渐减少,如今工业组网使用最普遍的即为二线制半双工RS485通讯,本文中的RS485通讯即两线制RS485通讯。 2.
[嵌入式]
英伟达Omniverse,数字孪生“地球”
文/VR陀螺 小钻风 当元宇宙之火熊熊燃烧时,今年4月英伟达CEO黄仁勋在主题演讲中大谈特谈,顶着“工程师元宇宙”出道的Omniverse开始落地,但元宇宙一词却在黄仁勋新一轮GTC大会的主题演讲中销声匿迹。 图源:英伟达 Omniverse似乎向人们证明了,我就是我,不一样的烟火,有没有元宇宙加身,是不是所谓的元宇宙概念,不影响我存在的价值,以及我将为未来世界带来的改变。 黄仁勋:用USD统一3D格式,虚拟世界将像网站一样不断涌现 整场主题演讲,黄仁勋只字未提元宇宙,Omniverse、虚拟世界与数字孪生却贯穿全程。 黄仁勋的描述之下,2D信息将向3D转变,我们将迎来众多3D的虚拟世界。黄仁勋在演讲中说“互联网改变
[机器人]
基于ATmega16的CAN总线转RS232设计
CAN(Controller Area Network)总线是德国BOSCH公司为解决现代汽车中众多控制与测试之间的数据交换开发的一种串行数据通信协议,是一种多主方式的串行通信总线。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、控制简单、扩展能力强以及性价比高等特点,是目前国际上应用最广泛的现场总线之一。但是目前PC机普遍配置RS232串行通信接口,没有CAN总线接口。实际中很多设备带有RS-232接口没有CAN总线接口,为了方便具有RS-232接口的设备与CAN总线的数据通信,本文完成了基于单片机ATMega16控制的CAN总线与RS-232转换器电路设计和软件设计,
[单片机]
CAN-RS232通信转换模块的设计与实现
1 引言 RS232作为标准的计算机串行接口已被广泛使用,与此同时,随着现场总线技术的飞速发展,具有实时性好、可靠性高、结构简单等优点的CAN总线在测控系统中也越来越多地被采用,但由于两者的总线结构、通信协议及传输特点各不相同,因而给不同设备之间的连接带来诸多不便。因此,如何以最简单的方式实现CAN节点与RS232串行口的通信就成为工程实践中一个不可回避的问题。 本文采用典型的不具备CAN通信能力的AT89C51单片机作为微处理器,设计了一个简单、实用的通信转换模块。该通信转换模块具有体积小、结构简单、通用性好、使用方便等特点。 2 工作原理 CAN-RS232通信转换模块通过硬件电路的电平标准转换和软件编程的通信协议转换
[应用]
FPGA与单片机实现数据RS232串口通信的设计
1 前言 现场可编程逻辑器件(FPGA)在高速采集系统中的应用越来越广,由于FPGA对采集到的数据的处理能力比较差,故需要将其采集到的数据送到其他CPU系统来实现数据的处理功能,这就使FPGA系统与其他CPU系统之间的数据通信提到日程上,得到人们的急切关注。本文介绍利用VHDL语言实现 FPGA与单片机的串口异步通信电路。 整个设计采用模块化的设计思想,可分为四个模块:FPGA数据发送模块,FPGA波特率发生控制模块,FPGA总体接口模块以及单片机数据接收模块。本文着重对FPGA数据发送模块实现进行说明。 2 FPGA数据发送模块的设计 根据RS232 异步串行通信来的帧格式,在FPGA发送模块中采用的每一帧格式为:1位开始位 8
[单片机]
当IBM和苹果在一起,他们鼓捣的MobileFirst是个啥
IBM大中华区战略部总经理、Mobilefirst中国区负责人郭继军透露,在和苹果的合作过程中,“我们几乎打破了所有可以打破的陈规,从应用开发、应用交付、后台集成,到服务模式、收费模式,以及与合作伙伴、客户的沟通方式,跟IBM传统的方式完全不一样了。我们还学习了苹果独特的文化与产品特点。”事实上,IBM内部变革的关键,在于其是否能在企业内部推行适用于新生态的流程与规则。这是IBM当前面临的最大挑战。
IBM与苹果的战略组合,开始在中国市场发力。日前,IBM与苹果开始向中国市场提供10款面向iOS的MobileFirst应用。
2014年7月15日,IBM与苹果达成合作协议,双方将联合开发MobileFirs
[嵌入式]