首页 文章
  • 1 votes
     answers
     views

    Raspbian自动启动具有串行通信的PyQT5 UI

    我'd designed a python software that required to start right after boot into system. I' d使用 sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart 添加 @python3 /home/pi/X/exe.py 在我将串行通信包含到应用程序之前,一切正常 . ...
  • 0 votes
     answers
     views

    Android如何使用rs232端口接收rs485数据?

    我的android设备有一个RS232端口,我有一个带有rs232端口的键盘,所以我使用“android-serialport-api”,创建一个应用程序来接收键盘输入,并成功 . 但是,另一个键盘使用rs485,所以我使用rs232到rs485适配器来转换它 . 但是受护理的应用程序无法再获取任何输入数据 . 为什么...?我应该为它创建新的应用程序吗?有什么办法可以解决这个问题吗?感谢所有 ....
  • 4 votes
     answers
     views

    识别串口/ usb设备python

    这个问题的解决方案可能非常简单,但我不熟悉动态地与设备连接 . 我正在做的是我正在制作一个python可执行代码,因此用户不必在他们的计算机或任何类型的python解释器上闲置,这意味着我不知道该设备将插入哪个USB端口至 . 该程序需要能够打开与通过串行转换为USB转换器连接的设备的连接 . 如何确定哪个连接设备是打开端口的正确设备?我正在使用pySerial与设备进行交互 . 任何帮助将不胜感...
  • 2 votes
     answers
     views

    抛出异常SerialException:设备报告已准备好读取但未返回任何数据

    我的覆盆子pi通过串行引脚连接到微控制器 . 我试图从串口读取数据 . 该脚本读取数据几秒钟 . 但是,它会终止抛出以下异常 serial.serialutil.SerialException:设备报告准备读取但没有返回数据(设备已断开连接?) 我使用了以下python代码 #!/usr/bin/python import serial import time serialport = seria...
  • 1 votes
     answers
     views

    如何在.NET中实现RS485 2线双向通信?

    我正在尝试使用RS485 2线进行双向通信,到目前为止我尝试的所有内容都失败了 . 我可以发送数据并让我的外围设备按预期做出反应(所以接线是正确的),但我从未收到任何回复 . 我正在使用.NET SerialPort ,我尝试使用 DataReceived 事件,并在 Thread 轮询端口中进行循环 . 我甚至试图阻止读取,直到收到足够的数据 . 我尝试了几种硬件选择: 带有Sena ...
  • 1 votes
     answers
     views

    RS485 Modbus-RTU设备给出的错误是什么?

    我使用minimalmodbus使用USB-RS485 adapter cable通过RS485与PID controller (Love 16C-3)进行通信 . 但是,在尝试读取寄存器时,会显示以下错误 . 这个错误是什么意思? raise ValueError('The slave is indicating an error. The response is: {!r}'.format(r...
  • 3 votes
     answers
     views

    Modbus Slave没有回应

    我正在尝试使用Raspberry Pi 3B(运行Ubuntu Mate 16.04操作系统)作为Master来读取支持Modbus-RTU协议的电能表的值 . 我使用RS232 / USB适配器和RS485 / RS232适配器连接仪表和Raspberry Pi上的USB端口 . 我已经尝试了 modbus_tk 0.5.7 和 MinimalModbus 来实现 Modbus-RTU 协议下的...
  • 0 votes
     answers
     views

    Android 3.1 USB作为虚拟COM端口

    我有一个第三方USB设备,当插入Windows机器时,被识别为串行设备并分配给COM 4端口 . 我可以像使用通过串行端口连接的设备一样与设备通信 . 例如,我可以通过USB连接将“abc”串行写入设备 . 我一直在寻找一种在Android中做类似事情的方法 . 如果我尝试使用Usb Host方法,并使用UsbManager打开UsbDevice,我可以得到一个带有2个 endpoints 的接口...
  • 5 votes
     answers
     views

    USB转串口

    我买了一台通过USB连接电脑的设备 . 我即将使用Matlab对此设备进行编程 . 我希望我的计算机能够在通信端口中看到此设备(连接时),而不是USB设备 . 设备管理器将其视为带有USBasp驱动程序的“libusb” . 我想要的是将其连接转换为COM端口,以便在我的程序中我可以轻松地声明连接设备的COM端口然后我可以在其上写入/读取数据 .
  • 0 votes
     answers
     views

    Arduino多个串行/隐藏输出

    您好有没有人找到一种方法将Arduino用作串口设备并同时隐藏设备?我想到了一些解决方案,但不知道最好的解决方法 . 我的目标是我需要一个串行设备,以便计算机可以向Arduino发送信息,但我还需要一个隐藏设备 . 我可以通过1个USB端口使用它们吗?可能没有或者我可以在Arduino上安装另一个USB或串口并将其用作隐藏?或者我应该将Arduino连接到青少年并将其用于隐藏? 感谢您试图找到最安...
  • 0 votes
     answers
     views

    如何通过USB连接两台Windows计算机以实现虚拟串口之间的通信?

    两个Windows计算机之间的物理USB连接需要什么才能在其虚拟串行端口之间进行通信?我应该使用USB /串行适配器吗? 我正在Windows 10 Pro计算机上构建一个.NET终端应用程序,该应用程序必须使用虚拟串行端口通过USB连接与运行.NET上的终端应用程序的Windows 7 Pro计算机上的虚拟串行COM端口进行通信 . 终端应用程序是来自MSDN's serial port doc...
  • 0 votes
     answers
     views

    用于SAM7串行的嵌入式Linux USB驱动程序

    我有一台使用在Linux下运行的Atmel处理器的设备 . 对于此设备,我想使用AT91SAM7处理器连接远程设备 . 这个远程设备被配置为通过USB进行伪串行,在Windows下这可以正常工作并显示为“AT91 USB到串行转换器(COM3)” . 在Linux下,设备出现在/ dev中,如下所示: crw-rw---- 1 root root 253, 7 Aug 3...
  • 0 votes
     answers
     views

    虚拟COM端口还是使用原始 endpoints ?

    我正在使用USB控制器和代码示例在微控制器中开发软件来实现虚拟COM端口 . 实现它是一个来回传输数据的设备,我正在考虑使用2个批量 endpoints ,在我的计算机中使用libusb来读取和写入它们 . 虚拟COM的优点是不需要libusb,因为它已经存在驱动程序,并且通过与com端口的交互来完成通信(在这种情况下只是Linux) . 在数据传输方面,最快的是什么?我知道两者都是使用2个批量 ...
  • 0 votes
     answers
     views

    在Linux上分析USB上的串行数据

    我有一个USB to RS232 adapter,我正在使用它与传统设备进行通信 . 我想通过USB分析从我的Ubuntu机器传入和传出旧设备的数据 . 无需安装任何驱动程序即可自动检测适配器,如下面的 lsusb 输出所示: Bus 006 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 US...
  • 1 votes
     answers
     views

    通过串行库从Processing到Arduino打包/解包多个int

    我已成功将单个 int 值从Processing发送到Arduino,但现在我需要将一对int(两者的值都在0到90之间)发送到一起,我不知道该怎么做 . 阅读文档,我看到我可以发送 byte/byte[]/int/char/String 类型 . 一个想法是发送包含由逗号字符连接的两个整数的字符串,但我不是100%确定如何将数据转换为字符串并将其拆分为Arduino . serial.write...
  • 2 votes
     answers
     views

    通过C#从Arduino读取串行数据

    我正在尝试制作一个程序,允许我控制Arduino发出一个HIGH信号来转动我的电机,并且会有一个反馈通过串口告诉我电机已被移动 . 我的问题是我无法从Arduino获得任何反馈 . 这些是我的代码片段 . SerialPort serialComms; Select_Arduino.IsEnabled = false; serialComms = new SerialPort(Port_Name....
  • 0 votes
     answers
     views

    使用Processing存储从串行连接读入的Arduino数据

    我试图通过使用Processing的(伪)串行连接从Arduino读取100个传感器数据条目 . 我正在使用的处理草图如下: // import the serial library for Processing import processing.serial.*; // define a new port object Serial port; PrintWriter outputFile;...
  • 2 votes
     answers
     views

    C#COM端口通信 - USB到串行适配器的错误

    这是场景 - 我有一个从COM端口读取的C#应用程序 . 大多数情况下,我使用带有串行适配器的设备和带有串行端口的计算机 . 但是,具有串行端口的机器越来越难以获得,因此我开始使用具有USB /串行连接的机器 . 在某些情况下,我所拥有的C#代码可以正常使用“真正的”串行连接,但无法通过USB /串行连接 . 数据的第一部分进入碎片(可能是前1或2个字符)而没有别的 . 我正在使用类似compor...
  • 7 votes
     answers
     views

    使用C#通过“USB虚拟串行端口”与USB设备通信?

    我最近使用普通USB电缆将USB嵌入式设备(mbed lpc1768)插入Windows 7桌面 . 根据设备上运行的程序附带的文档,它通过USB虚拟串行端口与主机(桌面)通信 . 如果需要使用c#读/写数据,我从哪里开始?我可以使用SerialPort .NET类,还是需要使用LibUsbDotNet库或其他东西?
  • 1 votes
     answers
     views

    SetupComm,SetCommState,SetCommTimeouts因USB设备而失败

    我正在打开一个USB设备: 使用 CreateFile 进行通信: HANDLE hUsb = CreateFile("\\.\LCLD9", GENERIC_READ | GENERIC_WRITE, 0, null, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, ...
  • 0 votes
     answers
     views

    使用覆盆子-pi上的jssc的奇怪结果

    我有一个使用usb-serial电缆HL-340连接到串口设备的覆盆子pi(pl-2303也经过测试) 该设备需要 1-byte 命令,并应回复 2 bytes (好吧,这是非常简单的设备和非常容易学习的协议:)) 我的代码: [...] final int[] status = this.serialPort.getLinesStatus ( ); final S...
  • 0 votes
     answers
     views

    Smice Custom printer&Openbravo pos

    我有一台自定义打印机Smice,我无法使用Openbravo POS软件运行 . 我通过串口连接打印机但是当我尝试打印收据时,打印机打印出不可读的字符 . 我已经尝试过打印机/方法的所有组合(串行,文件),但没有人工作 . 在自定义站点上没有关于打印机的驱动程序或信息 . 我也试过JavaPOS,通过测试仪1.10,但我总是有错误(无法创建服务费用) . 有人可以帮帮我吗? 谢谢
  • 3 votes
     answers
     views

    通过usb与android和串口设备进行通信

    我一直在做很多阅读和搜索从哪里开始,我已经看到有些人已经完成了它 . 我可以这样做吗?我可以从我的Android平板电脑插入电缆并进入硬件设备串口(带USB转串口转换器)吗? 我可以不用设备生根吗? 如果我能做到,我必须采取哪些步骤? 机器人是否有api访问其USB上的串口?
  • 0 votes
     answers
     views

    通过Web与客户端串行端口进行通信

    我的PHP网站存在问题(使用API,这就是为什么它必须是PHP) . 这个网站是在一个覆盆子pi b上启动的,它连接到热敏打印机(通过串口),我使用python脚本来测试打印机 . 现在我的问题是:是否可以通过网络发送数据以使树莓打印一些数据?那么发送一个像写入端口'/ dev / ttyxxx'客户端一样的指令? 谢谢你的帮助
  • 2 votes
     answers
     views

    Ruby Serialport Timeout异常

    我正在使用http://ruby-serialport.rubyforge.org/ Ruby gem来编写和读取一个串口,使用Ruby脚本"driver" . 我想从Windows和Linux Os运行该应用程序;顺便说一句,下面的代码已在Windows 7上测试过 . 具体来说,我必须在热敏打印机上打印ESC / POS文本数据,通过串行线(COM / USB端口)连接到主...
  • 3 votes
     answers
     views

    通过arduino xbeeshield连续通信

    我在计算机端有一个ladyada xbee适配器和一个我试图通过无线通信的arduino xbeeshield . 两个xbe都配置正确,因为我可以从xbeeshield接收数据到计算机 . 但是它不能以其他方式工作,即xbeeshield不会串行回送从计算机发送的字节 . 知道我可能做错了什么吗? (注意:当我使用USB线将arduino板连接到计算机时,echo程序工作得很好 . 这似乎只是在...
  • 0 votes
     answers
     views

    Arduino串口显示器上的垃圾 . 怎么解决?

    我正在使用I2C eeprom和Arduino . 现在我尝试创建将启动特定功能的简单键盘 . 我想写串口监视器电位器值,但我得到垃圾而不是它 . 怎么解决?我的职责: int *readPot() ///read potentiometer value { int tempValue = analogRead(A0); int *potValue = &tempValue; ...
  • 3 votes
     answers
     views

    BeagleBone和Python的蓝牙串行问题

    我正在尝试在BeagleBone和我的笔记本电脑之间 Build 串行连接 . 这类似于我之前成功使用Arduino和笔记本电脑的设置 . 问题是,虽然机器之间明显传递信号,但输出似乎已损坏 . BB连接到TX&RX线上的Bluesmirf Silver . 我用Python编写了一个类来处理串行通信 . 这在BB和Arduino之间进行通信时工作正常,所以我很确信我已经处理了引脚,多路复用模式等...
  • 1 votes
     answers
     views

    如何使termios read()在VTIME值之后返回?

    我确实在linux上使用termios打开了一个本机串口 .端口以阻塞模式打开,设置为 VMIN = 10 和 VTIME = 5 . 我认为这应该意味着如果超时命中,阻塞读取功能会在半秒后返回 . 虽然我在这里找到了这个: 当VMIN字符已传输到调用者的缓冲区时,或者当VTIME十分之一在字符之间到期时,会满足read() . 由于此计时器在第一个字符到达之前未启动,因此如果串行线路空闲,则...
  • 25 votes
     answers
     views

    Bash,串行I / O和Arduino

    所以,我有点过头了,我觉得我非常接近解决方案,但它还没有完成 . 这是我的情况: 我试图编写两个Bash脚本(现在在Mac OS X 10.6中运行),它将(a)将来自Arduino单元的所有串行数据打印到标准输出,并且(b)允许我发送串行数据到Arduino单位 . 然后将使用Adobe AIR的NativeProcess API调用这些脚本,以允许Arduino单元和Flex Adobe AI...

热门问题