rs232转ttl,苹果手机的数据线里的正负极电源线怎么区分?
通常来说苹果手机数据线的红色是正,蓝色是负,黑色是地。

数据线简介:
手机数据线是用来连接手机到电脑的线缆。英文usb data cable 一般数据线很少有专用的,普遍现象是一条数据线可以通用多种手机型号,有些型号的数据线比较夸张,一条线可以用30-40种不同类型的手机。
制作情况:
市面上大多数机型的数据线原理大同小异,只是接口形状和定义不同而已。不少机型的数据线完全可以自制,只要根据实际机型数据线接口的定义作适当的改动就可以了。
工作原理:
数据线工作原理:RS232C中-5V至-15V代表1, +5V至+15V代表0;而TTL电路中大于3V代表1,小于0.2V代表0。MAX232集成电路(MAX232引脚定义)实现了RS232C和TTL电路的转换,其中⑧脚接收串口3针送来的TXD(发送数据)信号,转换后从⑨脚输出到手机的6脚IO-RXD(数据接收)上;⑩脚接收从手机上送来的IO_TXD(数据发送)信号.从⑦脚输出到串口的2针RXD(接收数据)和1针DCD(接收线信号检测)上。MAX232的工作电源由串口提供,从串口4、6、7、8针输出的12V左右电压经过两个1N14148二极管整流后,经过78L05稳压管稳压输出5V电压到MAX232的⒃脚供集成块工作。5V电源还送到插头的3针,可对手机进行充电,不想使用充电功能的话可不焊3针或者在前面加一只小型开关。MAX232的4个电容参数对数据线传输速度有影响,此处使用了厂家推荐值luF(MAX232A、MAX3232则为0.1uF)。470uF和47uF的电容为电源滤波电容。如希望电路有数据传输指示功能,可以加入指示电路。
工业级RS485串口服务器的组网方式有哪些?
串口服务器提供了直接通过网络来访问工业设备的解决方案,传统串口设备因此可以被转换成可以从局域网或是互联网来监测和控制的以太网设备。工业级串口服务器应用在智能工厂等自动化工业领域是重新改造既有串口设备较简单的办法,将PLC、数控机床、仪器仪表、传感器、无线电收发机和其他串口设备通过RS232和RS422/RS485总线互相连接形成一个控制网络,作为信息系统中管理数据的工具。
1.直连组网方式
将计算机上的网线口与工业串口服务器上的以太网口直接相连该组网方式布线简单,可以实现较长距离传输。
2.以太网组网方式
通过工业串口服务器将串口设备连接到以太网上,其接线方式简单,只需要将工业串口服务器连接到路由器或者交换机上即可,通过设置串口服务器的IP地址,就可使串口服务器成为以太网上的一个节点,从而使连接到该工业串口服务器的设备连接到以太网上, 通过该组网方式能够将不同的设备, 将不同形式的串口 (如TTL、RS232、RS485 和 RS422)连接到以太网上。
该组网方式可以将整个系统的设备连接到网络上,在组网过程中,除了可以利用交换机和路由器扩展外,还可以利用工业以太网交换机,扩展不同型号的工业串口服务器,实现设备的灵活组网,可以按管理需要分权限、分级别对设备进行监控。实现了网络资源的共享和对所有系统的集中管理,为网络制造技术搭建平台。
飞畅科技,您身边的光通信与接入解决方案专家!专业做光端机、光纤收发器、工业交换机、协议转换器等工业通信设备的厂家,自主研发品牌,欢迎前来了解、交流。
电平在电路中的详解是怎么样的?
电平就是电压。。只是电平只用在数字电路中 电平的概念就是 代表1 或者0的电压。比如0电平 意思就是代表0的电压。 再比如低电平 和高电平 指的就是电压相对较低 和相对较高的电压。。但指示0还是1 要看接口类型 TTL电平 就是5V代表1 0V代表0。还有RS232 RS442等等很多种。。电脑后的串口用的都是RS232。但一般的单片机用的都是TTL电平 所以需要有转接器。
如何学习单片机?
森山,10多年的硬件开发经验,做过的板卡数不清有多少块,做过量产的产品也涉及到各个行业,也做过不少失败的项目。他用自己的经验告诉大家,如何系统的学习单片机。
01.需要一块开发板——让单片机动起来
买一块开发板,按照配套的demo程序,自己改改,让外设动起来,比如OLED显示内容,电机启停、调速,温湿度采集等等。这一步是为了让你体会到,单片机如何通过编程实现对硬件的操作。
这样的开发板太多了,建议从STM32入手,原因有二:一是资料最全,开发环境比较友好,而且今后在产品中使用也比较多;二是开发板都不贵,而且最好选外设多的,带显示,带通信接口的开发板。
即使一开始不懂,开发板配套的学习包,足够你学一阵子了,STM32官方也有现成的Cubemx工具来帮你生成基础代码。
02.自己设计一个小demo——掌握基本外设
我建议有硬件设计能力的,可以自己设计制作一款开发板,尽量多的加入不同类型的外设,因为以后你研发产品,就是基于这些外设的应用逻辑组合。然后一个个移植外设驱动,当然更建议自己写驱动,驱动写得好能最大程度发挥硬件的性能。
受限于单片机的性能都比较一般,基础的外设的连接方式大致有这些:IO、I2C、SPI、AD\DA、UART、CAN、RGB888……等这些低速接口,有的也带USB。
等你玩转了这些,以后升级到更强的平台,那么高速接口学习起来也只是工作量的问题,大同小异。
在移植和写驱动的过程中,要学会看datasheet,spec。虽然一个简单的芯片规格书就是几十上百页,但并不是你都要去看懂的,只要知道提取自己有用的信息,比如I2C设备,它的总线最高频率,你在做时序控制时不能超过它的上限。
在调试过程中,你一定会遇到非常细节的问题,这时候,借助一定的工具和手段,可以让你变得更加高效,比如学会用示波器去看数据波形,学会看时序,分析通信协议,用万用表去检测基本的故障。
下面视频是用STM32通过对步进电机和电磁铁的控制,来实现纺织机机头的功能。尽管我也做了多年开发,在遇到新的外设时,调试还是花了不少精力。参数是调出来的,有时候就差几十us的延时,性能就相差很多,所以在研发的过程中一定要耐心:
03.学着做一个完整的小产品——产品思维
前2步的基础,新手的你已经大致有信心了。接来下可以做一些设备的联动,实现一个产品的基础功能,一个简单的单机设备。举个例子,通过温湿度监测,来控制继电器,继电器外加电热丝或加热装置,并且实时显示该温度值,这就是一个温度控制的产品了。
这些设计不难的,难的是在这一步里你要有一定的产品思维了。要列出你这个产品的需求,解决了什么痛点,根据明确的需求去选择相应的单片机方案,你要知道实现这样的功能,需要选择什么样的技术方案,综合还要考虑成本。
这里面的信息量和变数其实非常大,比如你要设计一款带有线网络的产品,那么你是选择自带RMII接口的单片机,还是通过增加一个串口转网络的模组来实现?这可能涉及到你需要通信的网络速度,也要考虑综合成本,以及开发的难易程度。
有时候,这需要权衡产品本身的硬件成本,和你的开发周期,并不是一味追求硬件成本最优,如果出货量不大的产品或项目,应该更倾向于选择自己熟悉的单片机平台,这样开发周期最短,人力消耗最低,避免捡了芝麻,丢了西瓜的情况发生,因为很多项目,时间要求是很紧迫的。
做产品,实现功能很简单,但整体的可靠性、稳定性、兼容性是很难的,这个问题主要讨论单片机,所以产品其他延伸的话题就不展开了。
04.让你的单片机连接到全世界——尝试通信
现在很多产品都物联网化了,进一步的,你可以去研究基于单片机的有线、无线通信方式,最简单的通过串口连接WIFI、GPRS模组,学习MQTT等物联网通信协议实现单片机与互联网的连接。
MQTT协议基于json,即使完全不懂的人,学半天也就会了,上手比较容易,PC端有很多客户端可以直接用,适合信息量不大、实时性要求不高的数据采集、远程控制。
通信模组和方式就很多了,WIFI、Zigbee、BT、Lora、GPRS、Lora、NB、4G/5G、433等各种小无线,以后可以专门写一篇来介绍这些通信方式的不同应用场景。
之所以把通信这块单独拎出来,因为通信让万物互联,有了更多可玩性和可能性,让冰冷的单片机成为有想象力的产品。
最后的总结:做了越多的产品就越觉得,没有一个产品是简单的,容易的,希望大家耐心一点,打好基础,后面的路子就会很宽。
除了以上4点,后面遇到更复杂的项目,可以上RTOS、MBED等轻量化,适合单片机的操作系统。大家不要一味想着去搞linux,单片机一直在迭代,现在性能强的单片机还是很多的,而实际工业上有很多需求,单片机绰绰有余,性价比极高,开发周期短,稳定,这些都是很好的。
关于如何系列的学习,还推荐阅读:
硬件工程师技能树
电子专业新生指南
嵌入式学习路线+资料放送
学长,我们电子专业的毕业后究竟是做啥的?
嵌入式 Arm Linux 入门必读书籍推荐硬件学习选择开发板指南
本文转载来自森山的知乎文章,达尔闻经作者同意发布。
esp8266能直接与plc通信吗?
可以明确告诉你,是不可以的,esp是ttl电平,而plc是rs232,这两者不可以直接通信,我记得网上是有这个通信电平转换器卖的,你买个那个就可以实现通信了!


还没有评论,来说两句吧...