串口控制说明
通过RS-232串口控制投影机开关
通过RS-232串口控制投影机开关在很多情况下需要能对投影机进行自动开关机。
本文讲解如何通过PC机的rs232串口控制投影机定时自动开关,并提供免费的软件。
投影机一般可以使用rs232串口或者红外遥控的方式来进行开关控制。
红外遥控的开关机指令是相同的,加上红外自身的特点,它的可靠性就不是很强了,而串口是有线连接,开关机指令也不同,具有很高的可靠性。
一、接线PC的COM1口是DB9,通常投影机的串口也是DB9,接口定义如下图通常只需要连接2接收数据,3发送数据,5地就可以了,23需要交叉连接,RXD接TXD。
二、RS232中控码有串口的投影机都会有中控码,开机与关机是最基本的中控码,你可以查看投影机的说明书,或者询问厂商或经销商。
很多说明书上并没有写到中控码,有些经销商也可能不知道(他们只管卖),最好是询问厂商,当然也有可能在百度上搜到。
只要有rs232接口的投影机就一定有这个中控码,尽管有些经销商会说没有。
你需要得到以下参数波特率多数是9600或19200校验位多数是无检验(NONE),还有可能是偶(EVEN)奇(ODD)数据位多数是8停止位多数是1开机码即开机指令代码,可能是一个字符串或者16进制的数据关机码即关机指令代码,可能是一个字符串或者16进制的数据三、控制开关机AutoSwitcher程序是开发rs232串口开关控制程序,可以定时自动发送开关指令,下载地址:/mtapp/autoswitcher.asp程序需要.net framework 2.0支持,如果你的电脑上没装,需要装一下。
使用记事本打开config.xml编辑参数<?xml version="1.0" encoding="utf-8"?><SP><!--控制的设备名称,显示在提示框和标题栏上--><name>投影机</name><!--端口--><port>COM1</port><!--波特率--><baudrate>19200</baudrate><!--奇偶检验 Even Odd Mark None Space--><parity>None</parity><!--数据位--><databits>8</databits><!--停止位 1 1.5 2--><stopbits>1</stopbits><!--启用RTS 0:不启用 1:启用--><rts>0</rts><!--使用十六进制发送--><hex>1</hex><!--开机码--><on>F<?xml:namespace prefix = st1 />123A0</on><!--关机码--><off>F123B1</off><!--定时开关机时间,可以自由增加或删除“<ontime></ontime>”“<offtime></offtime>”标签--><!--时间格式 hh:mm:ss--><ontime>08:30:00</ontime><offtime>10:30:00</offtime><ontime>11:00:00</ontime><offtime>13:00:00</offtime></SP>设置好串口参数后可以运行AutoSwitcher.exe,运行后在右下角托盘中有一个图标,双击可打开窗口,点击立即开、立即关可以测试参数与接线是否正确。
相机串口控制使用说明(软硬件技术)
-串口设置:
-寄存器查询:
-寄存器赋值:
识别寄存器地址的方法:
例如:相机Manual中给出的寄存器如下:
此说明了:
-此列表中的寄存器的基础地址为1100h
-SystemMode在基础地址上偏移了00h,即h1100就是SystemMode的寄存器
-此寄存器为4个字节,32位,其中第一位表示offset控制,第二位表示固定噪声矫正控制,第三位表示自动增益控制……
-Pin7,Pin8为RS232信号的输入、输出
触发设置:
-相机后面板有SMA接口用于进行触发输入及同步信号输出
-输入的触发信号为TTL信号:最大值3.3V
-输出的同步信号为3.3V的TTL信号;其中同步信号输出的模式可设置为:开始采集时输出,曝光开始时输出,接收到触发信号输入时输出三种模式;
Xeneth软件中支持的Gobi可更改的功能:
【FAQ】丨【基本知识】丨【其他】
Xenics Gobi相机串口控制使用说明
以相机型号Gobi-640-CL-25um,仅CL接口的相机为例:
GPIO接口定义:
-Pin2,Pin3为两路触发信号的输入,Pin1为输入的地
-Pin4,Pin5为两路同步信号的输出,加入47k欧姆的下拉电阻,使输出为3.3V,Pin6为输出的地
-寄存器均是16进制表示方法,由8位16进制的数表示32位二进制,其中最低位表示低4bit:bit0、bit1、bit2、bit3;
例如:
#h1100?;返回h7000031B,
转为二进制为:
低4位1011表示;offset control为1,固定模式;Fixed Pattern Noise correction为1,矫正模式;Gain control为0,自动增益模式;PRNU为1,平场矫正模式;
JMDM-COM10MR 串口控制十路继电器说明书
JMDM-COM10MR串口控制十路继电器说明书一、产品简介JMDM-COM10MR是一款深圳市精敏数字机器有限公司自主研发的一款具有高可靠稳定性的工业单片机数字量串口控制器、继电器控制器,板载10个25A的大容量继电器,侧重于10路25A大负载控制,如灯光、发热丝、电源开关等大功率器件等;同时可采集4路开关量输入信号,可接光电式,电容式,电感式,霍尔式等各种传感器和输入开关,方便很多工业或民用应用场合的行程开关、红外开关等信号检测或条件输入,来控制输出动作。
产品具有如下特征:1、产品设计及品质:专业的工业级高可靠防雷击抗强电磁高频干扰电路设计、电路布局紧凑而合理、散热良好、多采用贴片式芯片及元器件,产品程序保密性高、工业品质可靠、性能稳定,可胜任各种电磁干扰大、环境恶劣的工业现场,如引弧电流、焊接电流、变频器等工作场合均可稳定使用。
2、I/O:4路全光电隔离输入、10路继电器输出;输出具有25A超强负载能力:1)10路中的每路继电器都引出一个常开点和常闭点,可控制10组不同电压的开关;2)每路继电器输出最大负载220V 25A,采用特有的高频信号滤除电路防止触点打火,提高继电器寿命;3、2种通信接口可选:1个RS485接口和1个RS232接口可选;4、3种工作方式:支持独立控制、RS232串口监控、RS485串口监控3种方式;5、4个拨动开关:可直接硬件编址,方便多台组网使用;6、精确时间控制:带系统时钟,可实现精确时间控制;7、系统稳定性:具有工业级防雷击、抗强电磁干扰、高可靠性能,无死机现象。
8、继电器工作状态指示灯:每路继电器输出都有一个指示灯,方便观察工作状态;9、工业外壳,防尘美观,安装方便:导轨或螺孔安装;10、串口通信协议简单,方便客户二次开发;11、可靠的强电流承载能力:PCB背面强电走线均敷铜条,确保25A大电流通过,稳定可靠。
二、性能参数1、工作电源:控制器工作电源:12V或24V,交流或直流通用;输入点工作电源:DC5V~30V,输出点工作电源:0~220V交流或直流;2、主控制芯片:8位高性能单片机加高速高稳定FPGA可编程阵列电路;3、程序存储空间:32K (若有特定需要,可用64K);4、数据存储空间:16K (若有特定需要,可用32K),保存数据,断电数据不丢失;5、输入输出:4路全光电隔离数字量输入,NPN输入形式,输入最大电流为10mA;其中有两路可作中断源用于计数;10路继电器输出,每路输出承载最大电压为220V,最大承受电流是25A;输出采用特有的高频信号滤除电路防止触点打火,提高继电器寿命;每路继电器都引出一个常开点和常闭点,可控制10组不同电压的开关;每路继电器都有贴片式高亮度LED灯显示继电器工作状态;6、可靠的强电流承载能力:PCB背面强电走线均敷铜条,确保25A大电流通过,稳定可靠;7、精确时间控制:带系统时钟,可通过编程实现年、月、日、小时、分钟、秒等系统时间运算;系统稳定性:采用启用内部看门狗及严格的高频滤除特性,使系统工作稳定可靠,死机自启动时间在1ms之内;8、2种通信方式(接口)可选:1个RS232接口、1个RS485接口可通过短路帽选择。
串口变频控制器说明书
串口变频控制器说明书一、引言串口变频控制器是一种用于控制电机转速的设备。
它通过串口通信接口与电机相连接,通过发送特定的指令和参数,实现对电机转速的调节和控制。
本说明书旨在详细介绍串口变频控制器的功能、使用方法和注意事项,以帮助用户正确使用该设备。
二、功能1. 转速调节:串口变频控制器可以实现对电机的转速进行连续调节,根据不同的需求,可以将电机转速调节到合适的范围。
2. 启停控制:通过发送特定的指令,用户可以实现对电机的启动和停止控制,方便进行各种操作。
3. 保护功能:串口变频控制器具备过流、过压、欠压等保护功能,可以保证电机在工作过程中的安全性。
4. 通信功能:串口变频控制器支持串口通信,用户可以通过串口与其他设备进行数据传输和控制指令的发送。
三、使用方法1. 连接电路:首先,将串口变频控制器的串口接口与电机相连接,确保连接牢固、正确。
然后,将电源线连接到控制器的电源接口,接通电源。
2. 设置参数:在使用串口变频控制器之前,需要根据实际情况设置一些参数,如电机额定功率、额定电压等。
用户可以参考控制器的说明书进行设置。
3. 发送指令:通过串口工具软件,用户可以发送控制指令和参数给串口变频控制器,实现对电机的控制。
指令的格式和具体含义可以参考控制器的说明书。
4. 转速调节:通过发送不同的指令和参数,用户可以实现对电机转速的调节。
可以根据实际需求,逐步调整转速,直至达到所需的效果。
四、注意事项1. 使用前请仔细阅读说明书,了解控制器的功能和使用方法,确保正确操作。
2. 请按照要求正确连接电路,确保连接牢固可靠,避免不必要的损坏。
3. 在使用过程中,应注意控制器的工作温度范围,避免超过规定范围,以免影响正常使用。
4. 当控制器出现故障或异常情况时,请及时停止使用,并联系售后服务人员进行维修和处理。
5. 请勿私自拆卸或改装控制器,以免造成损坏或安全隐患。
6. 使用过程中应避免与水或潮湿环境接触,防止发生电气故障。
串口控制mp3播放,tts语音和录音模块说明
串口控制mp3播放,tts语音和录音模块说明简介Audio Mini Player是珠海赤子芯智能科技推出的一款小巧且价格低廉的音频播放和录制模块,可以直接接扬声器。
可以通过串口控制,作为Arduino或者是任何有串口的单片机的一个外接模块。
模块本身完美集成了MP3、W A V、WMA的硬解码。
同时软件支持TF卡驱动,支持FAT16、FAT32文件系统。
通过简单的串口指令即可完成播放指定的音乐,以及播放文本和进行语音录制等功能。
Audio Mini Player产品参数:●支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48●24位DAC输出,动态范围支持:90dB,信噪比支持:85dB。
●完全支持FAT16、FAT32文件系统,最大支持32G的TF卡。
●串口控制模式,3.3V TTL电平。
●支持TTS文本播放,广播语插播功能,可以暂停正在播放的背景音乐。
广告播放完毕回到背景音继续播放。
●板上集成高灵敏度MIC,可支持高保真语音录制功能,可以发送命令来控制录音的启动和停止。
●支持Linein歌曲录制功能,可以随时把自己喜爱的一段音乐录制成自己的mp3文件永久保存。
●可通过USB线连接电脑,进入U盘,替换SD Card中的音频文件。
●0-100级音量可调。
●支持左右声道,3W×2喇叭输出。
实物图:正面版图背面版图连接示意图(左边接喇叭,右边接串口)通信协议采用串口通信,3.3V TTL电平,波特率为19200,数据位8,停止位1,无校验,无流控。
所有命令以#开头,回车换行结束。
比如输入一串字符:“#ls\r\n”。
每次命令发送完成后,需等串口的回应信息后才能发送下一命令。
操作说明上电后,系统初始化成功后会有如下打印:Bootinginput cmd:上电读卡如卡不存在会打印:“Card isn't exist!”,如果卡磁盘损坏,则会打印“Please format Card!”。
串口通信基本连线操作以及流控制方式
串口通信基本连线操作以及流控制方式目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。
最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。
1.DB9和DB25的常用信号脚说明9针串口(DB9)25针串口(DB25)针号功能说明缩写针号功能说明缩写1 数据载波检测DCD 8 数据载波检测DCD2 接收数据RXD3 接收数据RXD3 发送数据TXD 2 发送数据TXD4 数据终端准备DTR 20 数据终端准备DTR5 信号地GND 7 信号地GND6 数据设备准备好DSR 6 数据准备好DSR7 请求发送RTS 4 请求发送RTS8 清除发送CTS 5 清除发送CTS9 振铃指示DELL 22 振铃指示DELL2.RS232C串口通信接线方法(三线制)首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连·同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连;·两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接,就能百战百胜。
3.串口调试中要注意的几点:串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。
单工、半双工和全双工的定义如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。
串口流通量控制(流控,flowcontrol)
串⼝流通量控制(流控,flowcontrol)流通量控制(流控,flow control)流控是在通信过程中,为了防⽌数据丢失⽽采取的⼀种平衡发送和接收的机制。
流控可以确保发送设备发送的信息量不会超过接收设备所能处理的信息量。
流控有两种实现⽅式,即硬件流控和软件流控注意:CM 1241 RS232 接⼝通信模块⽀持硬件流控可软件流控CM 1241 RS485 接⼝通信模块不⽀持流控硬件流控(RTS、CTS)硬件流控制通过请求发送(RTS, Request To Send) 和允许发送(CTS, Clear To Send) 通信信号来实现。
对于RS232CM1241,RTS 信号从引脚7 输出,⽽CTS 信号通过引脚8 接收。
CM 1241 RS232通信模块⽀持两种硬件流控模式:RTS切换(RTS switched)RTS始终激活(RTS always on )1、RTS切换(RTS switched)图1 RTS switched图2 RTS switched 设置CM1241 模块在发送数据之前,⾸先会激活本模块的RTS 信号,随后开始监控CTS管脚的电平状态,判断接收设备是否已经准备好接收数据。
当CTS 变为有效信号后,CM1241 模块开始发送数据。
在数据传输过程中CTS 信号必须⼀直保持有效,如果CTS 信号变为⽆效,CM1241 模块⽴即停⽌发送。
RTS 信号被激活后,如果在指定的等待时间内CTS 信号没有被激活,CM1241 模块会终⽌数据传送并返回错误到⽤户程序。
2、RTS始终激活(RTS always on )⼀些通信设备(例如电话调试解调器)监控RTS 信号并将其作为允许发送信号,仅在RTS 处于激活状态时才向CM1241 模块发送数据。
如果RTS 处于⾮激活状态,则不向CM1241 模块发送数据。
与这类设备通信时,需要在S7-1200 设备组态中选择“RTS始终激活”。
注意:选择“RTS 始终激活”后,CM1241 会将RTS 信号⼀直激活,即使CM模块已⽆法接收字符,RTS 信号也不会复位,因此与CM1241 通信的设备必须确保⼀次发送的数据量⼩于CM 模块接收缓冲区的⼤⼩(每个CM 模板的接收缓冲区为1KB)。
RS232串口使用说明
RS232串口使用说明RS232串口是一种异步串行通信接口,它使用一对差分信号,即正负两个信号线来进行数据传输。
其中,TXD(发送数据)和RXD(接收数据)是最基本的信号线,还有RTS(请求发送)、CTS(清除发送)、DTR(数据终端就绪)、DSR(数据集就绪)、DCD(数据载波检测)和RI(响铃指示)等信号线。
在使用RS232串口之前,我们需要了解如何连接它。
一般来说,RS232串口使用9针或25针连接器,其中9针连接器包括3根控制线和5根信号线,而25针连接器包括8根控制线和16根信号线。
我们需要将串口线插入计算机的串口插槽中,并确保插入正确的插槽。
在连接完串口之后,我们需要设置串口参数。
首先,打开计算机的串口设置界面,在资源管理器中找到串口的名称(如COM1、COM2等),并选择相应的串口。
然后,设置波特率、数据位、停止位和奇偶校验位等参数。
波特率表示数据传输的速度,常见的波特率有1200、2400、4800、9600等选项。
数据位表示每个数据字节所使用的位数,常见的数据位有7位和8位。
停止位表示数据字节之间的停止位数,常见的停止位有1位和2位。
奇偶校验位用于检测和纠正数据传输中的错误。
设置完串口参数之后,我们可以开始通过串口进行数据通信了。
首先,我们需要打开一个串口通信软件,如Tera Term、HyperTerminal等。
在软件的设置界面中,选择正确的串口和参数,然后点击连接按钮。
连接成功后,我们可以在软件的命令行界面中输入命令或发送数据,然后通过串口发送给目标设备。
在接收数据时,我们可以通过串口接收到目标设备发送的数据,并在软件的命令行界面中显示出来。
除了通过串口通信软件进行数据通信,我们还可以使用编程语言来控制串口。
常见的编程语言如C、C++、Python、Java等都提供了相应的串口编程接口。
通过编写程序,我们可以实现与目标设备的高级数据通信功能,如发送命令、接收数据、解析数据等。
HC11-16-RS232 RS485串口继电器控制模块使用说明书
(HC-16-RS232/RS485)串口继电器模块使用说明书产品特点●DC12V1A供电(可根据客户需要更改为5V或24V供电)●控制驱动带有光电隔离,安全稳定●通讯方式支持RS232\RS485●自定义通信协议(可根据客户需要定制)●采用导轨式安装方式产品功能●支持255个地址设置●波特率9600 8 1●支持单开、单关、全开、全关、部分开、部分关主要参数●触点容量10A/30VDC 10A/250VAC●耐久性10万次●数据接口RS232/RS485●额定电压DC 9-12V●电源指示1路红色LED灯指示●通讯指示无●输出指示LED灯指示●温度范围工业级-40~85度●通讯格式9600 N 8 1●软件支持配套软件串口助手接口简介如下:●1、2、3对应继电器常闭、公共点、常开●RS232接口采用DB9母头。
使用USB转串口线需要使用公头,使用串口线为直通串口线●RS485接口为5.08间距的接线端子,从左至右为A B GND VCC5V●电源为DC12V1A 指示灯为红色LED控制电路接线图如下:上位机软件界面:●串口号可以在电脑的设备管理器里查看●模块出厂地址为00通信协议:模块默认地址00 波特率9600 8 1 十六进制AA5A000100FF 打开继电器1 AA5A000000FF 关闭继电器1AA5A001100FF 打开继电器2 AA5A001000FF 关闭继电器2AA5A002100FF 打开继电器3 AA5A002000FF 关闭继电器3AA5A003100FF 打开继电器4 AA5A003000FF 关闭继电器4AA5A004100FF 打开继电器5 AA5A004000FF 关闭继电器5AA5A005100FF 打开继电器6 AA5A005000FF 关闭继电器6AA5A006100FF 打开继电器7 AA5A006000FF 关闭继电器7AA5A007100FF 打开继电器8 AA5A007000FF 关闭继电器8AA5A008100FF 打开继电器9 AA5A008000FF 关闭继电器9AA5A009100FF 打开继电器10 AA5A009000FF 关闭继电器10AA5A00A100FF 打开继电器11 AA5A00A000FF 关闭继电器11AA5A00B100FF 打开继电器12 AA5A00B000FF 关闭继电器12AA5A00C100FF 打开继电器13 AA5A00C000FF 关闭继电器13AA5A00D100FF 打开继电器14 AA5A00D000FF 关闭继电器14AA5A00E100FF 打开继电器15 AA5A00E000FF 关闭继电器15AA5A00F100FF 打开继电器16 AA5A00F000FF 关闭继电器16AA5A00FF00FF 打开所有继电器AA5A00FE00FF 关闭所有继电器AA5A00FC00FF 查询继电器状态返回 AA5A00FC00FF (FC后面的两个十六进制对应的两组8位二进制为十六个继电器的状态 1为打开,0为关闭)AA5A00FD00FF 打开部分继电器以下是对打开部分继电器的详解:FD后面的一个十六进制为打开的指令比如当发送的是AA5A00FD99FF的时候打开的是第1,4,5,8继电器。
投影机RS-232串口控制指南
投影机RS-232串口控制指南一、接口定义说明RS-232二、数据通信参数1、波特率:通过该端口1秒钟最大能够传输的数据量,单位:bit/s2、数据位:通过该端口1次能够传输的数据量,一般:7位、8位3、停止位:略4、校验方式:无效验(None)偶校验(Even)奇校验(Odd)0校验(Space)1校验(Mark)三、通信方式1、不带握手信号当前此种传输方式应用于市面上绝绝大部分投影机RS-232控制,典型接线如下:中控RS-232 投影机RS-2323(TXD) RXD5(GND) GND2、带握手信号从实践经验来看需要用到握手信号端来控制的投影机以EPSON比较常见,典型接线如下:中控RS-232 投影机RS-2323(TXD) RXD4(DTR) DSR5(GND) GND三、中控设置(以WISE DESKPro为例)1、HJ中控设置向导程序有投影机控制代码此种设置流程如下:2、HJ中控设置向导程序没有投影机控制代码当前经过我司多年资料的收集合整理,在中控设置向导程序中覆盖了90%以上的投影机RS-232控制代码,用户在安装、调试时也非常方便,设置方法同上;对于设置向导软件库中没有投影机控制代码的投影机相对比较少,此种设置方法完全同红外设置,在此我们不做详细介绍。
四、投影机RS-232接口(附件)厂商型号接口类型接口定义备注EPSON EPSON EMP600EMP800EMP811EMP820EMP5600EMP7600EMP7700EMP8000EMP9000EMP7300公头Rs-2322RXD、5GND6DSR9600N8EMP5350EMP5550EMP7250EMP7350EMP7550EMP8100EMP8150EMP8200EMP9100母头9RXD、13GND11DSR9600N8随机附带有RS-232转接线安装设置软件运行设置软件选择编程口选择按向导设置选择控制方式选择投影及型号传输数据完成SANYO XU-358CXU-35XU-30XU-37XU-31XU-32XP-41XP-41LPLV70SW10母头Prot1RXD、4GND 19200N8随机附带转接线1RXD不通,需另做线XP-10NXP-21NXP-35XP-45公头Rs-2323RXD、5GND 19200N8EF10NX9000NX2RXD、5GND 19200N8ASK ASK C5C20C60C80C85C90C95母头Mouse6RXD、4GND 9600N8C100C105母头Mouse6RXD、4GND 9600N8A8+A9+A10+ 6RXD、4GND 1200N8 C300公头Rs-2322RXD、5GND 9600N8PLUS U2-1130U2-815C 3RXD、5GND9600N8随机带RS-232转接线SONY PX11PX32PX31FE100U 2RXD、5GND 38400N8PX11校验:偶PROXIMANEC DP6100DP6155DP6150DP6105DP8000S540X540Prot母头6RXD、8GND 9600N8DP9270DP9290DP92591RXD、4GND5CTS19200N8DP6800DP6870公头Control13RXD、10GND 19200N8DP9240DP9260DP9260+DP9280A V9400A V9400+A V9410A V9500A V9550公头Rs-2322RXD、5GND 19200N8MT850MT840MT840EMT1040MT1040EMT1045MT1045EMT1050MT1055GT950LT84LT85LT140LT150LT150ZLT75ZLT156VT540VT440母头Prot1RXD、4GND 38400N8VT54VT650 1RXD、4GND 19200N83M MP7640MP8670MP8725MP8730MP8740MP8745MP8746MP8747MP8770公头Control13RXD、10GND 19200N8(需要调整)MP8650MP8660母头Prot4GND、5RXD 有转成RS-232的配现9600N8(需要调整)MP8780 9GND、5RXDEIKI LC-X986LC-NB4LC-NB4SLC-NB1LC-XNB1LC-XNB3SLC-XNB3WLC-NB3WELC-NB3E4GND、1RXD 19200N8EIKI LC-XNB4LC-XNB4MLC-X999LC-X984LC-XM1/2LC-XM1LC-M3LC-X1100LC-X1000LC-X985LC-X990LC-X983LC-XGA980LC-XGA982LC-XGA870LC-XGA970LC-XGA860LC-XC1母头Prot4GND、1RXD 19200N8LC-X2U LC-X4&L LC-SX4L LC-SX3/2/1 LC-X3/21ALC-X1 LC-XT2 LC-UXT1公头Rs-2325GND、2RXD 19200N8SHARP XG-E3000UXG-P10XUXG-C40XUXG-E1200UXG-E3500UXG-NV1UXG-NV2UXG-NV3UXG-NV3XBXG-NV4SUXG-NV6XUPG-C30XUPG-D210UPG-C30XU公头Rs-2321395GND、2RXD 9600N8有RS-232转接配线XG-P20XUXG-V10WU 5GND、2RXD 9600N8HITACHI CP-950W/ECP-955W/ECP-S840WCP-S845WCP-S860W/ECP-X935W/E/DCP-X940W/ECP-X958CP-X960CP-X9709600N8需要调整CP-X980 CP-X985 CP-1000 CP-X2000CP-X380W CP-X430W CP-X990W CP-S310W CP-X325W CP-S225W CP-S275W CP-S5500W CP-S370W CP-HX2080公头Control10GND、13RXD19200N8需要调整MITSUBISHI LVP-X70ULVP-X50ULVP-S50ULVP-SA51LVP-SL1/2LVP-XL1XLVP-XL5LVP-XL1/2LVP-SL5LVP-X390ULVP-X400BULVP-X490LVP-X500LVP-S490LVP-X50/70LVP-X80母头RS-232C4GND、1RXD9600N89600N8 LVP-XD200LVP-SD200LVP-XD300RS-232C4GND、1RXDLVP-X250ULVP-S250URS-232CRS-232CControl母头5GND、2RXD5GND、3RXDTLP-450E/UTLP-451E/UTLP-650E/UTLP-651E/UTXP-450TXP-451TXP-651TXP-650TOSHIBA TLP-680UTLP-681UTLP-650ATLP-651ATLP-470UTLP-471UTLP-670UTLP-671UTLP-X10E/UTLP-X11E/UTLP-X20E/UTLP-X21E/UTLP-550TLP-551TLP-250TLP-251TLP-780UTLP-781UTLP-B2URS-232CControl母头5GND、1RXD 9600N8PANASONIOC PANASONIOC PTL595UPTL592URS-232C5GND、2RXD9600N8 PT-L720UPT-L520UPT-L771XU/UPT-L701XU/UPT-L511XU/UPT-L501XU/UPT-L6500UPT-L6600U5GND、3RXDPTL556UPT-L555URS-232C4GND、5RXD 9600N8INFOCUS LP500LP530LP9XXLP1000LP470/BLP770LP255LP340LP350LP7XXLP790RS-232C 5GND、2RXD 9600N8备注:9600N89600:波特率N:无校验8:数据位小结:通过多方面资料的收集和整理终于将此《投影机RS-232控制指南》告一段落,在收集和整理过程当中难免有些疏忽或遗漏的地方,望广大的经销商技术服务人员和工程人员在具体工程安装、调试时如果出现投影机控制不了,最好的解决办法是查看《投影机说明书》RS-232具体的接口定义;如果在判断接线没有问题的情况下,能够尝试调整投影机RS-232通讯参数,当前发现需要调整的有3M、日立的投影机比较常见。
串口控制原理
串口控制原理详解1. 什么是串口控制?串口控制是指通过串行通信接口(Serial Port)实现对外部设备的控制和通信。
串行通信是一种逐位传输数据的通信方式,相对于并行通信(同时传输多个比特),串行通信只使用一根信号线进行数据传输。
串口控制常用于与外部设备进行数据交换,例如与传感器、执行器、嵌入式系统等进行通信。
2. 串口通信的基本原理串口通信是通过将数据一位一位地传输,以字节为单位进行通信的。
在串口通信中,数据按照一定的规则进行传输,一般包括起始位、数据位、校验位和停止位。
2.1 数据位数据位是指每个字节中实际传输的数据位数,常见的数据位有5位、6位、7位和8位。
数据位的选择决定了每个字节所能表示的不同状态的数量,数据位越多,表示的状态数量越多,数据传输的精度也就越高。
2.2 起始位起始位是指在每个字节传输之前,发送端发送一个特定的电平状态作为起始位,用于告知接收端数据的传输开始。
起始位通常为逻辑低电平,其持续时间为一个位的时间。
2.3 停止位停止位是指在每个字节传输之后,发送端发送一个特定的电平状态作为停止位,用于告知接收端数据的传输结束。
停止位通常为逻辑高电平,其持续时间为一个位的时间。
2.4 校验位校验位是用于检测数据传输过程中是否出现错误的一种方法。
发送端在每个字节传输之前,通过对数据位进行一定的运算得到一个校验位,并将其附加在数据位之后一起传输。
接收端在接收到数据后,通过对数据位和校验位进行相同的运算,得到一个校验结果。
如果接收端计算得到的校验结果与接收到的校验位相同,说明数据传输过程中没有发生错误;如果不同,则说明数据传输过程中出现了错误。
常见的校验方法有奇偶校验、偶校验和无校验。
奇偶校验是指校验位的值使得数据位和校验位中的1的个数为奇数;偶校验则是使得1的个数为偶数;无校验则不进行校验。
3. 串口控制的硬件实现串口控制的硬件实现包括发送端和接收端两部分。
3.1 发送端发送端的主要功能是将数据转换成串行数据,并通过串口发送出去。
DAM0222串口控制器说明书 (1)
JY-DAM0222串口控制器说明书485串口控制协议目录一、产品特点 (1)二、产品功能 (1)三、产品选型 (1)四、主要参数 (1)五、接口说明 (2)六、通讯接线说明 (2)1、RS232接线 (2)2、RS485级联接线 (3)七、输入输出接线 (3)1、有源开关量接线示意图 (3)2、无源开关量接线示意图 (4)3、继电器接线说明 (4)4、模拟量接线示意图 (4)八、测试软件说明 (6)1、软件下载 (6)2、软件界面 (6)3、通讯测试 (6)4、模拟量数据说明 (7)九、工作模式功能及设置 (7)1、设备地址 (7)2、闪开闪断功能及设置 (9)十、开发资料说明 (10)1、通讯协议说明 (10)2、Modbus寄存器说明 (10)3、指令生成说明 (11)4、指令列表 (12)5、指令详解 (13)十一、常见问题与解决方法 (16)十二、技术支持联系方式................................................................................ 错误!未定义书签。
一、产品特点●DC5V、7-20V、24V供电可选;●继电器输出触点隔离;●通讯接口支持RS485或RS232(l两种不同版本,通讯串口只能支持一种);●通信波特率:2400,4800,9600,19200,38400(可以通过软件修改,默认9600);●通信协议:支持标准modbus RTU协议;●可以设置0-255个设备地址,5位地址拨码开关可以设置1-31地址码,大于31的可以通过软件设置;●具有闪开、闪断功能,可以在指令里边带参数、操作继电器开一段时间自动关闭;●具有频闪功能,可以控制器继电器周期性开关。
二、产品功能●二路继电器控制;●二路开关量输入;●二路模拟量输入;●支持电脑软件手动控制。
三、产品选型四、主要参数五、接口说明六、通讯接线说明1、RS232接线232通讯使用2脚(TX)、3脚(RX)、5脚(GND)。
智嵌物联 32 路串口继电器控制器 用户使用手册说明书
【智嵌物联】32路串口继电器控制器深圳总部地址:广东省深圳市宝安区新桥街道新桥社区新和大道6-18号1203网址:电话:*************北京办事处地址:北京市房山城区德润街6号院8号楼3层电话:182****5439天猫店铺淘宝店铺京东店铺微信公众号公司官网修订历史目录1. 关于手册 (1)1.1 命名规则 (1)1.2 本手册适用型号 (2)1.3 相关产品资料下载 (2)2. 产品快速入门 (3)2.1 功能特点 (3)2.2 硬件准备 (3)2.3 使用配置软件控制 (4)2.4 使用串口调试助手控制 (6)2.5 使用Modbus poll软件工具控制 (7)3. 产品规格 (9)3.1 电气参数 (9)3.2 工作环境参数 (9)3.3 EMC防护等级 (9)3.4 继电器规格 (9)3.5 通信参数 (10)4. 硬件接口及机械尺寸 (11)4.1 产品接口布局 (11)4.1.1 ZQWL-IO-1BZRR32、ZQWL-IO-2BZRR32接口布局 (11)4.1.2 ZQWL-IO-1BZ1R32、ZQWL-IO-2BZ1R32接口布局 (12)4.2 设备继电器输出接线 (13)4.3 指示灯 (13)5. 模块参数配置 (14)5.1 智嵌串口IO配置软件 (14)6. 设备的高级功能 (16)6.1 设备级联控制 (16)6.2 延时断开控制 (16)6.3 二次开发 (16)7. 模块通讯协议 (18)7.1 自定义协议 (18)7.1.1 控制指令 (18)7.1.2 配置指令 (20)7.2 Modbus rtu协议 (22)7.3 Modbus rtu 指令码举例 (24)8. 恢复出厂设置以及固件升级 (27)8.1 恢复出厂设置 (27)8.2 模块固件升级 (27)销售网络 (28)1. 关于手册1.1 命名规则智嵌物联继电器控制设备的命名规则如图1.1所示。
投影机RS-232串口控制指南
投影机RS-232串口控制指南一、接口定义说明RS-232二、数据通信参数1、波特率:通过该端口1秒钟最大可以传输的数据量,单位:bit/s2、数据位:通过该端口1次可以传输的数据量,一般:7位、8位3、停止位:略4、校验方式:无效验(None)偶校验(Even)奇校验(Odd)0校验(Space)1校验(Mark)三、通信方式1、不带握手信号目前此种传输方式应用于市面上绝大部分投影机RS-232控制,典型接线如下:中控RS-232 投影机RS-2323(TXD) RXD5(GND) GND2、带握手信号从实践经验来看需要用到握手信号端来控制的投影机以EPSON比较常见,典型接线如下:中控RS-232 投影机RS-2323(TXD) RXD4(DTR) DSR5(GND) GND三、中控设置(以DHD-180中控为例)1、设置向导程序有投影机控制代码此种设置流程如下:2、设置向导程序没有投影机控制代码目前经过我司多年资料的收集合整理,在中控设置向导程序中覆盖了90%以上的投影机RS-232控制代码,用户在安装、调试时也非常方便,设置方法同上;对于设置向导软件库中没有投影机控制代码的投影机相对比较少,此种设置方法完全同红外设置,在此我们不做详细介绍。
四、投影机RS-232接口(附件)厂商型号接口类型接口定义备注EPSON EMP600EMP800EMP811EMP820EMP5600EMP7600EMP7700EMP8000EMP9000EMP7300公头Rs-2322RXD、5GND6DSR9600N8安装设置软件安装DHD-180软件,同目录有控制码驱动升级包,请安装运行设置软件选择编程口选择按向导设置选择控制方式选择投影及型号传输数据完成EPSON EMP5350EMP5550EMP7250EMP7350EMP7550EMP8100EMP8150EMP8200EMP9100母头9RXD、13GND11DSR9600N8随机附带有RS-232转接线SANYO XU-358CXU-35XU-30XU-37XU-31XU-32XP-41XP-41LPLV70SW10母头Prot1RXD、4GND 19200N8随机附带转接线1RXD不通,需另做线XP-10NXP-21NXP-35XP-45公头Rs-2323RXD、5GND 19200N8EF10NX9000NX2RXD、5GND 19200N8ASK ASK C5C20C60C80C85C90C95母头Mouse6RXD、8GND 9600N8C100C105母头Mouse6RXD、8GND 9600N8A8+A9+A10+ 6RXD、8GND 1200N8 C300 2RXD、5GND 9600N8PLUS U2-1130U2-815C 3RXD、5GND9600N8随机带RS-232转接线SONY PX11PX32PX31FE100U 公头Rs-232 2RXD、5GND 38400N8PX11校验:偶PROXIMA DP6100DP6155DP6150DP6105DP8000S540X540Prot母头6RXD、8GND 9600N8DP9270DP9290DP92591RXD、4GND5CTS19200N8DP6800DP6870公头Control13RXD、10GND 19200N8DP9240DP9260DP9260+DP9280A V9400A V9400+A V9410A V9500A V9550公头Rs-2322RXD、5GND 19200N8NEC MT850MT840MT840EMT1040MT1040EMT1045MT1045EMT1050MT1055GT950LT84LT85LT140LT150LT150ZLT75ZLT156VT540VT440母头Prot1RXD、4GND 38400N8VT54VT650 1RXD、4GND 19200N83M MP7640MP8670MP8725MP8730MP8740MP8745MP8746MP8747MP8770公头Control13RXD、10GND 19200N8(需要调整)MP8650MP8660母头Prot4GND、5RXD 有转成RS-232的配现9600N8(需要调整)MP8780 9GND、5RXDEIKI LC-X986LC-NB4LC-NB4SLC-NB1LC-XNB1LC-XNB3SLC-XNB3WLC-NB3WELC-NB3E4GND、1RXD 19200N8EIKI LC-XNB4LC-XNB4MLC-X999LC-X984LC-XM1/2LC-XM1LC-M3LC-X1100LC-X1000LC-X985LC-X990LC-X983LC-XGA980LC-XGA982LC-XGA870LC-XGA970LC-XGA860LC-XC1母头Prot4GND、1RXD 19200N8LC-X2ULC-X4&LLC-SX4LLC-SX3/2/1LC-X3/21ALC-X1LC-XT2LC-UXT1公头Rs-2325GND、2RXD 19200N8SHARP XG-E3000UXG-P10XUXG-C40XUXG-E1200UXG-E3500UXG-NV1UXG-NV2UXG-NV3UXG-NV3XBXG-NV4SUXG-NV6XUPG-C30XUPG-D210UPG-C30XU公头Rs-2325GND、2RXD 9600N8有RS-232转接配线XG-P20XUXG-V10WU 5GND、2RXD 9600N8HITACHI CP-950W/ECP-955W/ECP-S840WCP-S845WCP-S860W/ECP-X935W/E/DCP-X940W/ECP-X958CP-X960CP-X970公头Control10GND、13RXD9600N8需要调整CP-X980CP-X985CP-1000CP-X2000CP-X380WCP-X430WCP-X990WCP-S310WCP-X325WCP-S225WCP-S275WCP-S5500WCP-S370WCP-HX208019200N8需要调整MITSUBISHI LVP-X70ULVP-X50ULVP-S50ULVP-SA51LVP-SL1/2LVP-XL1XLVP-XL5LVP-XL1/2LVP-SL5LVP-X390ULVP-X400BULVP-X490LVP-X500LVP-S490LVP-X50/70LVP-X80母头RS-232C4GND、1RXD9600N8 LVP-XD200LVP-SD200LVP-XD300RS-232C4GND、1RXDTOSHIBA LVP-X250ULVP-S250URS-232CRS-232CControl母头5GND、2RXD5GND、3RXD 9600N8 TLP-450E/UTLP-451E/UTLP-650E/UTLP-651E/UTXP-450TXP-451TXP-651TXP-650TLP-680UTLP-681UTLP-650ATLP-651ATLP-470UTLP-471UTLP-670UTLP-671UTLP-X10E/UTLP-X11E/UTLP-X20E/UTLP-X21E/UTLP-550TLP-551TLP-250TLP-251TLP-780UTLP-781UTLP-B2URS-232CControl母头5GND、1RXD 9600N8PTL595UPTL592U5GND、2RXDPANASONIOC PANASONIOC PT-L720UPT-L520UPT-L771XU/UPT-L701XU/UPT-L511XU/UPT-L501XU/UPT-L6500UPT-L6600URS-232C5GND、3RXD9600N8PTL556UPT-L555URS-232C4GND、5RXD 9600N8INFOCUS LP500LP530LP9XXLP1000LP470/BLP770LP255LP340LP350LP7XXLP790RS-232C 5GND、2RXD 9600N89600: 波特率N:无校验8:数据位小结:通过多方面资料的收集和整理终于将此《投影机RS-232控制指南》告一段落,在收集和整理过程当中难免有些疏忽或遗漏的地方,望广大的经销商技术服务人员和工程人员在具体工程安装、调试时如果出现投影机控制不了,最好的解决办法是查看《投影机说明书》RS-232具体的接口定义;如果在判断接线没有问题的情况下,可以尝试调整投影机RS-232通讯参数,目前发现需要调整的有3M、日立的投影机比较常见。
CH9121串口控制指令集说明书
CH9121Serial control instruction setV2.0OverviewCH9121supports two ways to enter the serial port configuration mode,using the serial port of port1:*The hardware CFG0pin is pulled low to enter.When the CFG0pin detects a low level,the CH9121 serial port data will be used as a configuration command.The CFG0pin is pulled high to exit the configuration mode,and the configuration command is sent with a fixed baud rate of9600bps.*The serial port negotiation mode(need to be turned on through the network configuration software first)enters the serial port configuration mode.When the serial port idle time reaches 500ms,the serial data received by CH9121is compared with{0x55,0xaa,0x5a},the comparison is successful,CH9121will reply one byte:0xa5,after receiving the response data0xa5within500ms, send0xa5to confirm entry Configuration mode.If there is an error in the data comparison of any link in the middle,it is considered that these data bits are normal serial data,and this part of the data is sent to the network through the serial port,and the baud rate of the configuration command is sent to the actual baud rate of the serial port.Command code*The format of the command code sent by CH9121is"0x570xab command code parameter (optional)"Command code Parameter Return Command purpose0x01/Chip version number Query chip versionnumber0x02/0xaa Reset chip0x03/0x00:TCP Disconnect0x01:TCP Connect Query port1TCP connection status0x04/0x00:TCP Disconnect0x01:TCP Connect Query port2TCP connection status0x0d/0xaa Save parameters toEEPROM0x0e/0xaa Execute theconfiguration command,and Reset CH91210x5e/0xaa Leave serial portconfiguration mode(Only on the serial portnegotiating sideFormula is valid)0x10Setting mode:00:TCP server01:TCP client02:UDP server 0xaa Set chip port1netNetwork mode03:UDP client0x11Device IP address0xc00xa80x010xc8(192.168.1.200)0xaa Set chip IP0x12Subnet mask:0xff0xff0xff0x00(255.255.255.0)0xaa Set chip mask0x13Gateway address:0xc00xa80x010x01(192.168.1.1)0xaa Set chip gateway0x14The port number:0xd00x07(2000)0xaa Set chip port1bookGround source port0x15Destination IP address:0xc00xa80x010x64(192.168.1.100)0xaa Set the destination IP ofchip port10x16Destination port:0xe80x03(1000)0xaa Set chip port1destination port0x17The port is enabledrandomly:0x00:prohibited0x01:enable 0xaa Set chip port1Localport random0x21Baud rate:0x800x250x000x00(9600)0xaa Set the baud rate of port1serial port0x220x010x040x08(1stop,noproofreading,8data)Check:00:even01:odd02:mark03:Space04:None 0xaa Set port1serial portcalibration bit,data bit,stop bit0x230x010x000x000x00(Serial timeout1*5ms,after which four bytesneed to be filled,andthe space is filled withzeros)0xaa Set port1serial portpacket timeout time0x240x01:disconnect0x00:no disconnection 0xaa Set port1network cabledisconnection whetherto disconnect the network connection0x250x000x020x000x00(Packing length2*256=512bytes)0xaa Set port1serial portreceiving packet length0x260x01:empty0x00:do not clear 0xaa Set whether to clear theserial port data whenport1is connected tothe network0x330x01:open0x00:close 0xaa Turn on/off the DHCPfunction0x34Domain name(maximum length28bytes)0xaa Set port1domain name0x390x01:open0x00:close0xaa Turn on/off port20x40Setting mode:00:TCP server01:TCP client02:UDP server03:UDP client 0xaa Set chip port2networkmode0x41The port number:0xd00x07(2000)0xaa Set chip port2localsource port0x42Destination IP address:0xc00xa80x010x64(192.168.1.100)0xaa Set the destination IP ofchip port20x43Destination port:0xe80x03(1000)0xaa Set chip port2destination port0x44Baud rate:0x800x250x000x00(9600)0xaa Set port2serial portbaud rate0x450x010x040x08(1stop,noproofreading,8data)Check:00:even01:odd02:mark03:Space04:None 0xaa Set port2serial paritybit,data bit,stop bit0x460x010x000x000x00(Serial timeout1*5ms,thereafterNeed to fill in fourbytes,emptyBit zero)0xaa Set port2serial portpacking timeout time0x47The port is enabledrandomly:0x00:prohibited0x01:enable 0xaa Set chip port2local portrandom0x480x000x020x000x00(Packing length2*256=512byte)0xaa Set port2serial portreceiving packet length0x490x01:empty0x00:do not clear 0xaa Set whether to clear theserial port data whenport2is connected tothe network0x60/Network mode(1byte)0x00:TCP server0x01:TCP client0x02:UDP server0x03:UDP client Read the working mode of chip port1,0x61/Device IP address0xc00xa80x010xc8(192.168.1.200)Read the chip IP address,0x62/Subnet mask:0xff0xff0xff0x00(255.255.255.0)Read chip mask0x63/Gateway address:0xc00xa80x010x01(192.168.1.1)Read chip gateway0x64/The port number:0xd00x07(2000)Read chip port1source port0x65/Destination IPaddress:0xc00xa80x010x64(192.168.1.100)Read the destination IP address of chip port10x66/Destination port:0xe80xe3(1000)Read the destination port number of chip port 10x71/Baud rate:0x800x250x000x00(9600)Read port1serial port baud rate0x72/0x010x040x08(1stop,noproofreading,8data)Check:00:even01:odd02:mark03:Space04:None Read port1serial port check bit data bit stop bit0x73/0x01(Serial timeout1*5ms)Read port1serial port timeout time0x81/6bytes MAC address Get chip MAC addressand0x90/Network mode(1byte)0x00:TCP server0x01:TCP client0x02:UDP server0x03:UDP client Read chip port2 working mode,0x91/The port number:0xd00x07(2000)Read chip port2source port0x92/Destination IPaddress:0xc00xa80x010x64(192.168.1.100)Read the destination IP address of chip port20x93/Destination port:0xe80xe3(1000)Read the destination port number of chip port 20x94/Baud rate:0x800x250x000x00(9600)Read port2serial port baud rate0x95/0x010x040x08(1stop,noproofreading,8data)Check:00:even01:odd Read port2serial port check bit data bit stop bit02:mark 03:Space 04:None0x96/0x01(Serial timeout1*5ms)Read port2serial timeout timeApplication noteSetting description:"→"Send from serial device"←"CH9121return*Enter the configuration mode process(serial port negotiation to enter,if it is entered by hardware pin mode,it is not necessary)→0x55,0xaa,0x5a←0xa5→0xa5←0xa5*Set module parameters:→0x57,0xab,0x10,0x02//UDP broadcast mode.←0xaa→0x57,0xab,0x11,0xc0,0xa8,0x01,0x0a//Source IP:192.168.1.10←0xaa→0x57,0xab,0x12,0xff,0xff,0xff,0x00//Subnet mask:255.255.255.0←0xAA→0x57,0xab,0x13,0xc0,0xa8,0x01,0x01//Gateway:192.168.1.1←0xaa→0x57,0xab,0x14,0x88,0x13//Local port:0x1388(5000)←0xaa→0x57,0xab,0x15,0xff,0xff,0xff,0xff//Destination IP address:255.255.255.255←0xaa→0x57,0xAB,0x16,0x70,0x17//Destination port:0x1770(6000)←0xaa→0x57,0xab,0x21,0x00,0xc2,0x01,0x00//Serial port baud rate:0x0001c200(1152000)←0xaa→0x57,0xab,0x0d//Update configuration parameters to EEPROM ←0xaa→0x57,0xab,0x0e//Perform configuration,reset9121←0xaa→0x57,0xab,0x5e//Leave configuration mode←0xaa*Read configuration→0x57,0xAB,0x81//Read MAC←0x84,0xC2,0xE4,0x05,0x06,0x07//Back to MAC→0x57,0xAB,0x61//Read source IP←0xC0,0xA8,0x01,0x10//Return IP address。
串口控制通信指令说明书
串口控制通信指令说明书HSC-U007 FeaturesHigh performance 8-bit MCUDC-48MHZ operationCompatible with 8051All instructions are single-cycle except branching instructionsTwo data pointer for indirect addressingFlexible I/O2 GPIO pinsCMOS/TTL level Schmitt triggered inputDigital Peripheral FeatureWatchdogOne full-duplex UARTMPEG-1, MPEG-2, MPEG-2.5 Audio Layer 1,2,3 decoder. Bit rate 8-448Kbps, CBR/VBR/ABR Support WMA format, data rate support 5kbps or aboveSupport 9 sampling frequency:8kHz/11.025kHz/12kHz/16kHz/22.05kHz/24kHz/32kHz/44.1kHz/48kHzSD Card Host controllerFull speed USB 2.0 HOST/DEVICE controllerAnalog Peripheral FeaturesOne 1~24MHz Crystal OscillatorAn independent powered RTC with One 32KHz Crystal OscillatorOne internal RC oscillatorFull speed USB 2.0 PHY48MHz PLL-based clock generator24-bit Stereo DAC,SNR > 90dBEmbedded headphone amplifier2 channels Analog MUX8 Channels 10-bit ADC2 channels 4 levels Low Voltage DetectorPower-on resetTwo LDO: 5V to 1.8V, 5V to 3.3VPower SupplyDC IN is 3.2V to 5.5V+3.3V is 3.0V to 3.6VAVCC is 1.6V to 2.0VPackagesSSOP24一、串口通讯设置波特率设为115200,数据位8位,停止位1位,校验位无。
朗汉德串口 IO 与上位机操作说明说明书
朗汉德串口IO与上位机操作说明一、器件清单二、接线供电9-24V,+接供电正极,-接供电负极,电源指示灯常亮或闪烁视为正常工作。
明确设备是485通信还是232通信,若为485通信,则设备A段子接485转USB模块的A,B接485转USB 模块的B;若为232通信,九针串口可直接通信,三线制则将TX接转换器的RX,RX接转换器的TX,GND接GND (必接),若通信不了,TX和RX互换通信。
案例为485接口的LH-IO404-485三、软件控制1.通信测试接线完成后,右击我的电脑,打开设备管理器确认USB端口号,案例中为COM4打开LH-IO软件,选择刚才确认的COM4,选择好设备型号,IO系列出厂默认串口参数是9600 N81,点击链接。
软件右下角累计数据一直增加,失败数据一直为0,视为通信成功,建议通讯在广播地址下使用。
2.继电器控制测试DO输出栏,点击开关图标即可控制单路继电器动作,会有吧嗒的声响,设备有指示灯提示。
全开全关按键可以一键控制所有通道继电器的动作。
3.输入信号监控(若设备有输入端)DI输入端接线,每个型号的设备基本都不一样,详细要看说明书。
正确接线之后,点击读DI,可以看到指示灯提醒。
4.串口参数修改串口模块参数配置栏,点击读取配置,即可看到当前的串口参数。
选择要修改的串口速率(即波特率),点击设置,设置完成后设备重新上电,下次通信选择修改后的串口速率;填写软件地址,点击设置,即可修改设备的软件地址,从站地址=软件地址+拨码地址;选择是否需要断电记忆功能,点击设置,即可修改断电记忆模式;选择校验位,点击设置,即可修改校验,支持奇校验、偶校验、无校验切换;点击通讯地址,即可获得该设备的地址,从站地址=拨码地址+软件地址。
5.工作模式设置若需要开关量输入控制继电器输出,请将工作模式选择为“本机非锁联动模式”或其他模式,然后点击设置即可。
具体工作模式解释在对应产品说明书中有具体解释。
串口控制寄存器SCON
串行口控制寄存器(SCON)SCON是 MCS-51 单片机的一个可位寻址的专用寄存器,用于串行数据通信的控制。
单元地点为 98H,位地点为98H~ 9FH。
寄存器的内容及位地点表示以下:位9FH 9EH 9DH 9CH 9BH 9AH 99H 98H地址位符SM0 SM1 SM2 REN TB8 RB8TI RI号各位的说明以下:1)SM0 、 SM1——串行口工作方式选择位其状态组合和对应工作方式为:SM0 SM1工作方式00方式001方式110方式211方式32)SM2——同意方式2、 3 的多机通信控制位在方式 2 和 3 中,若 SM2= 1 且接收到的第九位数据(RB8)为 1,才将接收到的前8位数据送入接收SBUF中,并置位RI 产生中止恳求;不然抛弃前8 位数据。
若SM2=0,则无论第九位数据(RB8)为 1 仍是为 0, 都将前8 位送入接收SBUF中,并产生中止恳求。
方式 0 时, SM2一定置 0。
3)REN——同意接收位REN= 0严禁接收数据REN= 1同意接收数据4)TB8 ——发送数据位8在方式 2、 3 时, TB8 的内容是要发送的第9 位数据,其值由用户经过软件来设置。
5)RB8——接收数据位8在方式 2、 3 时, RB8是接收的第 9 位数据。
在方式 1 时, RB8 是接收的停止位在方式 0 时,不使用RB86)TI ——发送中止标记位在方式 0 时,发送完第8 位数据后,该位由硬件置位在其余方式下,于发送停止位以后,由硬件置位。
所以, TI = 1 表示帧发送结束,其状态既可供软件查问使用,也可恳求中止。
TI 由软件清“0”。
7)RI ——接收中止标记位在方式 0 时,接收完第8 位数据后,该位由硬件置位。
在其余方式下,于接收到停止位之时,该位由硬件置位。
所以, RI = 1 表示帧接收结束,其状态既可供软件查问使用,也可恳求中止。
RI 由软件清“0”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
章节内容
1. 串口简介 2. 串口调试工具 3. VB界面和代码 4. Watchout控制提示和代码 5. Crestron控制界面 6. 主板信息备份
串口简介
RS-232是最常用的一种串行通讯接口,目前常用的是 简化9芯D型插座(DB9)。 RS-232采取不平衡传输方式,即单端通讯。由于其发 送电平与接收电平的差仅为2V至3V左右,所以其共模 抑制能力差,其次由于双绞线上的分布电容,其传送距 离最大为约15米,最高速率为20kb/s。RS-232是为点对 点通讯而设计的,其驱动器负载为3-7kΩ。所以RS-232 适合本地设备之间的通信。
Crestron串口控制
Test Manager是快思聪调 试测试工具,可方便的完 成串口命令发送工作。
设置每一个需要命名的信 号,并输入串口代码即可。
投影读取软件,可对投影机工作状态进行 查询,并且会有详细报错信息。
主板信息备份
通过Panasonic的logo读取软件,可对投影机主板信息备份, 更换主板或者恢复出厂设置后可复原投影机设置。
便携式设备一般使用USB转串口。
工控机一般使用PCI串口卡。
USB转串口,存在不稳定情况。 B芯片时常会出现转换乱码。 B芯片时常会出现数据溢出。 建议:在工程调试中,确保稳定性,还是采用 PCI串口卡。
串口信息查看
设备管理器中查看串口信息,名称和端口号。进入可设置参数 和修改端口号。
VB串口后台程序
此程序采用VB触 发事件实现,也 可通过查询方式。
Watchout串口控制
Watchout Output指令栏
采用显示电脑串口输出设置
Watchout串口控制
时间线上添加控制位置
设置串口名称和代码即可
Watchout串口控制代码
RS-232串口 十六进制控制 Run: 72 75 6e 0d(播放控制)
串口调试助手
接收区
大部分情况, 需要发送十六 进制数据
发送区
串口调试助手主要帮助及时串口测试: 1.互联的串口是否畅通; 2.是否能正常接收串口数据。
其它串口工具
其它串口调试工具, 参考使用。
VB串口操作界面
通过VB窗体制作操作界 面,后台程序调用 Timer,MSCOMM控 件,实现串口发送命令。
还有RS-422,RS485,属于升级版。
串口针脚
RS-232针脚说明 2 接收数据 RXD (Receive Data) 3 发送数据 TXD(Transmit Data ) 5 信号地 GND (System Ground) 串口互联需要跳线(DB9-DB9) 2-3,3-2,5-5
串口设备
开 机: 02 41 44 5A 5A 3B 50 4F 4E 03 关 机: 02 41 44 5A 5A 3B 50 4F 46 03 A V: 02 41 44 5A 5A 3B 49 49 53 3A 56 49 44 03 R G B1:02 41 44 5A 5A 3B 49 49 53 3A 52 47 31 03 R G B2:02 41 44 5A 5A 3B 49 49 53 3A 52 47 32 03 D V I: 02 41 44 5A 5A 3B 49 49 53 3A 44 56 49 03
Halt:68 61 6c 74 0d(暂停控制)
Gotocontrolcue 1: 67 6f 74 6f 43 6f 6e 74 72 6f 6c 43 75 65 20 22 31 22 0d(跳转控制) 配合控制提示设置使用,可实现基本演出播放需求。
Panasonic串口控制代码
RS-232串口十六进制控制代码
1.部分松下机器不能识别串口代码时,请删除代 码中“41 44 5A 5A 3B”,再次测试即可。 2.投影机在节能模式下,串口和网络控制都失效。 3.HDMI代码可按照DVI设置即可。
字符 十进制 十六进制 对应表
Crestron串口设置
SIMPL Windows中找到串口位置,根据受控设备串口参数 进行相应设置。