串口控制说明

合集下载

通过RS-232串口控制投影机开关

通过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串口控制十路继电器说明书一、产品简介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语音和录音模块说明

串口控制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)

串⼝流通量控制(流控,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串口使用说明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等都提供了相应的串口编程接口。

通过编写程序,我们可以实现与目标设备的高级数据通信功能,如发送命令、接收数据、解析数据等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
何颖刚 2012年8月
章节内容
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中找到串口位置,根据受控设备串口参数 进行相应设置。
相关文档
最新文档